Freigeben über


JsonRpcTargetOptions Klasse

Definition

Optionen, die anpassen können, wie ein Zielobjekt zu einer JsonRpc Instanz hinzugefügt wird.

public class JsonRpcTargetOptions
type JsonRpcTargetOptions = class
Public Class JsonRpcTargetOptions
Vererbung
JsonRpcTargetOptions

Konstruktoren

JsonRpcTargetOptions()

Initialisiert eine neue Instanz der JsonRpcTargetOptions-Klasse.

JsonRpcTargetOptions(JsonRpcTargetOptions)

Initialisiert eine neue Instanz der JsonRpcTargetOptions-Klasse.

Eigenschaften

AllowNonPublicInvocation

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob nicht öffentliche Methoden/Ereignisse für Zielobjekte von Remoteclients aufgerufen werden können.

DisposeOnDisconnect

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Zielobjekt gelöscht werden soll, wenn die Verbindung mit der Remotepartei verloren geht.

EventNameTransform

Dient zum Abrufen oder Festlegen einer Funktion, die den CLR-Ereignisnamen verwendet und den IN Benachrichtigungsnachrichten verwendeten RPC-Ereignisnamen zurückgibt. Diese Methode ist hilfreich für das Hinzufügen von Präfixen zu allen Ereignissen oder zum Erstellen von CamelCased.

MethodNameTransform

Dient zum Abrufen oder Festlegen einer Funktion, die den CLR-Methodennamen verwendet und den RPC-Methodennamen zurückgibt. Diese Methode ist nützlich für das Hinzufügen von Präfixen zu allen Methoden oder zum Erstellen von CamelCased.

NotifyClientOfEvents

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Ereignisse, die auf dem Zielobjekt ausgelöst werden, über eine JSON-RPC-Benachrichtigungsnachricht an den Client weitergeleitet werden sollen.

UseSingleObjectParameterDeserialization

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob JSON-RPC benannte Argumente alle in den ersten Parameter der RPC-Methode deserialisiert werden sollen.

Gilt für: