ServiceJsonRpcDescriptor Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
ServiceJsonRpcDescriptor(ServiceJsonRpcDescriptor)
Initialise une nouvelle instance de la ServiceJsonRpcDescriptor classe et initialise tous les champs en fonction d’un modèle 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)
Paramètres
- copyFrom
- ServiceJsonRpcDescriptor
Le instance à partir duquel copier tous les champs.
S’applique à
ServiceJsonRpcDescriptor(ServiceMoniker, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters)
Initialise une nouvelle instance de la 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)
Paramètres
- serviceMoniker
- ServiceMoniker
Moniker de service.
- formatter
- ServiceJsonRpcDescriptor.Formatters
Formateur à utiliser pour le message JSON-RPC.
- messageDelimiter
- ServiceJsonRpcDescriptor.MessageDelimiters
Schéma de délimiteur de message à utiliser.
S’applique à
ServiceJsonRpcDescriptor(ServiceMoniker, Type, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters)
Initialise une nouvelle instance de la classe et ne prend pas en charge l’ouverture ServiceJsonRpcDescriptor de flux supplémentaires, sauf en s’appuyant sur le service broker sous-jacent pour en fournir un.
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)
Paramètres
- serviceMoniker
- ServiceMoniker
Moniker de service.
- clientInterface
- Type
Type d’interface que la cible RPC « rappel » du client est censée implémenter. Peut être null si le service n’appelle pas de méthodes sur le client.
- formatter
- ServiceJsonRpcDescriptor.Formatters
Formateur à utiliser pour le message JSON-RPC.
- messageDelimiter
- ServiceJsonRpcDescriptor.MessageDelimiters
Schéma de délimiteur de message à utiliser.
S’applique à
ServiceJsonRpcDescriptor(ServiceMoniker, Type, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters, MultiplexingStream+Options)
Initialise une nouvelle instance de la classe et prend en charge l’ouverture ServiceJsonRpcDescriptor de flux supplémentaires avec 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)
Paramètres
- serviceMoniker
- ServiceMoniker
Moniker de service.
- clientInterface
- Type
Type d’interface que la cible RPC « rappel » du client est censée implémenter. Peut être null si le service n’appelle pas de méthodes sur le client.
- formatter
- ServiceJsonRpcDescriptor.Formatters
Formateur à utiliser pour le message JSON-RPC.
- messageDelimiter
- ServiceJsonRpcDescriptor.MessageDelimiters
Schéma de délimiteur de message à utiliser.
- multiplexingStreamOptions
- Nerdbank.Streams.MultiplexingStream.Options
Options avec lesquelles un Nerdbank.Streams.MultiplexingStream peut être créé. Une null
valeur empêche la création d’un Nerdbank.Streams.MultiplexingStream pour la connexion RPC.