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


AsyncEnumerableRequest<T> Класс

Определение

Представляет запрос к методу IAsyncEnumerable<T>- returning.

[Orleans.GenerateSerializer]
[Orleans.Invocation.ReturnValueProxy("InitializeRequest")]
[Orleans.SuppressReferenceTracking]
public abstract class AsyncEnumerableRequest<T> : Orleans.Runtime.RequestBase, IDisposable, Orleans.Runtime.IAsyncEnumerableRequest<T>, Orleans.Serialization.Invocation.IInvokable, System.Collections.Generic.IAsyncEnumerable<T>
[<Orleans.GenerateSerializer>]
[<Orleans.Invocation.ReturnValueProxy("InitializeRequest")>]
[<Orleans.SuppressReferenceTracking>]
type AsyncEnumerableRequest<'T> = class
    inherit RequestBase
    interface IAsyncEnumerable<'T>
    interface IAsyncEnumerableRequest<'T>
    interface IRequest
    interface IInvokable
    interface IDisposable
Public MustInherit Class AsyncEnumerableRequest(Of T)
Inherits RequestBase
Implements IAsyncEnumerable(Of T), IAsyncEnumerableRequest(Of T), IDisposable, IInvokable

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

T

Тип элемента.

Наследование
AsyncEnumerableRequest<T>
Атрибуты
Реализации

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

AsyncEnumerableRequest<T>()

Представляет запрос к методу IAsyncEnumerable<T>- returning.

Свойства

MaxBatchSize

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

Options

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

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

Методы

AddInvokeMethodOptions(InvokeMethodOptions)

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

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

Представляет запрос к методу IAsyncEnumerable<T>- returning.

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

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

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

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

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

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

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

Представляет запрос к методу IAsyncEnumerable<T>- returning.

GetDefaultResponseTimeout()

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

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

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

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

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

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

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

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

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

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

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

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

Представляет запрос к методу IAsyncEnumerable<T>- returning.

Invoke()

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

InvokeImplementation()

Вызывает запрос.

InvokeInner()

Представляет запрос к методу IAsyncEnumerable<T>- returning.

SetArgument(Int32, Object)

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

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

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

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

Представляет запрос к методу IAsyncEnumerable<T>- returning.

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

Методы расширения

WithBatchSize<T>(IAsyncEnumerable<T>, Int32)

Представляет запрос к методу IAsyncEnumerable<T>- returning.

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