Lingua

JsonRpc.Attach Metodo

Definizione

Overload

Nome Descrizione
Attach(Type)

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

Attach(Stream, Object)

Inizializza una nuova istanza della JsonRpc classe che utilizza i HeaderDelimitedMessageHandler messaggi serializzati usando e inizia immediatamente l'ascolto JsonMessageFormatter.

Attach(ReadOnlySpan<Type>, JsonRpcProxyOptions)

Crea un proxy client JSON-RPC conforme alle interfacce server specificate.

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 utilizza i HeaderDelimitedMessageHandler messaggi serializzati usando e inizia immediatamente l'ascolto JsonMessageFormatter.

Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)

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

Attach<T>(Stream, Stream)

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

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

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

Attach(Type)

Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs

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.

Valori restituiti

Istanza del proxy generato.

Si applica a

Attach(Stream, Object)

Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs

Inizializza una nuova istanza della JsonRpc classe che utilizza i HeaderDelimitedMessageHandler messaggi serializzati usando e inizia 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.

Valori restituiti

Oggetto inizializzato e in ascolto JsonRpc .

Si applica a

Attach(ReadOnlySpan<Type>, JsonRpcProxyOptions)

Crea un proxy client JSON-RPC conforme alle interfacce server specificate.

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

Parametri

interfaceTypes
ReadOnlySpan<Type>

Interfacce che descrivono 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.

Valori restituiti

Istanza del proxy generato.

Si applica a

Attach(Type, JsonRpcProxyOptions)

Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs

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.

Valori restituiti

Istanza del proxy generato.

Si applica a

Attach(Stream, Stream, Object)

Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs

Inizializza una nuova istanza della JsonRpc classe che utilizza i HeaderDelimitedMessageHandler messaggi serializzati usando e inizia 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 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.

Valori restituiti

Oggetto inizializzato e in ascolto JsonRpc .

Si applica a

Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)

Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs

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.

Valori restituiti

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, Stream)

Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs

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 messaggi. Può essere Null.

receivingStream
Stream

Flusso utilizzato per ricevere messaggi. Può essere Null.

Valori restituiti

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)

Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs

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.

Valori restituiti

T

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

Si applica a

Attach<T>()

Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs

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.

Valori restituiti

T

Istanza del proxy generato.

Si applica a

Attach<T>(IJsonRpcMessageHandler)

Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs

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.

Valori restituiti

T

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

Si applica a

Attach<T>(JsonRpcProxyOptions)

Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs

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.

Valori restituiti

T

Istanza del proxy generato.

Si applica a