共用方式為


TransactionRequest 類別

定義

[Orleans.SerializerTransparent]
public abstract class TransactionRequest : Orleans.TransactionRequestBase
[<Orleans.SerializerTransparent>]
type TransactionRequest = class
    inherit TransactionRequestBase
Public MustInherit Class TransactionRequest
Inherits TransactionRequestBase
繼承
屬性

建構函式

TransactionRequest(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)

適用於