JsonRpc Klasa
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.
Zarządza połączeniem JSON-RPC z inną jednostką Streamza pośrednictwem elementu .
public class JsonRpc : IDisposable, Microsoft.IDisposableObservable
public class JsonRpc : IDisposable, Microsoft.IDisposableObservable, StreamJsonRpc.Reflection.IJsonRpcFormatterCallbacks, StreamJsonRpc.Reflection.IJsonRpcTracingCallbacks
type JsonRpc = class
interface IDisposableObservable
interface IDisposable
type JsonRpc = class
interface IDisposableObservable
interface IDisposable
interface IJsonRpcFormatterCallbacks
interface IJsonRpcTracingCallbacks
Public Class JsonRpc
Implements IDisposable, IDisposableObservable
Public Class JsonRpc
Implements IDisposable, IDisposableObservable, IJsonRpcFormatterCallbacks, IJsonRpcTracingCallbacks
- Dziedziczenie
-
JsonRpc
- Implementuje
Json |
Inicjuje nowe wystąpienie klasy JsonRpc. |
Json |
Inicjuje nowe wystąpienie klasy JsonRpc. |
Json |
Inicjuje nowe wystąpienie klasy JsonRpc. |
Json |
Inicjuje nowe wystąpienie klasy, które używa HeaderDelimitedMessageHandler wokół komunikatów JsonRpc serializowanych przy użyciu klasy JsonMessageFormatter. |
Json |
Inicjuje nowe wystąpienie klasy, które używa HeaderDelimitedMessageHandler wokół komunikatów JsonRpc serializowanych przy użyciu klasy JsonMessageFormatter. |
Activity |
Pobiera lub ustawia strategię propagowania identyfikatorów działań za pośrednictwem RPC. |
Allow |
Pobiera lub ustawia wartość wskazującą, czy konfigurację tego wystąpienia można zmienić po StartListening() wywołaniu lub Attach(Stream, Object) wywołać. |
Cancellation |
Pobiera lub ustawia strategię anulowania do użycia. |
Cancel |
Pobiera lub ustawia wartość wskazującą, czy anulować wszystkie metody wysyłane lokalnie, które akceptują CancellationToken połączenie z usługą zdalną. |
Completion |
Task Pobiera element, który zostanie zakończony, gdy to wystąpienie zostanie usunięte lub gdy nasłuchiwanie zostało zatrzymane, czy przez błąd, usunięcie lub zamknięcie strumienia. |
Dispatch |
Pobiera element Task , który kończy się, gdy żadne lokalne metody docelowe nie są wykonywane z wywołania RPC. |
Encoding |
Pobiera lub ustawia kodowanie do użycia dla przesyłanych komunikatów JSON. |
Exception |
Pobiera lub ustawia wartość wskazującą, czy wyjątki zgłaszane przez serwer RPC powinny być w pełni serializowane dla klienta RPC, aby następnie deserializować. |
Is |
Zarządza połączeniem JSON-RPC z inną jednostką Streamza pośrednictwem elementu . |
Json |
Pobiera używane JsonSerializer podczas serializacji i deserializacji argumentów metody i zwracania wartości. |
Json |
Pobiera lub ustawia formatowanie do użycia podczas serializacji komunikatów JSON-RPC. |
Message |
Pobiera procedurę obsługi komunikatów używaną do wysyłania i odbierania komunikatów. |
Synchronization |
Pobiera lub ustawia wartość SynchronizationContext do użycia podczas wywoływania metod żądanych przez jednostkę zdalną. |
Trace |
Pobiera lub ustawia TraceSource używane do śledzenia komunikatów i zdarzeń JSON-RPC. |
Add |
Dodaje procedurę obsługi dla metody RPC o podanej nazwie. |
Add |
Dodaje procedurę obsługi dla metody RPC o podanej nazwie. |
Add |
Dodaje procedurę obsługi dla metody RPC o podanej nazwie. |
Add |
Dodaje określony obiekt docelowy do wywołania podczas odbierania komunikatów przychodzących. Obiekt docelowy nie powinien dziedziczyć ze sobą i jest wywoływany w kolejności, w której są dodawane. |
Add |
Dodaje określony obiekt docelowy do wywołania podczas odbierania komunikatów przychodzących. Obiekt docelowy nie powinien dziedziczyć ze sobą i jest wywoływany w kolejności, w której są dodawane. |
Add |
Zarządza połączeniem JSON-RPC z inną jednostką Streamza pośrednictwem elementu . |
Add |
Zarządza połączeniem JSON-RPC z inną jednostką Streamza pośrednictwem elementu . |
Add |
Dodaje zdalne połączenie rpc, aby można było przekazywać wywołania do zdalnego obiektu docelowego, jeśli lokalne obiekty docelowe nie obsługują tego połączenia. |
Attach(Stream, Object) |
Inicjuje nowe wystąpienie klasy korzystającej z HeaderDelimitedMessageHandler komunikatów JsonRpc serializowanych przy użyciu klasy JsonMessageFormatter, a natychmiast rozpoczyna nasłuchiwanie. |
Attach(Stream, Stream, Object) |
Inicjuje nowe wystąpienie klasy korzystającej z HeaderDelimitedMessageHandler komunikatów JsonRpc serializowanych przy użyciu klasy JsonMessageFormatter, a natychmiast rozpoczyna nasłuchiwanie. |
Attach(Type) |
Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera. |
Attach(Type, Json |
Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera. |
Attach<T>() |
Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera. |
Attach<T>(IJson |
Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera. |
Attach<T>(IJson |
Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera. |
Attach<T>(Json |
Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera. |
Attach<T>(Stream) |
Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera. |
Attach<T>(Stream, Stream) |
Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera. |
Create |
Tworzy element JsonRpcError.ErrorDetail , który ma być używany jako wartość właściwości błędu, która ma zostać wysłana z powrotem do klienta w odpowiedzi na wyjątek zgłaszany z metody RPC wywoływanej lokalnie. |
Create |
RemoteRpcException Tworzy (lub pochodny typ), który reprezentuje dane znalezione w odpowiedzi błędu JSON-RPC. Jest to wywoływane po stronie klienta w celu wygenerowania wyjątku, który zostanie zgłoszony z powrotem do klienta RPC. |
Create |
Tworzy unikatowy RequestId dla żądania wychodzącego. |
Dispatch |
Wywołuje metodę w lokalnym obiekcie docelowym RPC i konwertuje odpowiedź na komunikat wyniku JSON-RPC. |
Dispose() |
Wykonuje zdefiniowane przez aplikację zadania skojarzone ze zwalnianiem lub resetowaniem zasobów niezarządzanych. |
Dispose(Boolean) |
Usuwa zarządzane i natywne zasoby przechowywane przez to wystąpienie. |
Get |
Określa typ, do Data którego obiekt powinien być deserializowany dla komunikatu przychodzącego JsonRpcError . |
Get |
Pobiera element JsonRpcMethodAttribute dla wcześniej odnalezionej metody RPC, jeśli istnieje. |
Invoke |
Wywołuje daną metodę na serwerze JSON-RPC. |
Invoke |
Wywołuje daną metodę na serwerze JSON-RPC. |
Invoke |
Wywołuje daną metodę na serwerze JSON-RPC. |
Invoke |
Wywołuje daną metodę na serwerze JSON-RPC. |
Invoke |
Wywołuje określoną metodę RPC |
Invoke |
Wywołuje określoną metodę RPC |
Invoke |
Przestarzałe.
Wywołuje określoną metodę RPC. |
Invoke |
Przestarzałe.
Wywołuje daną metodę na serwerze JSON-RPC. |
Invoke |
Wywołuje określoną metodę RPC. |
Invoke |
Wywołuje określoną metodę RPC. |
Invoke |
Wywołuje daną metodę na serwerze JSON-RPC. |
Invoke |
Wywołuje daną metodę na serwerze JSON-RPC. |
Invoke |
Wywołuje daną metodę na serwerze JSON-RPC. |
Invoke |
Wywołuje daną metodę na serwerze JSON-RPC. |
Invoke |
Wywołuje daną metodę na serwerze JSON-RPC. |
Invoke |
Wywołuje daną metodę na serwerze JSON-RPC. |
Invoke |
Wywołuje daną metodę na serwerze JSON-RPC. |
Invoke |
Wywołuje daną metodę na serwerze JSON-RPC. |
Invoke |
Wywołuje daną metodę na serwerze JSON-RPC. |
Is |
Wskazuje, czy połączenie powinno zostać zamknięte, gdy serwer zgłasza wyjątek. |
Load |
Próbuje załadować typ na podstawie jego pełnej nazwy i ewentualnie nazwy zestawu. |
Notify |
Wywołuje daną metodę na serwerze JSON-RPC bez oczekiwania na jego odpowiedź. |
Notify |
Wywołaj metodę na serwerze i nie czekaj na jej ukończenie, styl fire-and-forget. |
Notify |
Wywołuje daną metodę na serwerze JSON-RPC bez oczekiwania na jego odpowiedź. |
Notify |
Wywołaj metodę na serwerze i nie czekaj na jej ukończenie, styl fire-and-forget. Parametr jest przekazywany jako obiekt. |
Notify |
Wywołuje daną metodę na serwerze JSON-RPC bez oczekiwania na jego odpowiedź. |
On |
RequestTransmissionAborted Zgłasza zdarzenie. |
On |
ResponseReceived Zgłasza zdarzenie. |
On |
ResponseSent Zgłasza zdarzenie. |
Start |
Rozpoczyna nasłuchiwanie przychodzących komunikatów. |
Disconnected |
Podniesione po rozłączeniu bazowego strumienia. |
IDisposable |
Zarządza połączeniem JSON-RPC z inną jednostką Streamza pośrednictwem elementu . |
IJson |
Zarządza połączeniem JSON-RPC z inną jednostką Streamza pośrednictwem elementu . |
IJson |
Zarządza połączeniem JSON-RPC z inną jednostką Streamza pośrednictwem elementu . |
IJson |
Zarządza połączeniem JSON-RPC z inną jednostką Streamza pośrednictwem elementu . |
IJson |
Zarządza połączeniem JSON-RPC z inną jednostką Streamza pośrednictwem elementu . |
IJson |
Zarządza połączeniem JSON-RPC z inną jednostką Streamza pośrednictwem elementu . |
Produkt | Wersje |
---|---|
StreamJsonRpc | 1.3, 1.5, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9 |