ManualResetValueTaskSourceCore<TResult> ManualResetValueTaskSourceCore<TResult> ManualResetValueTaskSourceCore<TResult> ManualResetValueTaskSourceCore<TResult> Struct

Definizione

Fornisce la logica di base per l'implementazione di un elemento IValueTaskSource o IValueTaskSource<TResult> di reimpostazione manuale.Provides the core logic for implementing a manual-reset IValueTaskSource or IValueTaskSource<TResult>.

generic <typename TResult>
public value class ManualResetValueTaskSourceCore
public struct ManualResetValueTaskSourceCore<TResult>
type ManualResetValueTaskSourceCore<'Result> = struct
Public Structure ManualResetValueTaskSourceCore(Of TResult)

Parametri di tipo

TResult

Tipo del risultato della reimpostazione IValueTaskSource<TResult>manuale.The type of the result of this manual-reset IValueTaskSource<TResult>.

Ereditarietà
ManualResetValueTaskSourceCore<TResult>ManualResetValueTaskSourceCore<TResult>ManualResetValueTaskSourceCore<TResult>ManualResetValueTaskSourceCore<TResult>

Proprietà

RunContinuationsAsynchronously RunContinuationsAsynchronously RunContinuationsAsynchronously RunContinuationsAsynchronously

Ottiene o definisce l'impostazione relativa alla forzatura o meno dell'esecuzione asincrona delle continuazioni.Gets or sets whether to force continuations to run asynchronously.

Version Version Version Version

Ottiene la versione dell'operazione.Gets the operation version.

Metodi

GetResult(Int16) GetResult(Int16) GetResult(Int16) GetResult(Int16)

Restituisce il risultato dell'operazione.Returns the result of the operation.

GetStatus(Int16) GetStatus(Int16) GetStatus(Int16) GetStatus(Int16)

Ottiene lo stato dell'operazione.Gets the status of the operation.

OnCompleted(Action<Object>, Object, Int16, ValueTaskSourceOnCompletedFlags) OnCompleted(Action<Object>, Object, Int16, ValueTaskSourceOnCompletedFlags) OnCompleted(Action<Object>, Object, Int16, ValueTaskSourceOnCompletedFlags) OnCompleted(Action<Object>, Object, Int16, ValueTaskSourceOnCompletedFlags)

Pianifica l'azione di continuazione per questa operazione.Schedules the continuation action for this operation.

Reset() Reset() Reset() Reset()

Esegue la reimpostazione in preparazione dell'operazione successiva.Resets to prepare for the next operation.

SetException(Exception) SetException(Exception) SetException(Exception) SetException(Exception)

Termina con un errore.Completes with an error.

SetResult(TResult) SetResult(TResult) SetResult(TResult) SetResult(TResult)

Termina con esito positivo.Completes with a successful result.

Si applica a