Sdílet prostřednictvím


JsonRpc.TraceEvents Výčet

Definice

ID událostí vyvolaná na naši TraceSource.

public enum JsonRpc.TraceEvents
type JsonRpc.TraceEvents = 
Public Enum JsonRpc.TraceEvents
Dědičnost
JsonRpc.TraceEvents

Pole

Closed 13

Nastane při zavření připojení.

ExceptionNotDeserializable 21

Odvozený Exceptiontyp nelze deserializovat, protože chyběl deserializační konstruktor. Místo toho se vytvoří instance základního typu, který konstruktor nabízí.

ExceptionNotSerializable 20

Instance -odvozeného Exceptiontypu byla serializována jako základní typ, protože nebyla SerializableAttribute použita.

ExceptionTypeNotFound 19

Příchozí Exception nelze deserializovat na původní typ, protože typ nelze načíst.

ListeningStarted 3

Nastane, když tato instance začne naslouchat příchozím zprávě RPC.

LocalContractViolation 15

Bod rozšiřitelnosti se využil místně a přerušil kontrakt.

LocalEventListenerAdded 2

Nastane, když obslužná rutina události přihlásí k odběru události u přidaného cílového objektu.

LocalInvocation 9

Vyvolá se při JsonRpcRequest přijetí a úspěšné mapování na místní metodu, která se má vyvolat.

LocalInvocationError 10

Nastane, když místně vyvolána metoda z JsonRpcRequest vyvolá výjimku (nebo vrátí chybu Task). TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) je vyvolána s vyvolán Exception, request method name, request ID, and argument object/array. TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) je vyvolána textovou zprávou formátovanou s informacemi o výjimce.

LocalMethodAdded 0

Vyvolá se při přidání místní metody RPC do naší mapovací tabulky.

LocalMethodNotAdded 1

Dojde k tomu, že do naší tabulky mapování není přidána kandidáta místní metoda RPC.

MessageReceived 7

Nastane, když je přijat jakýkoliv JsonRpcMessage . At Info, TraceData(TraceEventCache, String, TraceEventType, Int32, Object) je vyvolána s přijatým JsonRpcMessage . At Verbose, TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) je vyvolána s reprezentací JSON zprávy.

MessageSent 8

Nastane, když se nějaké JsonRpcMessage přenese. At Info, TraceData(TraceEventCache, String, TraceEventType, Int32, Object) je vyvolána s JsonRpcMessage přenášeným. At Verbose, TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) je vyvolána s reprezentací JSON zprávy.

MethodArgumentDeserializationFailure 17

Příchozí volání RPC obsahovalo argument, který se nepodařilo deserializovat na typ navrhovaného odpovídajícího parametru cílové metody kandidáta.

ProgressNotificationError 16

Při čtení nebo zápisu oznámení $/progress došlo k výjimce.

ReceivedCancellation 4

Nastane, když přijde oznámení, které se pokouší zrušit předchozí žádost.

ReceivedError 12

Vyvolá se při přijetí chybové zprávy pro předchozí vyvolání.

ReceivedResult 11

Nastane, když se přijme zpráva o úspěšném výsledku pro předchozí vyvolání.

RequestAbandonedByRemote 14

Místní požadavek se zruší, protože vzdálená strana ukončila připojení.

RequestReceived 6

Nastane při JsonRpcRequest přijetí.

RequestWithoutMatchingTarget 5

Nastane, když byl přijat požadavek JSON-RPC nebo oznámení, ale nebyla nalezena žádná místní metoda, která by ji vyvolala.

TransmissionFailed 18

Odchozí zpráva RPC nebyla odeslána kvůli výjimce, pravděpodobně selhání serializace.

Platí pro