JsonRpc.Attach Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
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
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
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
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
Istanza del proxy generato.