Partager via


JsonRpcTargetOptions Classe

Définition

Options qui peuvent personnaliser la façon dont un objet cible est ajouté à une JsonRpc instance.

public class JsonRpcTargetOptions
type JsonRpcTargetOptions = class
Public Class JsonRpcTargetOptions
Héritage
JsonRpcTargetOptions

Constructeurs

JsonRpcTargetOptions()

Initialise une nouvelle instance de la classe JsonRpcTargetOptions.

JsonRpcTargetOptions(JsonRpcTargetOptions)

Initialise une nouvelle instance de la classe JsonRpcTargetOptions.

Propriétés

AllowNonPublicInvocation

Obtient ou définit une valeur indiquant si les méthodes/événements non publics sur les objets cibles peuvent être appelés par des clients distants.

DisposeOnDisconnect

Obtient ou définit une valeur indiquant s’il faut supprimer l’objet cible lorsque la connexion avec la partie distante est perdue.

EventNameTransform

Obtient ou définit une fonction qui prend le nom de l’événement CLR et retourne le nom de l’événement RPC utilisé dans les messages de notification. Cette méthode est utile pour ajouter des préfixes à tous les événements ou les rendre camelCased.

MethodNameTransform

Obtient ou définit une fonction qui prend le nom de la méthode CLR et retourne le nom de la méthode RPC. Cette méthode est utile pour ajouter des préfixes à toutes les méthodes ou les rendre camelCased.

NotifyClientOfEvents

Obtient ou définit une valeur indiquant si les événements déclenchés sur l’objet cible doivent être relayés au client via un message de notification JSON-RPC.

UseSingleObjectParameterDeserialization

Obtient ou définit une valeur indiquant si les arguments nommés JSON-RPC doivent tous être désérialisés dans le premier paramètre de la méthode RPC.

S’applique à