ServiceJsonRpcDescriptor Costruttori
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.
Overload
ServiceJsonRpcDescriptor(ServiceJsonRpcDescriptor)
Inizializza una nuova istanza della ServiceJsonRpcDescriptor classe e inizializza tutti i campi in base a un'istanza del modello.
protected:
ServiceJsonRpcDescriptor(Microsoft::ServiceHub::Framework::ServiceJsonRpcDescriptor ^ copyFrom);
protected ServiceJsonRpcDescriptor (Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor copyFrom);
new Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor : Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor -> Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor
Protected Sub New (copyFrom As ServiceJsonRpcDescriptor)
Parametri
- copyFrom
- ServiceJsonRpcDescriptor
Istanza di da cui copiare tutti i campi.
Si applica a
ServiceJsonRpcDescriptor(ServiceMoniker, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters)
Inizializza una nuova istanza della classe ServiceJsonRpcDescriptor.
public:
ServiceJsonRpcDescriptor(Microsoft::ServiceHub::Framework::ServiceMoniker ^ serviceMoniker, Microsoft::ServiceHub::Framework::ServiceJsonRpcDescriptor::Formatters formatter, Microsoft::ServiceHub::Framework::ServiceJsonRpcDescriptor::MessageDelimiters messageDelimiter);
public ServiceJsonRpcDescriptor (Microsoft.ServiceHub.Framework.ServiceMoniker serviceMoniker, Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor.Formatters formatter, Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor.MessageDelimiters messageDelimiter);
new Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor : Microsoft.ServiceHub.Framework.ServiceMoniker * Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor.Formatters * Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor.MessageDelimiters -> Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor
Public Sub New (serviceMoniker As ServiceMoniker, formatter As ServiceJsonRpcDescriptor.Formatters, messageDelimiter As ServiceJsonRpcDescriptor.MessageDelimiters)
Parametri
- serviceMoniker
- ServiceMoniker
Moniker del servizio.
- formatter
- ServiceJsonRpcDescriptor.Formatters
Formattatore da usare per il messaggio JSON-RPC.
- messageDelimiter
- ServiceJsonRpcDescriptor.MessageDelimiters
Schema delimitatore del messaggio da utilizzare.
Si applica a
ServiceJsonRpcDescriptor(ServiceMoniker, Type, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters)
Inizializza una nuova istanza della ServiceJsonRpcDescriptor classe e nessun supporto per l'apertura di flussi aggiuntivi, ad eccezione del fatto che si basa sul service broker sottostante per specificarne uno.
public:
ServiceJsonRpcDescriptor(Microsoft::ServiceHub::Framework::ServiceMoniker ^ serviceMoniker, Type ^ clientInterface, Microsoft::ServiceHub::Framework::ServiceJsonRpcDescriptor::Formatters formatter, Microsoft::ServiceHub::Framework::ServiceJsonRpcDescriptor::MessageDelimiters messageDelimiter);
public ServiceJsonRpcDescriptor (Microsoft.ServiceHub.Framework.ServiceMoniker serviceMoniker, Type? clientInterface, Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor.Formatters formatter, Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor.MessageDelimiters messageDelimiter);
new Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor : Microsoft.ServiceHub.Framework.ServiceMoniker * Type * Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor.Formatters * Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor.MessageDelimiters -> Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor
Public Sub New (serviceMoniker As ServiceMoniker, clientInterface As Type, formatter As ServiceJsonRpcDescriptor.Formatters, messageDelimiter As ServiceJsonRpcDescriptor.MessageDelimiters)
Parametri
- serviceMoniker
- ServiceMoniker
Moniker del servizio.
- clientInterface
- Type
Tipo di interfaccia che deve essere implementata dalla destinazione RPC "callback" del client. Può essere Null se il servizio non richiama i metodi nel client.
- formatter
- ServiceJsonRpcDescriptor.Formatters
Formattatore da usare per il messaggio JSON-RPC.
- messageDelimiter
- ServiceJsonRpcDescriptor.MessageDelimiters
Schema delimitatore del messaggio da utilizzare.
Si applica a
ServiceJsonRpcDescriptor(ServiceMoniker, Type, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters, MultiplexingStream+Options)
Inizializza una nuova istanza della classe e supporta l'apertura ServiceJsonRpcDescriptor di flussi aggiuntivi con MultiplexingStreamOptions.
public:
ServiceJsonRpcDescriptor(Microsoft::ServiceHub::Framework::ServiceMoniker ^ serviceMoniker, Type ^ clientInterface, Microsoft::ServiceHub::Framework::ServiceJsonRpcDescriptor::Formatters formatter, Microsoft::ServiceHub::Framework::ServiceJsonRpcDescriptor::MessageDelimiters messageDelimiter, Nerdbank::Streams::MultiplexingStream::Options ^ multiplexingStreamOptions);
public ServiceJsonRpcDescriptor (Microsoft.ServiceHub.Framework.ServiceMoniker serviceMoniker, Type? clientInterface, Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor.Formatters formatter, Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor.MessageDelimiters messageDelimiter, Nerdbank.Streams.MultiplexingStream.Options? multiplexingStreamOptions);
new Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor : Microsoft.ServiceHub.Framework.ServiceMoniker * Type * Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor.Formatters * Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor.MessageDelimiters * Nerdbank.Streams.MultiplexingStream.Options -> Microsoft.ServiceHub.Framework.ServiceJsonRpcDescriptor
Public Sub New (serviceMoniker As ServiceMoniker, clientInterface As Type, formatter As ServiceJsonRpcDescriptor.Formatters, messageDelimiter As ServiceJsonRpcDescriptor.MessageDelimiters, multiplexingStreamOptions As MultiplexingStream.Options)
Parametri
- serviceMoniker
- ServiceMoniker
Moniker del servizio.
- clientInterface
- Type
Tipo di interfaccia che deve essere implementata dalla destinazione RPC "callback" del client. Può essere Null se il servizio non richiama i metodi nel client.
- formatter
- ServiceJsonRpcDescriptor.Formatters
Formattatore da usare per il messaggio JSON-RPC.
- messageDelimiter
- ServiceJsonRpcDescriptor.MessageDelimiters
Schema delimitatore del messaggio da utilizzare.
- multiplexingStreamOptions
- Nerdbank.Streams.MultiplexingStream.Options
Opzioni con cui è possibile creare un oggetto Nerdbank.Streams.MultiplexingStream . Un null
valore impedirà la creazione di un oggetto Nerdbank.Streams.MultiplexingStream per la connessione RPC.