JsonRpc.Attach Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 null
se 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
Instance vygenerovaného proxy serveru.
Kromě implementace T
se 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 null
se použijí výchozí možnosti.
Návraty
Instance vygenerovaného proxy serveru.
Kromě implementace T
se 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
Instance vygenerovaného proxy serveru.
Kromě implementace T
se 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
Instance vygenerovaného proxy serveru.
Kromě implementace T
se 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
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 null
se použijí výchozí možnosti.
Návraty
Instance vygenerovaného proxy serveru.