ServiceRpcDescriptor 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于帮助自动连接到该服务的服务的说明。
public ref class ServiceRpcDescriptor abstract
public abstract class ServiceRpcDescriptor
type ServiceRpcDescriptor = class
Public MustInherit Class ServiceRpcDescriptor
- 继承
-
ServiceRpcDescriptor
- 派生
构造函数
ServiceRpcDescriptor(ServiceMoniker, Type) |
初始化 ServiceRpcDescriptor 类的新实例。 |
ServiceRpcDescriptor(ServiceRpcDescriptor) |
初始化 类的新实例, ServiceRpcDescriptor 并根据模板实例初始化所有字段。 |
属性
ClientInterface |
获取客户端的“回调”RPC 目标应实现的接口类型。 |
JoinableTaskFactory |
获取 JoinableTaskFactory 可应用于构造的 RPC 连接的 。 |
Moniker |
获取服务的名字对象。 |
MultiplexingStream |
获取 Nerdbank.Streams.MultiplexingStream 可由构造的客户端或服务器使用的 。 |
Protocol |
获取此实例支持的协议的非本地化名称。 |
TraceSource |
TraceSource获取要用于构造客户端或服务器的 。 |
方法
Clone() |
创建具有所有相同属性的此实例的副本。 |
ConstructLocalProxy<T>(T) |
ServiceRpcDescriptor提供包装本地目标对象的机会,以便与其交互的行为类似于它是使用 RPC 的远程目标。 |
ConstructRpc(Object, IDuplexPipe) |
通过 IDuplexPipe建立与给定对象的 RPC 连接,允许远程方在给定对象上本地调用方法。 |
ConstructRpc<T>(IDuplexPipe) |
基于给定 IDuplexPipe 创建 RPC 客户端代理,而不为远程方提供本地 RPC 目标以在本地调用方法。 |
ConstructRpc<T>(Object, IDuplexPipe) |
基于给定 IDuplexPipe 创建 RPC 客户端代理,并为远程方提供本地 RPC 目标,以便在本地调用方法。 |
ConstructRpcConnection(IDuplexPipe) |
通过 IDuplexPipe建立 RPC 连接。 |
WithJoinableTaskFactory(JoinableTaskFactory) |
返回一个 实例,该实例 ServiceRpcDescriptor 与此类似,但 JoinableTaskFactory 属性设置为指定值。 |
WithMultiplexingStream(MultiplexingStream) |
已过时.
返回一个 实例,该实例 ServiceRpcDescriptor 与此类似,但 MultiplexingStream 属性设置为指定值,并将 Nerdbank.Streams.MultiplexingStream.Options 设置为 |
WithServiceMoniker(ServiceMoniker) |
返回一个 实例,该实例 ServiceRpcDescriptor 与此类似,但 ServiceMoniker 属性设置为指定值。 |
WithTraceSource(TraceSource) |
返回一个 实例,该实例 ServiceRpcDescriptor 与此类似,但 TraceSource 属性设置为指定值。 |