你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ActorProxy 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为实现接口的远程执行组件对象提供代理的基本实现 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 类的新实例。 |
属性
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) |