TransactionRequestBase 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
[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(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() |
取得方法資訊物件,可能是 |
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) |