次の方法で共有


ServiceJsonRpcDescriptor コンストラクター

定義

オーバーロード

ServiceJsonRpcDescriptor(ServiceJsonRpcDescriptor)

クラスの新しいインスタンスを ServiceJsonRpcDescriptor 初期化し、テンプレート インスタンスに基づいてすべてのフィールドを初期化します。

ServiceJsonRpcDescriptor(ServiceMoniker, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters)

ServiceJsonRpcDescriptor クラスの新しいインスタンスを初期化します。

ServiceJsonRpcDescriptor(ServiceMoniker, Type, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters)

クラスの新しいインスタンスを ServiceJsonRpcDescriptor 初期化します。基になるサービス ブローカーに依存してストリームを提供する場合を除き、追加のストリームを開くサポートはありません。

ServiceJsonRpcDescriptor(ServiceMoniker, Type, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters, MultiplexingStream+Options)

クラスの新しいインスタンスを ServiceJsonRpcDescriptor 初期化し、 を使用して追加のストリームを開くのを MultiplexingStreamOptionsサポートします。

ServiceJsonRpcDescriptor(ServiceJsonRpcDescriptor)

クラスの新しいインスタンスを ServiceJsonRpcDescriptor 初期化し、テンプレート インスタンスに基づいてすべてのフィールドを初期化します。

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)

パラメーター

copyFrom
ServiceJsonRpcDescriptor

すべてのフィールドのコピー元のインスタンス。

適用対象

ServiceJsonRpcDescriptor(ServiceMoniker, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters)

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)

パラメーター

serviceMoniker
ServiceMoniker

サービス モニカー。

formatter
ServiceJsonRpcDescriptor.Formatters

JSON-RPC メッセージに使用するフォーマッタ。

messageDelimiter
ServiceJsonRpcDescriptor.MessageDelimiters

使用するメッセージ区切り記号スキーム。

適用対象

ServiceJsonRpcDescriptor(ServiceMoniker, Type, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters)

クラスの新しいインスタンスを ServiceJsonRpcDescriptor 初期化します。基になるサービス ブローカーに依存してストリームを提供する場合を除き、追加のストリームを開くサポートはありません。

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)

パラメーター

serviceMoniker
ServiceMoniker

サービス モニカー。

clientInterface
Type

クライアントの "コールバック" RPC ターゲットが実装することが期待されるインターフェイスの種類。 サービスがクライアントでメソッドを呼び出さない場合、null になる可能性があります。

formatter
ServiceJsonRpcDescriptor.Formatters

JSON-RPC メッセージに使用するフォーマッタ。

messageDelimiter
ServiceJsonRpcDescriptor.MessageDelimiters

使用するメッセージ区切り記号スキーム。

適用対象

ServiceJsonRpcDescriptor(ServiceMoniker, Type, ServiceJsonRpcDescriptor+Formatters, ServiceJsonRpcDescriptor+MessageDelimiters, MultiplexingStream+Options)

クラスの新しいインスタンスを ServiceJsonRpcDescriptor 初期化し、 を使用して追加のストリームを開くのを 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)

パラメーター

serviceMoniker
ServiceMoniker

サービス モニカー。

clientInterface
Type

クライアントの "コールバック" RPC ターゲットが実装することが期待されるインターフェイスの種類。 サービスがクライアントでメソッドを呼び出さない場合、null になる可能性があります。

formatter
ServiceJsonRpcDescriptor.Formatters

JSON-RPC メッセージに使用するフォーマッタ。

messageDelimiter
ServiceJsonRpcDescriptor.MessageDelimiters

使用するメッセージ区切り記号スキーム。

multiplexingStreamOptions
Nerdbank.Streams.MultiplexingStream.Options

Nerdbank.Streams.MultiplexingStream 作成できるオプション。 値を null 指定すると、 Nerdbank.Streams.MultiplexingStream RPC 接続に 対して が作成されなくなります。

適用対象