Partager via


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

Closed 13

Se produit lorsque la connexion est fermée.

ExceptionNotDeserializable 21

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

ExceptionNotSerializable 20

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

ExceptionTypeNotFound 19

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

ListeningStarted 3

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

LocalContractViolation 15

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

LocalEventListenerAdded 2

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

LocalInvocation 9

Se produit lorsqu’un JsonRpcRequest objet est reçu et mappé avec succès à 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 message texte mis en forme avec des informations d’exception.

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.

MessageReceived 7

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

MessageSent 8

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

MethodArgumentDeserializationFailure 17

Un appel RPC entrant inclut 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.

ProgressNotificationError 16

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

ReceivedCancellation 4

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

ReceivedError 12

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

ReceivedResult 11

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

RequestAbandonedByRemote 14

Une requête locale est annulée, car la partie distante a terminé la connexion.

RequestReceived 6

Se produit lorsqu’un JsonRpcRequest est reçu.

RequestWithoutMatchingTarget 5

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

TransmissionFailed 18

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

S’applique à