UniTask
Show / Hide Table of Contents

CancellationTokenExtensions Class

Namespace: Cysharp.Threading.Tasks
Assembly: cs.temp.dll.dll
public static class CancellationTokenExtensions
Inheritance
System.Object → CancellationTokenExtensions

Members

Methods

Name Description
RegisterWithoutCaptureExecutionContext(CancellationToken, Action)
RegisterWithoutCaptureExecutionContext(CancellationToken, Action<Object>, Object)
ToUniTask(CancellationToken)

Methods

RegisterWithoutCaptureExecutionContext(CancellationToken, Action)

public static CancellationTokenRegistration RegisterWithoutCaptureExecutionContext(this CancellationToken cancellationToken, Action callback)
Parameters
cancellationToken System.Threading.CancellationToken
callback System.Action
Returns
System.Threading.CancellationTokenRegistration

RegisterWithoutCaptureExecutionContext(CancellationToken, Action<Object>, Object)

public static CancellationTokenRegistration RegisterWithoutCaptureExecutionContext(this CancellationToken cancellationToken, Action<object> callback, object state)
Parameters
cancellationToken System.Threading.CancellationToken
callback System.Action<System.Object>
state System.Object
Returns
System.Threading.CancellationTokenRegistration

ToUniTask(CancellationToken)

public static (UniTask, CancellationTokenRegistration) ToUniTask(this CancellationToken cts)
Parameters
cts System.Threading.CancellationToken
Returns
System.ValueTuple<UniTask, System.Threading.CancellationTokenRegistration>
Back to top Copyright © Cysharp, Inc. | Generated by DocFX