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


TransactionRequest<TResult> Класс

Определение

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

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

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

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

TransactionRequest<TResult>(Serializer<OrleansTransactionAbortedException>, IServiceProvider)

Свойства

IsAmbientTransactionSuppressed (Унаследовано от TransactionRequestBase)
IsTransactionRequired (Унаследовано от TransactionRequestBase)
Options

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

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

Методы

AddInvokeMethodOptions(InvokeMethodOptions)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от RequestBase)
Invoke() (Унаследовано от TransactionRequestBase)
InvokeInner()
SetArgument(Int32, Object)

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

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

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

(Унаследовано от RequestBase)
SetTransactionOptions(TransactionOption) (Унаследовано от TransactionRequestBase)
SetTransactionOptions(TransactionOptionAlias) (Унаследовано от TransactionRequestBase)
ToString() (Унаследовано от RequestBase)

Явные реализации интерфейса

IOnDeserialized.OnDeserialized(DeserializationContext) (Унаследовано от TransactionRequestBase)
IOutgoingGrainCallFilter.Invoke(IOutgoingGrainCallContext) (Унаследовано от TransactionRequestBase)

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