Langue

JsonRpc.TraceEvents Énumération

Définition

ID d’événement déclenchés à notre TraceSource.

public enum JsonRpc.TraceEvents
type JsonRpc.TraceEvents = 
Public Enum JsonRpc.TraceEvents
Héritage
JsonRpc.TraceEvents

Champs

Nom Valeur Description
LocalMethodAdded 0

Se produit lorsqu’une méthode RPC locale est ajoutée à notre table de mappage.

LocalMethodNotAdded 1

Se produit lorsqu’une méthode RPC locale candidate n’est pas ajoutée à notre table de mappage.

LocalEventListenerAdded 2

Se produit lorsqu’un gestionnaire d’événements s’abonne à un événement sur un objet cible ajouté.

ListeningStarted 3

Se produit lorsque cette instance commence à écouter les messages RPC entrants.

ReceivedCancellation 4

Se produit lorsqu’une notification arrive qui tente d’annuler une demande antérieure.

RequestWithoutMatchingTarget 5

Se produit lorsqu’une demande ou notification JSON-RPC a été reçue, mais aucune méthode locale n’est trouvée pour l’appeler.

RequestReceived 6

Se produit lorsqu’un événement JsonRpcRequest est reçu.

MessageReceived 7

Se produit lorsqu’un événement JsonRpcMessage est reçu. À Info, TraceData(TraceEventCache, String, TraceEventType, Int32, Object) est appelé avec celui JsonRpcMessage reçu. À l’adresse Verbose, TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) est appelée avec la représentation JSON du message.

MessageSent 8

Se produit lorsqu’un message JsonRpcMessage est transmis. À Info, TraceData(TraceEventCache, String, TraceEventType, Int32, Object) est appelé avec le JsonRpcMessage message transmis. À l’adresse Verbose, TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) est appelée avec la représentation JSON du message.

LocalInvocation 9

Se produit lorsqu’une JsonRpcRequest méthode locale est reçue et correctement mappée à une méthode locale à appeler.

LocalInvocationError 10

Se produit lorsqu’une méthode appelée localement à partir d’une JsonRpcRequest exception lève une exception (ou retourne une erreur Task). TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) est appelé avec le nom de la méthode levée Exception, le nom de la méthode de requête, l’ID de requête et l’objet/tableau d’arguments. TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) est appelé avec un sms mis en forme avec des informations d’exception.

ReceivedResult 11

Se produit lorsqu’un message de résultat réussi pour un appel antérieur est reçu.

ReceivedError 12

Se produit lorsqu’un message d’erreur pour un appel antérieur est reçu.

Closed 13

Se produit lorsque la connexion est fermée.

RequestAbandonedByRemote 14

Une demande locale est annulée, car la partie distante a arrêté la connexion.

LocalContractViolation 15

Un point d’extensibilité a été exploité localement et a rompu le contrat.

ProgressNotificationError 16

Une exception s’est produite lors de la lecture ou de l’écriture de la notification $/progress.

MethodArgumentDeserializationFailure 17

Un appel RPC entrant comprenait un argument qui n’a pas pu désérialiser le type sur le paramètre de correspondance proposé par la méthode cible candidate.

TransmissionFailed 18

Un message RPC sortant n’a pas été envoyé en raison d’une exception, éventuellement d’un échec de sérialisation.

ExceptionTypeNotFound 19

Impossible de désérialiser un entrant Exception vers son type d’origine, car le type n’a pas pu être chargé.

ExceptionNotSerializable 20

Une instance d’un Exceptiontype dérivé a été sérialisée en tant que type de base, car elle n’a pas été SerializableAttribute appliquée.

ExceptionNotDeserializable 21

Un Exceptiontype dérivé n’a pas pu être désérialisé, car il manquait un constructeur de désérialisation. Un type de base qui offre le constructeur sera instancié à la place.

S’applique à