Partilhar via


TaskRequest<TResult> Classe

Definição

Classe base para solicitações para métodos que retornam Task<TResult>.

[Orleans.SerializerTransparent]
public abstract class TaskRequest<TResult> : Orleans.Runtime.RequestBase
[<Orleans.SerializerTransparent>]
type TaskRequest<'Result> = class
    inherit RequestBase
Public MustInherit Class TaskRequest(Of TResult)
Inherits RequestBase

Parâmetros de tipo

TResult

O tipo de resultado subjacente.

Herança
TaskRequest<TResult>
Atributos

Construtores

Nome Description
TaskRequest<TResult>()

Classe base para solicitações para métodos que retornam Task<TResult>.

Propriedades

Nome Description
IsCancellable

Classe base para solicitações para métodos que retornam Task<TResult>.

(Herdado de RequestBase)
Options

Obtém as opções de invocação.

(Herdado de RequestBase)

Métodos

Nome Description
AddInvokeMethodOptions(InvokeMethodOptions)

Incorpora as opções de invocação fornecidas.

(Herdado de RequestBase)
Dispose()

Classe base para solicitações para métodos que retornam Task<TResult>.

(Herdado de RequestBase)
GetActivityName()

Obtém o nome da atividade, que se refere ao nome da interface e ao nome do método.

(Herdado de RequestBase)
GetArgument(Int32)

Obtém o argumento no índice especificado.

(Herdado de RequestBase)
GetArgumentCount()

Obtém o número de argumentos.

(Herdado de RequestBase)
GetCancellationToken()

Classe base para solicitações para métodos que retornam Task<TResult>.

(Herdado de RequestBase)
GetDefaultResponseTimeout()

Obtém o tempo limite de resposta padrão.

(Herdado de RequestBase)
GetInterfaceName()

Obtém o nome completo da interface.

(Herdado de RequestBase)
GetInterfaceType()

Obtém o tipo de interface.

(Herdado de RequestBase)
GetMethod()

Obtém o objeto de informações do método, que pode ser null.

(Herdado de RequestBase)
GetMethodName()

Obtém o nome do método.

(Herdado de RequestBase)
GetTarget()

Obtém o destino de invocação.

(Herdado de RequestBase)
Invoke()

Invoque o objeto .

InvokeInner()

Invoca a solicitação contra o destino.

SetArgument(Int32, Object)

Define o argumento no índice especificado.

(Herdado de RequestBase)
SetTarget(ITargetHolder)

Define o destino de invocação de uma instância de ITargetHolder.

(Herdado de RequestBase)
ToString()

Classe base para solicitações para métodos que retornam Task<TResult>.

(Herdado de RequestBase)
TryCancel()

Classe base para solicitações para métodos que retornam Task<TResult>.

(Herdado de RequestBase)

Aplica-se a