DeactivateAsync(IGrainContext, DeactivationReason, CancellationToken)
staticextension
[System.Obsolete(This method is error-prone: waiting deactivation to complete from within the grain being deactivated will usually result in a deadlock.)]public static Task DeactivateAsync(this IGrainContext grainContext, DeactivationReason deactivationReason, CancellationToken cancellationToken = default(CancellationToken)) Deactivates the provided grain.
Parameters
grainContextIGrainContext- The grain context.
deactivationReasonDeactivationReason- The deactivation reason.
cancellationTokenCancellationToken- A cancellation token which when canceled, indicates that the process should complete promptly.
Returns
A
System.Threading.Tasks.Task which will complete once the grain has deactivated. 