Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo CancellationToken.Register (Action, Boolean)

 

Registra un delegato che verrà chiamato quando questo oggetto CancellationToken viene annullato.

Spazio dei nomi:   System.Threading
Assembly:  mscorlib (in mscorlib.dll)

public CancellationTokenRegistration Register(
	Action callback,
	bool useSynchronizationContext
)

Parametri

callback
Type: System.Action

Delegato da eseguire quando l'oggetto CancellationToken viene annullato.

useSynchronizationContext
Type: System.Boolean

Valore che indica se acquisire l'oggetto SynchronizationContext corrente e usarlo quando si richiama il callback.

Valore restituito

Type: System.Threading.CancellationTokenRegistration

Istanza di CancellationTokenRegistration che può essere usata per annullare la registrazione del callback.

Exception Condition
ObjectDisposedException

L'oggetto CancellationTokenSource associato è stato eliminato.

ArgumentNullException

callback è null.

If this token is already in the canceled state, the delegate will be run immediately and synchronously. Any exception the delegate generates will be propogated out of this method call.

If useSynchronizationContext is true, the current T:System.Threading.ExecutionContext, if one exists, will be captured along with the delegate and will be used when executing it.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 4.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 5.0
Windows Phone Silverlight
Disponibile da 8.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: