Freigeben über


JsonRpc.TraceEvents Enum

Definition

Ereignis-IDs, die auf unseren TraceSource.

public enum JsonRpc.TraceEvents
type JsonRpc.TraceEvents = 
Public Enum JsonRpc.TraceEvents
Vererbung
JsonRpc.TraceEvents

Felder

Name Wert Beschreibung
Closed 13

Tritt auf, wenn die Verbindung geschlossen wird.

ExceptionNotDeserializable 21

Ein Exceptionabgeleiteter Typ konnte nicht deserialisiert werden, da ein Deserialisierungskonstruktor fehlte. Ein Basistyp , der den Konstruktor anbietet, wird stattdessen instanziiert.

ExceptionNotSerializable 20

Eine Instanz eines Exceptionabgeleiteten Typs wurde als Basistyp serialisiert, da er nicht SerializableAttribute angewendet wurde.

ExceptionTypeNotFound 19

Ein Eingehender Exception kann nicht auf den ursprünglichen Typ deserialisiert werden, da der Typ nicht geladen werden konnte.

ListeningStarted 3

Tritt auf, wenn diese Instanz mit der Überwachung eingehender RPC-Nachrichten beginnt.

LocalContractViolation 15

Ein Erweiterbarkeitspunkt wurde lokal genutzt und der Vertrag abgebrochen.

LocalEventListenerAdded 2

Tritt auf, wenn ein Ereignishandler ein Ereignis für ein hinzugefügtes Zielobjekt abonniert.

LocalInvocation 9

Tritt auf, wenn eine JsonRpcRequest empfangen 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 eine fehlerhafte Methode zurückgibt Task). TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) wird mit dem ausgelösten ExceptionNamen der Anforderungsmethode, der Anforderungs-ID und dem Argumentobjekt/Array aufgerufen. TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) wird mit ausnahmeinformationen formatierten Textnachrichten aufgerufen.

LocalMethodAdded 0

Tritt auf, wenn der Zuordnungstabelle eine lokale RPC-Methode hinzugefügt wird.

LocalMethodNotAdded 1

Tritt auf, wenn eine lokale RPC-Methode eines Kandidaten nicht zu unserer Zuordnungstabelle hinzugefügt wird.

MessageReceived 7

Tritt auf, wenn eine JsonRpcMessage empfangen wird. Bei 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 JsonRpcMessage übertragung 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.

MethodArgumentDeserializationFailure 17

Ein eingehender RPC-Aufruf enthielt ein Argument, das nicht für den Typ deserialisierens deserialisierens des Typs für den vorgeschlagenen Abgleichsparameter einer Kandidatenzielmethode enthalten ist.

ProgressNotificationError 16

Beim Lesen oder Schreiben der $/progress-Benachrichtigung ist eine Ausnahme aufgetreten.

ReceivedCancellation 4

Tritt auf, wenn eine Benachrichtigung eingeht, die versucht, eine vorherige Anforderung abzubrechen.

ReceivedError 12

Tritt auf, wenn eine Fehlermeldung für einen vorherigen Aufruf empfangen wird.

ReceivedResult 11

Tritt auf, wenn eine erfolgreiche Ergebnismeldung für einen vorherigen Aufruf empfangen wird.

RequestAbandonedByRemote 14

Eine lokale Anforderung wird abgebrochen, da die Remotepartei die Verbindung beendet hat.

RequestReceived 6

Tritt auf, wenn ein JsonRpcRequest Empfangen wird.

RequestWithoutMatchingTarget 5

Tritt auf, wenn eine JSON-RPC-Anforderung oder -Benachrichtigung empfangen wurde, aber es wird keine lokale Methode aufgerufen.

TransmissionFailed 18

Eine ausgehende RPC-Nachricht wurde aufgrund einer Ausnahme, möglicherweise aufgrund eines Serialisierungsfehlers, nicht gesendet.

Gilt für: