# GrainService Properties

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

## RangeSerialNumber {#rangeserialnumber-c5988f44}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.grainservice/properties/rangeserialnumber-c5988f44/)

[Source](https://github.com/dotnet/orleans/blob/b7a9e3e1c9c54b3cec3a467c5734bf7744541bcf/src/Orleans.Runtime/Services/GrainService.cs)

```csharp
protected int RangeSerialNumber
```

Gets the monotonically increasing serial number of the version of the ring range owned by the grain service instance

## RingRange {#ringrange-e37f49f4}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.grainservice/properties/ringrange-e37f49f4/)

[Source](https://github.com/dotnet/orleans/blob/b7a9e3e1c9c54b3cec3a467c5734bf7744541bcf/src/Orleans.Runtime/Services/GrainService.cs)

```csharp
protected IRingRange RingRange
```

Gets the range of the partitioning ring currently owned by the grain service instance

## Status {#status-43c284dd}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.grainservice/properties/status-43c284dd/)

[Source](https://github.com/dotnet/orleans/blob/b7a9e3e1c9c54b3cec3a467c5734bf7744541bcf/src/Orleans.Runtime/Services/GrainService.cs)

```csharp
protected GrainServiceStatus Status
```

Gets the status of the grain service instance

## StoppedCancellationTokenSource {#stoppedcancellationtokensource-098abee6}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.grainservice/properties/stoppedcancellationtokensource-098abee6/)

[Source](https://github.com/dotnet/orleans/blob/b7a9e3e1c9c54b3cec3a467c5734bf7744541bcf/src/Orleans.Runtime/Services/GrainService.cs#L22)

```csharp
protected CancellationTokenSource StoppedCancellationTokenSource
```

Gets the token for signaling cancellation upon stopping of grain service
