ServiceRpcDescriptor Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Descripción de un servicio para ayudar a automatizar la conexión a él.
public ref class ServiceRpcDescriptor abstract
public abstract class ServiceRpcDescriptor
type ServiceRpcDescriptor = class
Public MustInherit Class ServiceRpcDescriptor
- Herencia
-
ServiceRpcDescriptor
- Derivado
Constructores
ServiceRpcDescriptor(ServiceMoniker, Type) |
Inicializa una nueva instancia de la clase ServiceRpcDescriptor. |
ServiceRpcDescriptor(ServiceRpcDescriptor) |
Inicializa una nueva instancia de la ServiceRpcDescriptor clase e inicializa todos los campos basados en una instancia de plantilla. |
Propiedades
ClientInterface |
Obtiene el tipo de interfaz que se espera que el destino RPC de "devolución de llamada" del cliente implemente. |
JoinableTaskFactory |
Obtiene el JoinableTaskFactory objeto que se puede aplicar a la conexión RPC construida. |
Moniker |
Obtiene el moniker del servicio. |
MultiplexingStream |
Obtiene el Nerdbank.Streams.MultiplexingStream objeto que pueden usar los clientes o servidores construidos. |
Protocol |
Obtiene un nombre no localizado del protocolo admitido por esta instancia. |
TraceSource |
Obtiene el objeto TraceSource que se va a usar en clientes o servidores construidos. |
Métodos
Clone() |
Crea una copia de esta instancia con todas las mismas propiedades. |
ConstructLocalProxy<T>(T) |
Ofrece la ServiceRpcDescriptor oportunidad de encapsular un objeto de destino local para que la interacción con él se comporte de forma similar a si fuera un destino remoto que usaba RPC. |
ConstructRpc(Object, IDuplexPipe) |
Establece una conexión RPC a un objeto determinado a través de , IDuplexPipelo que permite a la entidad remota invocar métodos localmente en el objeto especificado. |
ConstructRpc<T>(IDuplexPipe) |
Crea un proxy de cliente RPC a través de un determinado IDuplexPipe sin proporcionar un destino RPC local para que la entidad remota invoque métodos localmente. |
ConstructRpc<T>(Object, IDuplexPipe) |
Crea un proxy de cliente RPC a través de un determinado IDuplexPipe y proporciona un destino RPC local para que la entidad remota invoque métodos localmente. |
ConstructRpcConnection(IDuplexPipe) |
Establece una conexión RPC a través de .IDuplexPipe |
WithJoinableTaskFactory(JoinableTaskFactory) |
Devuelve una instancia de ServiceRpcDescriptor que se parece a esta, pero con la JoinableTaskFactory propiedad establecida en el valor especificado. |
WithMultiplexingStream(MultiplexingStream) |
Obsoletos.
Devuelve una instancia de ServiceRpcDescriptor que se parece a esta, pero con la MultiplexingStream propiedad establecida en el valor especificado y Nerdbank.Streams.MultiplexingStream.Options establecida en |
WithServiceMoniker(ServiceMoniker) |
Devuelve una instancia de ServiceRpcDescriptor que se parece a esta, pero con la ServiceMoniker propiedad establecida en el valor especificado. |
WithTraceSource(TraceSource) |
Devuelve una instancia de ServiceRpcDescriptor que se parece a esta, pero con la TraceSource propiedad establecida en el valor especificado. |