TransactionRequest<TResult> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
[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>(Serializer<OrleansTransactionAbortedException>, IServiceProvider) |
属性
方法
AddInvokeMethodOptions(InvokeMethodOptions) |
合并提供的调用选项。 (继承自 RequestBase) |
BaseInvoke() | |
Dispose() | (继承自 TransactionRequestBase) |
GetActivityName() |
获取活动名称,该名称同时引用接口名称和方法名称。 (继承自 RequestBase) |
GetArgument(Int32) |
获取指定索引处的参数。 (继承自 RequestBase) |
GetArgumentCount() |
获取参数的数目。 (继承自 RequestBase) |
GetDefaultResponseTimeout() |
获取默认响应超时。 (继承自 RequestBase) |
GetInterfaceName() |
获取完整的接口名称。 (继承自 RequestBase) |
GetInterfaceType() |
获取接口类型。 (继承自 RequestBase) |
GetMethod() |
获取方法信息对象,可以是 |
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) |