RequestBase 类

定义

用于方法请求的基类型。

[Orleans.SerializerTransparent]
[Orleans.SuppressReferenceTracking]
public abstract class RequestBase : IDisposable, Orleans.Runtime.IRequest, Orleans.Serialization.Invocation.IInvokable
[<Orleans.SerializerTransparent>]
[<Orleans.SuppressReferenceTracking>]
type RequestBase = class
    interface IRequest
    interface IInvokable
    interface IDisposable
Public MustInherit Class RequestBase
Implements IDisposable, IInvokable, IRequest
继承
RequestBase
派生
属性
实现

构造函数

RequestBase()

用于方法请求的基类型。

属性

Options

获取调用选项。

方法

AddInvokeMethodOptions(InvokeMethodOptions)

合并提供的调用选项。

Dispose()

用于方法请求的基类型。

GetActivityName()

获取活动名称,该名称同时引用接口名称和方法名称。

GetArgument(Int32)

获取指定索引处的参数。

GetArgumentCount()

获取参数的数目。

GetDefaultResponseTimeout()

获取默认响应超时。

GetInterfaceName()

获取完整的接口名称。

GetInterfaceType()

获取接口类型。

GetMethod()

获取方法信息对象,可以是 null

GetMethodName()

获取方法名称。

GetTarget()

获取调用目标。

Invoke()

调用 对象。

SetArgument(Int32, Object)

设置指定索引处的参数。

SetTarget(ITargetHolder)

从 实例 ITargetHolder设置调用目标。

ToString()

用于方法请求的基类型。

适用于