JsonRpc.TraceEvents Enumeration

Definition

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.

Gilt für: