共用方式為


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

服務Moniker。

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

服務Moniker。

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

服務Moniker。

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 連線的 。

適用於