你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ServiceRemotingMessageDispatcher 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供 的实现,该实现 IServiceRemotingMessageHandler 可将消息调度到实现 IService 接口的服务。
public class ServiceRemotingMessageDispatcher : IDisposable, Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler
type ServiceRemotingMessageDispatcher = class
interface IServiceRemotingMessageHandler
interface IDisposable
Public Class ServiceRemotingMessageDispatcher
Implements IDisposable, IServiceRemotingMessageHandler
- 继承
-
ServiceRemotingMessageDispatcher
- 派生
- 实现
构造函数
ServiceRemotingMessageDispatcher(IEnumerable<Type>, ServiceContext, Object, IServiceRemotingMessageBodyFactory) |
初始化 类的新实例,该类 ServiceRemotingMessageDispatcher 使用给定的服务上下文并将消息调度到给定的服务实现。 |
ServiceRemotingMessageDispatcher(ServiceContext, IService, IServiceRemotingMessageBodyFactory) |
初始化 类的新实例,该类 ServiceRemotingMessageDispatcher 使用给定的服务上下文并将消息调度到给定的服务实现。 |
方法
Dispose() |
提供 的实现,该实现 IServiceRemotingMessageHandler 可将消息调度到实现 IService 接口的服务。 |
GetRemotingMessageBodyFactory() |
获取用于创建远程处理响应消息正文的工厂。 |
HandleOneWayMessage(IServiceRemotingRequestMessage) |
处理来自客户端的单向消息。 |
HandleRequestResponseAsync(IServiceRemotingRequestContext, IServiceRemotingRequestMessage) |
处理来自客户端的消息,该消息需要来自服务的响应。 |
HandleRequestResponseAsync(ServiceRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken) |
处理来自客户端的消息,该消息需要来自服务的响应。 此 Api 可用于客户端与服务在同一进程中的短路。 客户端现在可以直接将请求调度到服务,而不是使用 ServiceProxy。 |