JsonRpc.Attach Metoda

Definicja

Przeciążenia

Attach(Type)

Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera.

Attach(Stream, Object)

Inicjuje JsonRpc nowe wystąpienie klasy, które używa HeaderDelimitedMessageHandler wokół komunikatów serializowanych przy użyciu klasy JsonMessageFormatter, i natychmiast rozpoczyna nasłuchiwanie.

Attach(Type, JsonRpcProxyOptions)

Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera.

Attach(Stream, Stream, Object)

Inicjuje JsonRpc nowe wystąpienie klasy, które używa HeaderDelimitedMessageHandler wokół komunikatów serializowanych przy użyciu klasy JsonMessageFormatter, i natychmiast rozpoczyna nasłuchiwanie.

Attach<T>(Stream, Stream)

Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera.

Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)

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>(IJsonRpcMessageHandler)

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>(JsonRpcProxyOptions)

Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera.

Attach(Type)

Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera.

C#
public object Attach (Type interfaceType);

Parametry

interfaceType
Type

Interfejs, który opisuje funkcje dostępne na końcu zdalnym.

Zwraca

Wystąpienie wygenerowanego serwera proxy.

Dotyczy

StreamJsonRpc 2.9 i inne wersje
Produkt Wersje
StreamJsonRpc 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9

Attach(Stream, Object)

Inicjuje JsonRpc nowe wystąpienie klasy, które używa HeaderDelimitedMessageHandler wokół komunikatów serializowanych przy użyciu klasy JsonMessageFormatter, i natychmiast rozpoczyna nasłuchiwanie.

C#
public static StreamJsonRpc.JsonRpc Attach (System.IO.Stream stream, object target = default);
C#
public static StreamJsonRpc.JsonRpc Attach (System.IO.Stream stream, object? target = default);

Parametry

stream
Stream

Strumień dwukierunkowy do wysyłania i odbierania komunikatów RPC.

target
Object

Opcjonalny obiekt docelowy, który ma być wywoływany po odebraniu przychodzących żądań RPC.

Zwraca

Zainicjowany i nasłuchiwanie JsonRpc obiektu.

Dotyczy

StreamJsonRpc 2.9 i inne wersje
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

Attach(Type, JsonRpcProxyOptions)

Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera.

C#
public object Attach (Type interfaceType, StreamJsonRpc.JsonRpcProxyOptions options);
C#
public object Attach (Type interfaceType, StreamJsonRpc.JsonRpcProxyOptions? options);

Parametry

interfaceType
Type

Interfejs, który opisuje funkcje dostępne na końcu zdalnym.

options
JsonRpcProxyOptions

Zestaw dostosowań dotyczących przewodowego serwera proxy klienta. Jeśli nullzostanie użyta opcja domyślna.

Zwraca

Wystąpienie wygenerowanego serwera proxy.

Dotyczy

StreamJsonRpc 2.9 i inne wersje
Produkt Wersje
StreamJsonRpc 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9

Attach(Stream, Stream, Object)

Inicjuje JsonRpc nowe wystąpienie klasy, które używa HeaderDelimitedMessageHandler wokół komunikatów serializowanych przy użyciu klasy JsonMessageFormatter, i natychmiast rozpoczyna nasłuchiwanie.

C#
public static StreamJsonRpc.JsonRpc Attach (System.IO.Stream sendingStream, System.IO.Stream receivingStream, object target = default);
C#
public static StreamJsonRpc.JsonRpc Attach (System.IO.Stream? sendingStream, System.IO.Stream? receivingStream, object? target = default);

Parametry

sendingStream
Stream

Strumień używany do przesyłania komunikatów. Może mieć wartość null.

receivingStream
Stream

Strumień używany do odbierania komunikatów. Może mieć wartość null.

target
Object

Opcjonalny obiekt docelowy, który ma być wywoływany po odebraniu przychodzących żądań RPC.

Zwraca

Zainicjowany i nasłuchiwanie JsonRpc obiektu.

Dotyczy

StreamJsonRpc 2.9 i inne wersje
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

Attach<T>(Stream, Stream)

Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera.

C#
public static T Attach<T> (System.IO.Stream sendingStream, System.IO.Stream receivingStream) where T : class;
C#
public static T Attach<T> (System.IO.Stream? sendingStream, System.IO.Stream? receivingStream) where T : class;

Parametry typu

T

Interfejs, który opisuje funkcje dostępne na końcu zdalnym.

Parametry

sendingStream
Stream

Strumień używany do przesyłania komunikatów. Może mieć wartość null.

receivingStream
Stream

Strumień używany do odbierania komunikatów. Może mieć wartość null.

Zwraca

T

Wystąpienie wygenerowanego serwera proxy. Oprócz implementacji T, implementuje IDisposable również element i powinien zostać usunięty, aby zamknąć połączenie.

Dotyczy

StreamJsonRpc 2.9 i inne wersje
Produkt Wersje
StreamJsonRpc 1.5, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9

Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)

Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera.

C#
public static T Attach<T> (StreamJsonRpc.IJsonRpcMessageHandler handler, StreamJsonRpc.JsonRpcProxyOptions options) where T : class;
C#
public static T Attach<T> (StreamJsonRpc.IJsonRpcMessageHandler handler, StreamJsonRpc.JsonRpcProxyOptions? options) where T : class;

Parametry typu

T

Interfejs, który opisuje funkcje dostępne na końcu zdalnym.

Parametry

handler
IJsonRpcMessageHandler

Procedura obsługi komunikatów do użycia.

options
JsonRpcProxyOptions

Zestaw dostosowań dotyczących przewodowego serwera proxy klienta. Jeśli nullzostanie użyta opcja domyślna.

Zwraca

T

Wystąpienie wygenerowanego serwera proxy. Oprócz implementacji T, implementuje IDisposable również element i powinien zostać usunięty, aby zamknąć połączenie.

Dotyczy

StreamJsonRpc 2.9 i inne wersje
Produkt Wersje
StreamJsonRpc 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9

Attach<T>(Stream)

Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera.

C#
public static T Attach<T> (System.IO.Stream stream) where T : class;

Parametry typu

T

Interfejs, który opisuje funkcje dostępne na końcu zdalnym.

Parametry

stream
Stream

Strumień dwukierunkowy używany do wysyłania i odbierania komunikatów JSON-RPC.

Zwraca

T

Wystąpienie wygenerowanego serwera proxy. Oprócz implementacji T, implementuje IDisposable również element i powinien zostać usunięty, aby zamknąć połączenie.

Dotyczy

StreamJsonRpc 2.9 i inne wersje
Produkt Wersje
StreamJsonRpc 1.5, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9

Attach<T>(IJsonRpcMessageHandler)

Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera.

C#
public static T Attach<T> (StreamJsonRpc.IJsonRpcMessageHandler handler) where T : class;

Parametry typu

T

Interfejs, który opisuje funkcje dostępne na końcu zdalnym.

Parametry

handler
IJsonRpcMessageHandler

Procedura obsługi komunikatów do użycia.

Zwraca

T

Wystąpienie wygenerowanego serwera proxy. Oprócz implementacji T, implementuje IDisposable również element i powinien zostać usunięty, aby zamknąć połączenie.

Dotyczy

StreamJsonRpc 2.9 i inne wersje
Produkt Wersje
StreamJsonRpc 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9

Attach<T>()

Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera.

C#
public T Attach<T> () where T : class;

Parametry typu

T

Interfejs, który opisuje funkcje dostępne na końcu zdalnym.

Zwraca

T

Wystąpienie wygenerowanego serwera proxy.

Dotyczy

StreamJsonRpc 2.9 i inne wersje
Produkt Wersje
StreamJsonRpc 1.5, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9

Attach<T>(JsonRpcProxyOptions)

Tworzy serwer proxy klienta JSON-RPC zgodny z określonym interfejsem serwera.

C#
public T Attach<T> (StreamJsonRpc.JsonRpcProxyOptions options) where T : class;
C#
public T Attach<T> (StreamJsonRpc.JsonRpcProxyOptions? options) where T : class;

Parametry typu

T

Interfejs, który opisuje funkcje dostępne na końcu zdalnym.

Parametry

options
JsonRpcProxyOptions

Zestaw dostosowań dotyczących przewodowego serwera proxy klienta. Jeśli nullzostanie użyta opcja domyślna.

Zwraca

T

Wystąpienie wygenerowanego serwera proxy.

Dotyczy

StreamJsonRpc 2.9 i inne wersje
Produkt Wersje
StreamJsonRpc 1.5, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9