ManualResetValueTaskSourceCore<TResult> Estrutura

Definição

Fornece a lógica básica para implementar uma IValueTaskSource ou IValueTaskSource<TResult> de redefinição manual.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)

Parâmetros de tipo

TResult

O tipo do resultado desta redefinição IValueTaskSource<TResult>manual.The type of the result of this manual-reset IValueTaskSource<TResult>.

Herança
ManualResetValueTaskSourceCore<TResult>

Propriedades

RunContinuationsAsynchronously

Obtém ou define se a execução assíncrona das continuações deve ser forçada.Gets or sets whether to force continuations to run asynchronously.

Version

Obtém a versão da operação.Gets the operation version.

Métodos

GetResult(Int16)

Retorna o resultado da operação.Returns the result of the operation.

GetStatus(Int16)

Obtém o status da operação.Gets the status of the operation.

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

Agenda a ação de continuação para esta operação.Schedules the continuation action for this operation.

Reset()

Redefine para preparar-se para a próxima operação.Resets to prepare for the next operation.

SetException(Exception)

É concluído com um erro.Completes with an error.

SetResult(TResult)

É concluído com um resultado bem-sucedido.Completes with a successful result.

Aplica-se a