Sdílet prostřednictvím


JsonRpc.Attach Metoda

Definice

Přetížení

Attach(Type)

Vytvoří proxy klienta JSON-RPC, který odpovídá zadanému rozhraní serveru.

Attach(Stream, Object)

Inicializuje novou instanci JsonRpc třídy, která používá HeaderDelimitedMessageHandler kolem zpráv serializované pomocí JsonMessageFormatter, a okamžitě začne naslouchat.

Attach(Type, JsonRpcProxyOptions)

Vytvoří proxy klienta JSON-RPC, který odpovídá zadanému rozhraní serveru.

Attach(Stream, Stream, Object)

Inicializuje novou instanci JsonRpc třídy, která používá HeaderDelimitedMessageHandler kolem zpráv serializované pomocí JsonMessageFormatter, a okamžitě začne naslouchat.

Attach<T>(Stream, Stream)

Vytvoří proxy klienta JSON-RPC, který odpovídá zadanému rozhraní serveru.

Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)

Vytvoří proxy klienta JSON-RPC, který odpovídá zadanému rozhraní serveru.

Attach<T>(Stream)

Vytvoří proxy klienta JSON-RPC, který odpovídá zadanému rozhraní serveru.

Attach<T>(IJsonRpcMessageHandler)

Vytvoří proxy klienta JSON-RPC, který odpovídá zadanému rozhraní serveru.

Attach<T>()

Vytvoří proxy klienta JSON-RPC, který odpovídá zadanému rozhraní serveru.

Attach<T>(JsonRpcProxyOptions)

Vytvoří proxy klienta JSON-RPC, který odpovídá zadanému rozhraní serveru.

Attach(Type)

Vytvoří proxy klienta JSON-RPC, který odpovídá zadanému rozhraní serveru.

public object Attach (Type interfaceType);
member this.Attach : Type -> obj
Public Function Attach (interfaceType As Type) As Object

Parametry

interfaceType
Type

Rozhraní, které popisuje funkce dostupné na vzdáleném konci.

Návraty

Instance vygenerovaného proxy serveru.

Platí pro

Attach(Stream, Object)

Inicializuje novou instanci JsonRpc třídy, která používá HeaderDelimitedMessageHandler kolem zpráv serializované pomocí JsonMessageFormatter, a okamžitě začne naslouchat.

public static StreamJsonRpc.JsonRpc Attach (System.IO.Stream stream, object target = default);
public static StreamJsonRpc.JsonRpc Attach (System.IO.Stream stream, object? target = default);
static member Attach : System.IO.Stream * obj -> StreamJsonRpc.JsonRpc
Public Shared Function Attach (stream As Stream, Optional target As Object = Nothing) As JsonRpc

Parametry

stream
Stream

Obousměrný datový proud pro odesílání a příjem zpráv RPC.

target
Object

Volitelný cílový objekt, který se má vyvolat při doručení příchozích požadavků RPC.

Návraty

Inicializovaný a naslouchající JsonRpc objekt.

Platí pro

Attach(Type, JsonRpcProxyOptions)

Vytvoří proxy klienta JSON-RPC, který odpovídá zadanému rozhraní serveru.

public object Attach (Type interfaceType, StreamJsonRpc.JsonRpcProxyOptions options);
public object Attach (Type interfaceType, StreamJsonRpc.JsonRpcProxyOptions? options);
member this.Attach : Type * StreamJsonRpc.JsonRpcProxyOptions -> obj
Public Function Attach (interfaceType As Type, options As JsonRpcProxyOptions) As Object

Parametry

interfaceType
Type

Rozhraní, které popisuje funkce dostupné na vzdáleném konci.

options
JsonRpcProxyOptions

Sada přizpůsobení způsobu připojení proxy serveru klienta. Pokud nullse použijí výchozí možnosti.

Návraty

Instance vygenerovaného proxy serveru.

Platí pro

Attach(Stream, Stream, Object)

Inicializuje novou instanci JsonRpc třídy, která používá HeaderDelimitedMessageHandler kolem zpráv serializované pomocí JsonMessageFormatter, a okamžitě začne naslouchat.

public static StreamJsonRpc.JsonRpc Attach (System.IO.Stream sendingStream, System.IO.Stream receivingStream, object target = default);
public static StreamJsonRpc.JsonRpc Attach (System.IO.Stream? sendingStream, System.IO.Stream? receivingStream, object? target = default);
static member Attach : System.IO.Stream * System.IO.Stream * obj -> StreamJsonRpc.JsonRpc
Public Shared Function Attach (sendingStream As Stream, receivingStream As Stream, Optional target As Object = Nothing) As JsonRpc

Parametry

sendingStream
Stream

Datový proud používaný k přenosu zpráv. Může mít hodnotu null.

receivingStream
Stream

Stream používaný k příjmu zpráv. Může mít hodnotu null.

target
Object

Volitelný cílový objekt, který se má vyvolat při doručení příchozích požadavků RPC.

Návraty

Inicializovaný a naslouchající JsonRpc objekt.

Platí pro

Attach<T>(Stream, Stream)

Vytvoří proxy klienta JSON-RPC, který odpovídá zadanému rozhraní serveru.

public static T Attach<T> (System.IO.Stream sendingStream, System.IO.Stream receivingStream) where T : class;
public static T Attach<T> (System.IO.Stream? sendingStream, System.IO.Stream? receivingStream) where T : class;
static member Attach : System.IO.Stream * System.IO.Stream -> 'T (requires 'T : null)
Public Shared Function Attach(Of T As Class) (sendingStream As Stream, receivingStream As Stream) As T

Parametry typu

T

Rozhraní, které popisuje funkce dostupné na vzdáleném konci.

Parametry

sendingStream
Stream

Datový proud používaný k přenosu zpráv. Může mít hodnotu null.

receivingStream
Stream

Stream používaný k příjmu zpráv. Může mít hodnotu null.

Návraty

T

Instance vygenerovaného proxy serveru. Kromě implementace Tse také implementuje IDisposable a měl by být vyřazen z uzavření připojení.

Platí pro

Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)

Vytvoří proxy klienta JSON-RPC, který odpovídá zadanému rozhraní serveru.

public static T Attach<T> (StreamJsonRpc.IJsonRpcMessageHandler handler, StreamJsonRpc.JsonRpcProxyOptions options) where T : class;
public static T Attach<T> (StreamJsonRpc.IJsonRpcMessageHandler handler, StreamJsonRpc.JsonRpcProxyOptions? options) where T : class;
static member Attach : StreamJsonRpc.IJsonRpcMessageHandler * StreamJsonRpc.JsonRpcProxyOptions -> 'T (requires 'T : null)
Public Shared Function Attach(Of T As Class) (handler As IJsonRpcMessageHandler, options As JsonRpcProxyOptions) As T

Parametry typu

T

Rozhraní, které popisuje funkce dostupné na vzdáleném konci.

Parametry

handler
IJsonRpcMessageHandler

Obslužná rutina zprávy, která se má použít.

options
JsonRpcProxyOptions

Sada přizpůsobení způsobu připojení proxy serveru klienta. Pokud nullse použijí výchozí možnosti.

Návraty

T

Instance vygenerovaného proxy serveru. Kromě implementace Tse také implementuje IDisposable a měl by být vyřazen z uzavření připojení.

Platí pro

Attach<T>(Stream)

Vytvoří proxy klienta JSON-RPC, který odpovídá zadanému rozhraní serveru.

public static T Attach<T> (System.IO.Stream stream) where T : class;
static member Attach : System.IO.Stream -> 'T (requires 'T : null)
Public Shared Function Attach(Of T As Class) (stream As Stream) As T

Parametry typu

T

Rozhraní, které popisuje funkce dostupné na vzdáleném konci.

Parametry

stream
Stream

Obousměrný datový proud používaný k odesílání a přijímání zpráv JSON-RPC.

Návraty

T

Instance vygenerovaného proxy serveru. Kromě implementace Tse také implementuje IDisposable a měl by být vyřazen z uzavření připojení.

Platí pro

Attach<T>(IJsonRpcMessageHandler)

Vytvoří proxy klienta JSON-RPC, který odpovídá zadanému rozhraní serveru.

public static T Attach<T> (StreamJsonRpc.IJsonRpcMessageHandler handler) where T : class;
static member Attach : StreamJsonRpc.IJsonRpcMessageHandler -> 'T (requires 'T : null)
Public Shared Function Attach(Of T As Class) (handler As IJsonRpcMessageHandler) As T

Parametry typu

T

Rozhraní, které popisuje funkce dostupné na vzdáleném konci.

Parametry

handler
IJsonRpcMessageHandler

Obslužná rutina zprávy, která se má použít.

Návraty

T

Instance vygenerovaného proxy serveru. Kromě implementace Tse také implementuje IDisposable a měl by být vyřazen z uzavření připojení.

Platí pro

Attach<T>()

Vytvoří proxy klienta JSON-RPC, který odpovídá zadanému rozhraní serveru.

public T Attach<T> () where T : class;
member this.Attach : unit -> 'T (requires 'T : null)
Public Function Attach(Of T As Class) () As T

Parametry typu

T

Rozhraní, které popisuje funkce dostupné na vzdáleném konci.

Návraty

T

Instance vygenerovaného proxy serveru.

Platí pro

Attach<T>(JsonRpcProxyOptions)

Vytvoří proxy klienta JSON-RPC, který odpovídá zadanému rozhraní serveru.

public T Attach<T> (StreamJsonRpc.JsonRpcProxyOptions options) where T : class;
public T Attach<T> (StreamJsonRpc.JsonRpcProxyOptions? options) where T : class;
member this.Attach : StreamJsonRpc.JsonRpcProxyOptions -> 'T (requires 'T : null)
Public Function Attach(Of T As Class) (options As JsonRpcProxyOptions) As T

Parametry typu

T

Rozhraní, které popisuje funkce dostupné na vzdáleném konci.

Parametry

options
JsonRpcProxyOptions

Sada přizpůsobení způsobu připojení proxy serveru klienta. Pokud nullse použijí výchozí možnosti.

Návraty

T

Instance vygenerovaného proxy serveru.

Platí pro