# SystemTarget Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.systemtarget/)

## ActivationServices {#activationservices-d68f4fad}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.systemtarget/properties/activationservices-d68f4fad/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Core/SystemTarget.cs#L91)

```csharp
public IServiceProvider ActivationServices
```

Gets the `System.IServiceProvider` that provides access to the grain activation's service container.

## Deactivated {#deactivated-5d55b4ff}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.systemtarget/properties/deactivated-5d55b4ff/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Core/SystemTarget.cs#L387)

```csharp
public Task Deactivated
```

Gets the `System.Threading.Tasks.Task` which completes when the grain has deactivated.

## GrainId {#grainid-0ee66456}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.systemtarget/properties/grainid-0ee66456/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Core/SystemTarget.cs#L40)

```csharp
public GrainId GrainId
```

Gets the grain identity.

## GrainReference {#grainreference-e0308f46}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.systemtarget/properties/grainreference-e0308f46/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Core/SystemTarget.cs)

```csharp
public GrainReference GrainReference
```

Gets a reference to this grain.

## Scheduler {#scheduler-1361e7b1}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.systemtarget/properties/scheduler-1361e7b1/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Core/SystemTarget.cs#L97)

```csharp
public IWorkItemScheduler Scheduler
```

Gets the scheduler.

## Silo {#silo-04423f4c}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.systemtarget/properties/silo-04423f4c/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Core/SystemTarget.cs#L26)

```csharp
public SiloAddress Silo
```

Silo address of the system target.
