ServiceRpcDescriptor Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Descrizione di un servizio per automatizzare la connessione.
public ref class ServiceRpcDescriptor abstract
public abstract class ServiceRpcDescriptor
type ServiceRpcDescriptor = class
Public MustInherit Class ServiceRpcDescriptor
- Ereditarietà
-
ServiceRpcDescriptor
- Derivato
Costruttori
ServiceRpcDescriptor(ServiceMoniker, Type) |
Inizializza una nuova istanza della classe ServiceRpcDescriptor. |
ServiceRpcDescriptor(ServiceRpcDescriptor) |
Inizializza una nuova istanza della classe e inizializza tutti i campi in base a un'istanza ServiceRpcDescriptor di modello. |
Proprietà
ClientInterface |
Ottiene il tipo di interfaccia da implementare per la destinazione RPC "callback" del client. |
JoinableTaskFactory |
Ottiene l'oggetto JoinableTaskFactory che può essere applicato alla connessione RPC costruita. |
Moniker |
Ottiene il moniker per il servizio. |
MultiplexingStream |
Ottiene l'oggetto Nerdbank.Streams.MultiplexingStream che può essere usato da client o server costruiti. |
Protocol |
Ottiene un nome non localizzato del protocollo supportato da questa istanza. |
TraceSource |
Ottiene l'oggetto TraceSource da usare nei client o nei server costruiti. |
Metodi
Clone() |
Crea una copia di questa istanza con tutte le stesse proprietà. |
ConstructLocalProxy<T>(T) |
Offre la possibilità di eseguire il wrapping di un oggetto di destinazione locale in modo che l'interazione ServiceRpcDescriptor con esso si comporta in modo analogo se si tratta di una destinazione remota che usa RPC. |
ConstructRpc(Object, IDuplexPipe) |
Stabilisce una connessione RPC a un determinato oggetto su un IDuplexPipeoggetto , consentendo all'entità remota di richiamare i metodi localmente nell'oggetto specificato. |
ConstructRpc<T>(IDuplexPipe) |
Crea un proxy client RPC su un determinato senza IDuplexPipe fornire una destinazione RPC locale per la parte remota per richiamare i metodi in locale. |
ConstructRpc<T>(Object, IDuplexPipe) |
Crea un proxy client RPC su un determinato IDuplexPipe oggetto e fornisce una destinazione RPC locale per la parte remota per richiamare i metodi in locale. |
ConstructRpcConnection(IDuplexPipe) |
Stabilisce una connessione RPC su un IDuplexPipeoggetto . |
WithJoinableTaskFactory(JoinableTaskFactory) |
Restituisce un'istanza di ServiceRpcDescriptor simile a quella, ma con la JoinableTaskFactory proprietà impostata sul valore specificato. |
WithMultiplexingStream(MultiplexingStream) |
Obsoleti.
Restituisce un'istanza di ServiceRpcDescriptor simile a quella, ma con la MultiplexingStream proprietà impostata sul valore specificato e Nerdbank.Streams.MultiplexingStream.Options impostata su |
WithServiceMoniker(ServiceMoniker) |
Restituisce un'istanza di ServiceRpcDescriptor simile a quella, ma con la ServiceMoniker proprietà impostata sul valore specificato. |
WithTraceSource(TraceSource) |
Restituisce un'istanza di ServiceRpcDescriptor simile a quella, ma con la TraceSource proprietà impostata sul valore specificato. |