TransactionRequestBase クラス

定義

[Orleans.GenerateSerializer]
public abstract class TransactionRequestBase : Orleans.Runtime.RequestBase, Orleans.IOutgoingGrainCallFilter, Orleans.Serialization.IOnDeserialized
[<Orleans.GenerateSerializer>]
type TransactionRequestBase = class
    inherit RequestBase
    interface IOutgoingGrainCallFilter
    interface IOnDeserialized
Public MustInherit Class TransactionRequestBase
Inherits RequestBase
Implements IOnDeserialized, IOutgoingGrainCallFilter
継承
TransactionRequestBase
派生
属性
実装

コンストラクター

TransactionRequestBase(Serializer<OrleansTransactionAbortedException>, IServiceProvider)

プロパティ

IsAmbientTransactionSuppressed
IsTransactionRequired
Options

呼び出しオプションを取得します。

(継承元 RequestBase)
TransactionInfo
TransactionOption

メソッド

AddInvokeMethodOptions(InvokeMethodOptions)

指定された呼び出しオプションを組み込みます。

(継承元 RequestBase)
BaseInvoke()
Dispose()
GetActivityName()

インターフェイス名とメソッド名の両方を参照するアクティビティ名を取得します。

(継承元 RequestBase)
GetArgument(Int32)

指定したインデックス位置にある引数を取得します。

(継承元 RequestBase)
GetArgumentCount()

引数の数を取得します。

(継承元 RequestBase)
GetDefaultResponseTimeout()

既定の応答タイムアウトを取得します。

(継承元 RequestBase)
GetInterfaceName()

完全なインターフェイス名を取得します。

(継承元 RequestBase)
GetInterfaceType()

インターフェイスの種類を取得します。

(継承元 RequestBase)
GetMethod()

メソッド情報オブジェクトを取得します。これは である null可能性があります。

(継承元 RequestBase)
GetMethodName()

メソッド名を取得します。

(継承元 RequestBase)
GetTarget()

呼び出しターゲットを取得します。

(継承元 RequestBase)
Invoke()
SetArgument(Int32, Object)

指定したインデックス位置に引数を設定します。

(継承元 RequestBase)
SetTarget(ITargetHolder)

のインスタンス ITargetHolderからの呼び出しターゲットを設定します。

(継承元 RequestBase)
SetTransactionOptions(TransactionOption)
SetTransactionOptions(TransactionOptionAlias)
ToString() (継承元 RequestBase)

明示的なインターフェイスの実装

IOnDeserialized.OnDeserialized(DeserializationContext)
IOutgoingGrainCallFilter.Invoke(IOutgoingGrainCallContext)

適用対象