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
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. |