Skip to content

IGrainBase Methods

Interface for grain implementations

OnActivateAsync(CancellationToken)

virtual
View source
public virtual Task OnActivateAsync(CancellationToken token)
Method overridden by grain implementations to handle activation.

Parameters

tokenCancellationToken
The cancellation token used to signify that activation should abort promptly.

Returns

A System.Threading.Tasks.Task which represents the operation.

OnDeactivateAsync(DeactivationReason, CancellationToken)

virtual
View source
public virtual Task OnDeactivateAsync(DeactivationReason reason, CancellationToken token)
Method overridden by grain implementations to handle deactivation.

Parameters

reasonDeactivationReason
The reason for deactivation.
tokenCancellationToken
The cancellation token used to signify that deactivation should complete promptly.

Returns

A System.Threading.Tasks.Task which represents the operation.