JsonRpc.TraceEvents Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |