Condividi tramite


JsonRpc.Attach Metodo

Definizione

Overload

Attach(Type)

Crea un proxy client JSON-RPC conforme all'interfaccia server specificata.

Attach(Stream, Object)

Inizializza una nuova istanza della JsonRpc classe che usa i HeaderDelimitedMessageHandler messaggi serializzati tramite e avvia immediatamente l'ascolto JsonMessageFormatter.

Attach(Type, JsonRpcProxyOptions)

Crea un proxy client JSON-RPC conforme all'interfaccia server specificata.

Attach(Stream, Stream, Object)

Inizializza una nuova istanza della JsonRpc classe che usa i HeaderDelimitedMessageHandler messaggi serializzati tramite e avvia immediatamente l'ascolto JsonMessageFormatter.

Attach<T>(Stream, Stream)

Crea un proxy client JSON-RPC conforme all'interfaccia server specificata.

Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)

Crea un proxy client JSON-RPC conforme all'interfaccia server specificata.

Attach<T>(Stream)

Crea un proxy client JSON-RPC conforme all'interfaccia server specificata.

Attach<T>(IJsonRpcMessageHandler)

Crea un proxy client JSON-RPC conforme all'interfaccia server specificata.

Attach<T>()

Crea un proxy client JSON-RPC conforme all'interfaccia server specificata.

Attach<T>(JsonRpcProxyOptions)

Crea un proxy client JSON-RPC conforme all'interfaccia server specificata.

Attach(Type)

Crea un proxy client JSON-RPC conforme all'interfaccia server specificata.

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

Parametri

interfaceType
Type

Interfaccia che descrive le funzioni disponibili sul lato remoto.

Restituisce

Istanza del proxy generato.

Si applica a

Attach(Stream, Object)

Inizializza una nuova istanza della JsonRpc classe che usa i HeaderDelimitedMessageHandler messaggi serializzati tramite e avvia immediatamente l'ascolto JsonMessageFormatter.

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

Parametri

stream
Stream

Flusso bidirezionale in cui inviare e ricevere messaggi RPC.

target
Object

Oggetto di destinazione facoltativo da richiamare quando arrivano richieste RPC in ingresso.

Restituisce

Oggetto inizializzato e in ascolto JsonRpc .

Si applica a

Attach(Type, JsonRpcProxyOptions)

Crea un proxy client JSON-RPC conforme all'interfaccia server specificata.

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

Parametri

interfaceType
Type

Interfaccia che descrive le funzioni disponibili sul lato remoto.

options
JsonRpcProxyOptions

Set di personalizzazioni per la modalità di cablata del proxy client. Se null, verranno usate le opzioni predefinite.

Restituisce

Istanza del proxy generato.

Si applica a

Attach(Stream, Stream, Object)

Inizializza una nuova istanza della JsonRpc classe che usa i HeaderDelimitedMessageHandler messaggi serializzati tramite e avvia immediatamente l'ascolto JsonMessageFormatter.

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

Parametri

sendingStream
Stream

Flusso utilizzato per trasmettere i messaggi. Può essere Null.

receivingStream
Stream

Flusso utilizzato per ricevere messaggi. Può essere Null.

target
Object

Oggetto di destinazione facoltativo da richiamare quando arrivano richieste RPC in ingresso.

Restituisce

Oggetto inizializzato e in ascolto JsonRpc .

Si applica a

Attach<T>(Stream, Stream)

Crea un proxy client JSON-RPC conforme all'interfaccia server specificata.

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

Parametri di tipo

T

Interfaccia che descrive le funzioni disponibili sul lato remoto.

Parametri

sendingStream
Stream

Flusso utilizzato per trasmettere i messaggi. Può essere Null.

receivingStream
Stream

Flusso utilizzato per ricevere messaggi. Può essere Null.

Restituisce

T

Istanza del proxy generato. Oltre a implementare T, implementa IDisposable e deve essere eliminato per chiudere la connessione.

Si applica a

Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)

Crea un proxy client JSON-RPC conforme all'interfaccia server specificata.

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

Parametri di tipo

T

Interfaccia che descrive le funzioni disponibili sul lato remoto.

Parametri

handler
IJsonRpcMessageHandler

Gestore di messaggi da utilizzare.

options
JsonRpcProxyOptions

Set di personalizzazioni per la modalità di cablata del proxy client. Se null, verranno usate le opzioni predefinite.

Restituisce

T

Istanza del proxy generato. Oltre a implementare T, implementa IDisposable e deve essere eliminato per chiudere la connessione.

Si applica a

Attach<T>(Stream)

Crea un proxy client JSON-RPC conforme all'interfaccia server specificata.

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

Parametri di tipo

T

Interfaccia che descrive le funzioni disponibili sul lato remoto.

Parametri

stream
Stream

Flusso bidirezionale usato per inviare e ricevere messaggi JSON-RPC.

Restituisce

T

Istanza del proxy generato. Oltre a implementare T, implementa IDisposable e deve essere eliminato per chiudere la connessione.

Si applica a

Attach<T>(IJsonRpcMessageHandler)

Crea un proxy client JSON-RPC conforme all'interfaccia server specificata.

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

Parametri di tipo

T

Interfaccia che descrive le funzioni disponibili sul lato remoto.

Parametri

handler
IJsonRpcMessageHandler

Gestore di messaggi da utilizzare.

Restituisce

T

Istanza del proxy generato. Oltre a implementare T, implementa IDisposable e deve essere eliminato per chiudere la connessione.

Si applica a

Attach<T>()

Crea un proxy client JSON-RPC conforme all'interfaccia server specificata.

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

Parametri di tipo

T

Interfaccia che descrive le funzioni disponibili sul lato remoto.

Restituisce

T

Istanza del proxy generato.

Si applica a

Attach<T>(JsonRpcProxyOptions)

Crea un proxy client JSON-RPC conforme all'interfaccia server specificata.

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

Parametri di tipo

T

Interfaccia che descrive le funzioni disponibili sul lato remoto.

Parametri

options
JsonRpcProxyOptions

Set di personalizzazioni per la modalità di cablata del proxy client. Se null, verranno usate le opzioni predefinite.

Restituisce

T

Istanza del proxy generato.

Si applica a