Request<TResult> 类

定义

返回 ValueTask<TResult>的方法的请求的基类。

[Orleans.SerializerTransparent]
public abstract class Request<TResult> : Orleans.Runtime.RequestBase
[<Orleans.SerializerTransparent>]
type Request<'Result> = class
    inherit RequestBase
Public MustInherit Class Request(Of TResult)
Inherits RequestBase

类型参数

TResult

基础结果类型。

继承
Request<TResult>
属性

构造函数

Request<TResult>()

返回 ValueTask<TResult>的方法的请求的基类。

属性

Options

获取调用选项。

(继承自 RequestBase)

方法

AddInvokeMethodOptions(InvokeMethodOptions)

合并提供的调用选项。

(继承自 RequestBase)
Dispose()

返回 ValueTask<TResult>的方法的请求的基类。

(继承自 RequestBase)
GetActivityName()

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

(继承自 RequestBase)
GetArgument(Int32)

获取指定索引处的参数。

(继承自 RequestBase)
GetArgumentCount()

获取参数数。

(继承自 RequestBase)
GetDefaultResponseTimeout()

获取默认响应超时。

(继承自 RequestBase)
GetInterfaceName()

获取完整的接口名称。

(继承自 RequestBase)
GetInterfaceType()

获取接口类型。

(继承自 RequestBase)
GetMethod()

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

(继承自 RequestBase)
GetMethodName()

获取方法名称。

(继承自 RequestBase)
GetTarget()

获取调用目标。

(继承自 RequestBase)
Invoke()

调用 对象。

InvokeInner()

针对目标调用请求。

SetArgument(Int32, Object)

设置指定索引处的参数。

(继承自 RequestBase)
SetTarget(ITargetHolder)

从 实例 ITargetHolder设置调用目标。

(继承自 RequestBase)
ToString()

返回 ValueTask<TResult>的方法的请求的基类。

(继承自 RequestBase)

适用于