# GrainCancellationTokenSource Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.graincancellationtokensource/)

## IsCancellationRequested {#iscancellationrequested-edb472cb}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.graincancellationtokensource/properties/iscancellationrequested-edb472cb/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Core.Abstractions/Cancellation/GrainCancellationTokenSource.cs#L51)

```csharp
public bool IsCancellationRequested
```

Gets a value indicating whether cancellation has been requested.

## Token {#token-85e324e8}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.graincancellationtokensource/properties/token-85e324e8/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Core.Abstractions/Cancellation/GrainCancellationTokenSource.cs#L33)

```csharp
public GrainCancellationToken Token
```

Gets the [GrainCancellationTokenSource](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.graincancellationtokensource/) associated with this [GrainCancellationTokenSource](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.graincancellationtokensource/).

### Value

The [GrainCancellationToken](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.graincancellationtoken/) associated with this [GrainCancellationToken](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.graincancellationtoken/).
