語言

JsonRpcTargetOptions 類別

定義

這些選項可以自訂目標物件如何被加入實 JsonRpc 例。

public class JsonRpcTargetOptions
type JsonRpcTargetOptions = class
Public Class JsonRpcTargetOptions
繼承
JsonRpcTargetOptions

建構函式

名稱 Description
JsonRpcTargetOptions()

初始化 JsonRpcTargetOptions 類別的新執行個體。

JsonRpcTargetOptions(JsonRpcTargetOptions)

初始化 JsonRpcTargetOptions 類別的新執行個體。

屬性

名稱 Description
AllowNonPublicInvocation

取得或設定一個值,指示遠端用戶端是否能呼叫目標物件上的非公開方法/事件。

ClientRequiresNamedArguments

會取得或設定一個值,指示是否應使用 JSON-RPC 命名參數作為回傳給用戶端的回調。

DisposeOnDisconnect

取得或設定一個值,指示當與遠端方失去連線時是否處理目標物件。

EventNameTransform

取得或設定一個函式,該函式取用 CLR 事件名稱並回傳通知訊息中使用的 RPC 事件名稱。 此方法適用於為所有事件添加前綴,或將其設定為「駱駝式」事件。

MethodNameTransform

取得或設定一個函式,該函式取用 CLR 方法名稱並回傳 RPC 方法名稱。 此方法適合為所有方法加前綴,或將其變成駝背式。

NotifyClientOfEvents

取得或設定一個值,指示是否應透過 JSON-RPC 通知訊息將目標物件上產生的事件中繼給用戶端。

UseSingleObjectParameterDeserialization

取得或設定一個值,指示是否應將 JSON-RPC 命名參數全部反序列化成 RPC 方法的第一個參數。

適用於