JsonRpc.TraceEvents Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |