你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ActorProxy 类

定义

为实现接口的远程执行组件对象提供代理的基本实现 IActor 。 代理对象可用于客户端到执行组件和执行组件到执行组件通信。

public abstract class ActorProxy : Microsoft.ServiceFabric.Services.Remoting.Builder.ProxyBase, Microsoft.ServiceFabric.Actors.Client.IActorProxy
type ActorProxy = class
    inherit ProxyBase
    interface IActorProxy
Public MustInherit Class ActorProxy
Inherits ProxyBase
Implements IActorProxy
继承
ActorProxy
实现

构造函数

ActorProxy()

初始化 ActorProxy 类的新实例。

属性

ActorId

获取 ActorId 与代理对象关联的 。

ActorServicePartitionClientV2

获取此 IActorServicePartitionClient 代理用于与执行组件通信的接口。

方法

CheckIfItsWrappedRequest(IServiceRemotingRequestMessageBody)

此检查是否包装远程处理邮件。

(继承自 ProxyBase)
ContinueWith(Task<Object>)

此方法由生成的代理类型使用,应直接使用。 此方法将具有对象返回值的 Task 转换为不带 void 方法调用的返回值的 Task。

(继承自 ProxyBase)
ContinueWithResultV2<TRetval>(Int32, Int32, Task<IServiceRemotingResponseMessageBody>)

由生成的代理类调用,以从响应正文获取结果。

(继承自 ProxyBase)
Create<TActorInterface>(ActorId, String, String, String)

为实现执行组件接口的执行组件对象创建代理。

Create<TActorInterface>(ActorId, Uri, String)

为实现执行组件接口的执行组件对象创建代理。

CreateRequestMessageBodyV2(String, String, Int32, Object)

创建远程处理请求消息正文

(继承自 ProxyBase)
GetReturnValue(Int32, Int32, Object)

此方法由生成的代理类型使用,应直接使用。 此方法将具有对象返回值的 Task 转换为没有 void 方法调用的返回值的任务

(继承自 ProxyBase)
InvokeAsyncV2(Int32, Int32, String, IServiceRemotingRequestMessageBody, CancellationToken)

由生成的代理类调用,以将请求发送到远程对象并获取响应。

(继承自 ProxyBase)
InvokeV2(Int32, Int32, IServiceRemotingRequestMessageBody)

由生成的代理类调用,以将 requestMessage 发送到远程对象。

(继承自 ProxyBase)

适用于