JsonRpc.TraceEvents Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ereignis-IDs, die an unseren TraceSource.
public enum JsonRpc.TraceEvents
type JsonRpc.TraceEvents =
Public Enum JsonRpc.TraceEvents
- Vererbung
-
JsonRpc.TraceEvents
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| LocalMethodAdded | 0 | Tritt auf, wenn der Zuordnungstabelle eine lokale RPC-Methode hinzugefügt wird. |
| LocalMethodNotAdded | 1 | Tritt auf, wenn der Zuordnungstabelle keine lokale RPC-Methode eines Kandidaten hinzugefügt wird. |
| LocalEventListenerAdded | 2 | Tritt auf, wenn ein Ereignishandler ein Ereignis für ein hinzugefügtes Zielobjekt abonniert. |
| ListeningStarted | 3 | Tritt auf, wenn diese Instanz mit der Überwachung eingehender RPC-Nachrichten beginnt. |
| ReceivedCancellation | 4 | Tritt auf, wenn eine Benachrichtigung eingeht, die versucht, eine vorherige Anforderung abzubrechen. |
| RequestWithoutMatchingTarget | 5 | Tritt auf, wenn eine JSON-RPC Anforderung oder Benachrichtigung empfangen wurde, aber es wird keine lokale Methode gefunden, um sie aufzurufen. |
| RequestReceived | 6 | Tritt auf, wenn ein JsonRpcRequest Empfang erfolgt. |
| MessageReceived | 7 | Tritt auf, wenn eine JsonRpcMessage empfangen wird. At Info, TraceData(TraceEventCache, String, TraceEventType, Int32, Object) wird mit dem JsonRpcMessage empfangenen aufgerufen. At Verbose, TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) wird mit der JSON-Darstellung der Nachricht aufgerufen. |
| MessageSent | 8 | Tritt auf, wenn eine übertragung JsonRpcMessage erfolgt. At Info, TraceData(TraceEventCache, String, TraceEventType, Int32, Object) wird mit dem JsonRpcMessage übertragenen aufgerufen. At Verbose, TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) wird mit der JSON-Darstellung der Nachricht aufgerufen. |
| LocalInvocation | 9 | Tritt auf, wenn eine JsonRpcRequest empfangene und erfolgreich einer lokalen Methode zugeordnet wird, die aufgerufen werden soll. |
| LocalInvocationError | 10 | Tritt auf, wenn eine lokal aufgerufene Methode von einer JsonRpcRequest Ausnahme ausgelöst wird (oder einen fehlerbehafteten TaskWert zurückgibt). TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) wird mit dem ausgelösten ExceptionAufruf, dem Anforderungsmethodennamen, der Anforderungs-ID und dem Argumentobjekt/Array aufgerufen. TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) wird mit einer Textnachricht aufgerufen, die mit Ausnahmeinformationen formatiert ist. |
| ReceivedResult | 11 | Tritt auf, wenn eine erfolgreiche Ergebnismeldung für einen vorherigen Aufruf empfangen wird. |
| ReceivedError | 12 | Tritt auf, wenn eine Fehlermeldung für einen vorherigen Aufruf empfangen wird. |
| Closed | 13 | Tritt auf, wenn die Verbindung geschlossen wird. |
| RequestAbandonedByRemote | 14 | Eine lokale Anforderung wird abgebrochen, da die Verbindung von der Remotepartei beendet wurde. |
| LocalContractViolation | 15 | Ein Erweiterbarkeitspunkt wurde lokal genutzt und brach den Vertrag. |
| ProgressNotificationError | 16 | Ausnahme beim Lesen oder Schreiben der $/progress-Benachrichtigung. |
| MethodArgumentDeserializationFailure | 17 | Ein eingehender RPC-Aufruf enthielt ein Argument, bei dem der Typ für den vorgeschlagenen Abgleichsparameter einer Kandidatenzielmethode nicht deserialisiert werden konnte. |
| TransmissionFailed | 18 | Eine ausgehende RPC-Nachricht wurde aufgrund einer Ausnahme, möglicherweise aufgrund eines Serialisierungsfehlers, nicht gesendet. |
| ExceptionTypeNotFound | 19 | Ein eingehender Exception Wert kann nicht auf den ursprünglichen Typ deserialisiert werden, da der Typ nicht geladen werden konnte. |
| ExceptionNotSerializable | 20 | Eine Instanz eines Exceptionabgeleiteten Typs wurde als Basistyp serialisiert, da er nicht SerializableAttribute angewendet wurde. |
| ExceptionNotDeserializable | 21 | Ein Exceptionabgeleiteter Typ konnte nicht deserialisiert werden, da ein Deserialisierungskonstruktor fehlte. Stattdessen wird ein Basistyp instanziiert , der den Konstruktor anbietet. |