Udostępnij za pośrednictwem


JsonRpc.TraceEvents Wyliczenie

Definicja

Identyfikatory zdarzeń podniesione do naszego TraceSource.

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

Pola

Closed 13

Występuje po zamknięciu połączenia.

ExceptionNotDeserializable 21

Nie Exceptionmożna wykonać deserializacji typu pochodnego, ponieważ brakuje konstruktora deserializacji. Zamiast tego zostanie utworzone wystąpienie konstruktora typu podstawowego.

ExceptionNotSerializable 20

Wystąpienie typu pochodnego Exceptionzostało serializowane jako jego typ podstawowy, ponieważ nie zastosowano go SerializableAttribute .

ExceptionTypeNotFound 19

Nie można wykonać deserializacji przychodzącego Exception do oryginalnego typu, ponieważ nie można załadować typu.

ListeningStarted 3

Występuje, gdy to wystąpienie rozpoczyna nasłuchiwanie przychodzących komunikatów RPC.

LocalContractViolation 15

Punkt rozszerzalności został wykorzystać lokalnie i złamał kontrakt.

LocalEventListenerAdded 2

Występuje, gdy program obsługi zdarzeń subskrybuje zdarzenie w dodanym obiekcie docelowym.

LocalInvocation 9

Występuje, gdy JsonRpcRequest zostanie odebrany i pomyślnie zamapowany na metodę lokalną do wywołania.

LocalInvocationError 10

Występuje, gdy metoda wywoływana lokalnie z JsonRpcRequest zgłasza wyjątek (lub zwraca błąd ).Task TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) jest wywoływana z zgłaszaną Exceptionnazwą metody żądania, identyfikatorem żądania i obiektem/tablicą argumentów. TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) jest wywoływany z komunikatem tekstowym sformatowanym z informacjami o wyjątku.

LocalMethodAdded 0

Występuje, gdy lokalna metoda RPC jest dodawana do naszej tabeli mapowania.

LocalMethodNotAdded 1

Występuje, gdy kandydat lokalnej metody RPC nie jest dodawany do naszej tabeli mapowania.

MessageReceived 7

Występuje po odebraniu dowolnego JsonRpcMessage elementu. TraceData(TraceEventCache, String, TraceEventType, Int32, Object) W metodzie Infojest wywoływana JsonRpcMessage wartość , która jest odbierana. TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) W Verbosemetodzie jest wywoływana reprezentacja JSON komunikatu.

MessageSent 8

Występuje, gdy dowolny JsonRpcMessage jest przesyłany. TraceData(TraceEventCache, String, TraceEventType, Int32, Object) W metodzie InfoJsonRpcMessage jest wywoływana wartość , która jest przesyłana. TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) W Verbosemetodzie jest wywoływana reprezentacja JSON komunikatu.

MethodArgumentDeserializationFailure 17

Przychodzące wywołanie RPC zawiera argument, który nie może wykonać deserializacji do typu dla proponowanego parametru dopasowania metody docelowej kandydata.

ProgressNotificationError 16

Wystąpił wyjątek podczas odczytywania lub zapisywania powiadomienia o postępie $/progress.

ReceivedCancellation 4

Występuje po nadejściu powiadomienia, które próbuje anulować wcześniejsze żądanie.

ReceivedError 12

Występuje, gdy zostanie odebrany komunikat o błędzie dla wcześniejszego wywołania.

ReceivedResult 11

Występuje, gdy zostanie odebrany komunikat o pomyślnym wyniku dla wcześniejszego wywołania.

RequestAbandonedByRemote 14

Żądanie lokalne jest anulowane, ponieważ strona zdalna przerwała połączenie.

RequestReceived 6

Występuje po odebraniu JsonRpcRequest elementu.

RequestWithoutMatchingTarget 5

Występuje, gdy odebrano żądanie JSON-RPC lub powiadomienie, ale nie można wywołać dla niej żadnej metody lokalnej.

TransmissionFailed 18

Wychodzący komunikat RPC nie został wysłany z powodu wyjątku, prawdopodobnie niepowodzenia serializacji.

Dotyczy