JsonRpcTargetOptions Classe

Definizione

Opzioni che possono personalizzare la modalità di aggiunta di un oggetto di destinazione a un'istanza JsonRpc di .

public class JsonRpcTargetOptions
type JsonRpcTargetOptions = class
Public Class JsonRpcTargetOptions
Ereditarietà
JsonRpcTargetOptions

Costruttori

Nome Descrizione
JsonRpcTargetOptions()

Inizializza una nuova istanza della classe JsonRpcTargetOptions.

JsonRpcTargetOptions(JsonRpcTargetOptions)

Inizializza una nuova istanza della classe JsonRpcTargetOptions.

Proprietà

Nome Descrizione
AllowNonPublicInvocation

Ottiene o imposta un valore che indica se i metodi o gli eventi non pubblici sugli oggetti di destinazione possono essere richiamati dai client remoti.

ClientRequiresNamedArguments

Ottiene o imposta un valore che indica se JSON-RPC argomenti denominati devono essere utilizzati nei callback inviati al client.

DisposeOnDisconnect

Ottiene o imposta un valore che indica se eliminare l'oggetto di destinazione quando la connessione con la parte remota viene persa.

EventNameTransform

Ottiene o imposta una funzione che accetta il nome dell'evento CLR e restituisce il nome dell'evento RPC utilizzato nei messaggi di notifica. Questo metodo è utile per aggiungere prefissi a tutti gli eventi o renderli camelCased.

MethodNameTransform

Ottiene o imposta una funzione che accetta il nome del metodo CLR e restituisce il nome del metodo RPC. Questo metodo è utile per aggiungere prefissi a tutti i metodi o renderli camelCased.

NotifyClientOfEvents

Ottiene o imposta un valore che indica se gli eventi generati nell'oggetto di destinazione devono essere inoltrati al client tramite un JSON-RPC messaggio di notifica.

UseSingleObjectParameterDeserialization

Ottiene o imposta un valore che indica se JSON-RPC argomenti denominati devono essere tutti deserializzati nel primo parametro del metodo RPC.

Si applica a