Поделиться через


TaskRequest<TResult> Класс

Определение

Базовый класс для запросов методов, возвращающих 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

Параметры типа

TResult

Базовый тип результата.

Наследование
TaskRequest<TResult>
Атрибуты

Конструкторы

TaskRequest<TResult>()

Базовый класс для запросов методов, возвращающих Task<TResult>.

Свойства

Options

Возвращает параметры вызова.

(Унаследовано от RequestBase)

Методы

AddInvokeMethodOptions(InvokeMethodOptions)

Включает предоставленные параметры вызова.

(Унаследовано от RequestBase)
Dispose()

Базовый класс для запросов методов, возвращающих Task<TResult>.

(Унаследовано от RequestBase)
GetActivityName()

Возвращает имя действия, которое ссылается как на имя интерфейса, так и на имя метода.

(Унаследовано от RequestBase)
GetArgument(Int32)

Возвращает аргумент по указанному индексу.

(Унаследовано от RequestBase)
GetArgumentCount()

Возвращает количество аргументов.

(Унаследовано от RequestBase)
GetDefaultResponseTimeout()

Возвращает время ожидания ответа по умолчанию.

(Унаследовано от RequestBase)
GetInterfaceName()

Возвращает полное имя интерфейса.

(Унаследовано от RequestBase)
GetInterfaceType()

Возвращает тип интерфейса.

(Унаследовано от RequestBase)
GetMethod()

Возвращает объект сведений о методе, который может иметь значение null.

(Унаследовано от RequestBase)
GetMethodName()

Возвращает имя метода.

(Унаследовано от RequestBase)
GetTarget()

Возвращает целевой объект вызова.

(Унаследовано от RequestBase)
Invoke()

Вызов объекта .

InvokeInner()

Вызывает запрос к целевому объекту.

SetArgument(Int32, Object)

Задает аргумент по указанному индексу.

(Унаследовано от RequestBase)
SetTarget(ITargetHolder)

Задает целевой объект вызова из экземпляра ITargetHolder.

(Унаследовано от RequestBase)
ToString()

Базовый класс для запросов методов, возвращающих Task<TResult>.

(Унаследовано от RequestBase)

Применяется к