ServiceJsonRpcDescriptor Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ServiceJsonRpcDescriptor(ServiceJsonRpcDescriptor)
Initialisiert eine neue instance der ServiceJsonRpcDescriptor -Klasse und initialisiert alle Felder basierend auf einer Vorlage instance.
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)
Parameter
- copyFrom
- ServiceJsonRpcDescriptor
Die instance, aus der alle Felder kopiert werden sollen.
Gilt für:
ServiceJsonRpcDescriptor(ServiceMoniker, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters)
Initialisiert eine neue Instanz der ServiceJsonRpcDescriptor-Klasse.
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)
Parameter
- serviceMoniker
- ServiceMoniker
Der Dienstmoniker.
- formatter
- ServiceJsonRpcDescriptor.Formatters
Der Formatierer, der für die JSON-RPC-Nachricht verwendet werden soll.
- messageDelimiter
- ServiceJsonRpcDescriptor.MessageDelimiters
Das zu verwendende Nachrichtentrennzeichenschema.
Gilt für:
ServiceJsonRpcDescriptor(ServiceMoniker, Type, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters)
Initialisiert eine neue instance der -Klasse und keine Unterstützung für das ServiceJsonRpcDescriptor Öffnen zusätzlicher Datenströme, es sei denn, der zugrunde liegende Service Broker verwendet, um einen bereitzustellen.
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)
Parameter
- serviceMoniker
- ServiceMoniker
Der Dienstmoniker.
- clientInterface
- Type
Der Schnittstellentyp, den das RPC-Ziel "Rückruf" des Clients implementieren soll. Kann NULL sein, wenn der Dienst keine Methoden auf dem Client aufruft.
- formatter
- ServiceJsonRpcDescriptor.Formatters
Der Formatierer, der für die JSON-RPC-Nachricht verwendet werden soll.
- messageDelimiter
- ServiceJsonRpcDescriptor.MessageDelimiters
Das zu verwendende Nachrichtentrennzeichenschema.
Gilt für:
ServiceJsonRpcDescriptor(ServiceMoniker, Type, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters, MultiplexingStream+Options)
Initialisiert einen neuen instance der -Klasse und unterstützt das ServiceJsonRpcDescriptor Öffnen zusätzlicher Datenströme mit 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)
Parameter
- serviceMoniker
- ServiceMoniker
Der Dienstmoniker.
- clientInterface
- Type
Der Schnittstellentyp, den das RPC-Ziel "Rückruf" des Clients implementieren soll. Kann NULL sein, wenn der Dienst keine Methoden auf dem Client aufruft.
- formatter
- ServiceJsonRpcDescriptor.Formatters
Der Formatierer, der für die JSON-RPC-Nachricht verwendet werden soll.
- messageDelimiter
- ServiceJsonRpcDescriptor.MessageDelimiters
Das zu verwendende Nachrichtentrennzeichenschema.
- multiplexingStreamOptions
- Nerdbank.Streams.MultiplexingStream.Options
Die Optionen, mit denen ein Nerdbank.Streams.MultiplexingStream erstellt werden kann. Ein null
-Wert verhindert, dass für die RPC-Verbindung ein Nerdbank.Streams.MultiplexingStream erstellt wird.