ServiceRpcDescriptor Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma descrição de um serviço para ajudar a automatizar a conexão a ele.
public ref class ServiceRpcDescriptor abstract
public abstract class ServiceRpcDescriptor
type ServiceRpcDescriptor = class
Public MustInherit Class ServiceRpcDescriptor
- Herança
-
ServiceRpcDescriptor
- Derivado
Construtores
ServiceRpcDescriptor(ServiceMoniker, Type) |
Inicializa uma nova instância da classe ServiceRpcDescriptor. |
ServiceRpcDescriptor(ServiceRpcDescriptor) |
Inicializa uma nova instância da ServiceRpcDescriptor classe e inicializa todos os campos com base em uma instância de modelo. |
Propriedades
ClientInterface |
Obtém o tipo de interface que o destino RPC de "retorno de chamada" do cliente deve implementar. |
JoinableTaskFactory |
Obtém o JoinableTaskFactory que pode ser aplicado à conexão RPC construída. |
Moniker |
Obtém o moniker para o serviço. |
MultiplexingStream |
Obtém o Nerdbank.Streams.MultiplexingStream que pode ser usado por clientes ou servidores construídos. |
Protocol |
Obtém um nome não localizado do protocolo compatível com essa instância. |
TraceSource |
Obtém o TraceSource a ser usado em clientes ou servidores construídos. |
Métodos
Clone() |
Cria uma cópia dessa instância com todas as mesmas propriedades. |
ConstructLocalProxy<T>(T) |
Dá a ServiceRpcDescriptor chance de encapsular um objeto de destino local para que a interação com ele se comporte de forma semelhante a se fosse um destino remoto que estava usando RPC. |
ConstructRpc(Object, IDuplexPipe) |
Estabelece uma conexão RPC com um determinado objeto em um IDuplexPipe, permitindo que a parte remota invoque métodos localmente no objeto fornecido. |
ConstructRpc<T>(IDuplexPipe) |
Cria um proxy de cliente RPC em um determinado IDuplexPipe sem fornecer um destino RPC local para a parte remota invocar métodos localmente. |
ConstructRpc<T>(Object, IDuplexPipe) |
Cria um proxy de cliente RPC em um determinado IDuplexPipe e fornece um destino RPC local para a parte remota invocar métodos localmente. |
ConstructRpcConnection(IDuplexPipe) |
Estabelece uma conexão RPC em um IDuplexPipe. |
WithJoinableTaskFactory(JoinableTaskFactory) |
Retorna uma instância de ServiceRpcDescriptor que se assemelha a esta, mas com a JoinableTaskFactory propriedade definida como o valor especificado. |
WithMultiplexingStream(MultiplexingStream) |
Obsoleto.
Retorna uma instância de ServiceRpcDescriptor que se assemelha a esta, mas com a MultiplexingStream propriedade definida como o valor especificado e Nerdbank.Streams.MultiplexingStream.Options definida como |
WithServiceMoniker(ServiceMoniker) |
Retorna uma instância de ServiceRpcDescriptor que se assemelha a esta, mas com a ServiceMoniker propriedade definida como o valor especificado. |
WithTraceSource(TraceSource) |
Retorna uma instância de ServiceRpcDescriptor que se assemelha a esta, mas com a TraceSource propriedade definida como o valor especificado. |