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 属性设置为指定值。 |