ServiceJsonRpcDescriptor コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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 接続に 対して が作成されなくなります。