Partager via


JsonRpc.Attach Méthode

Définition

Surcharges

Attach(Type)

Crée un proxy client JSON-RPC conforme à l’interface serveur spécifiée.

Attach(Stream, Object)

Initialise une nouvelle instance de la JsonRpc classe qui utilise HeaderDelimitedMessageHandler autour des messages sérialisés à l’aide du JsonMessageFormatter, et commence immédiatement à écouter.

Attach(Type, JsonRpcProxyOptions)

Crée un proxy client JSON-RPC conforme à l’interface serveur spécifiée.

Attach(Stream, Stream, Object)

Initialise une nouvelle instance de la JsonRpc classe qui utilise HeaderDelimitedMessageHandler autour des messages sérialisés à l’aide du JsonMessageFormatter, et commence immédiatement à écouter.

Attach<T>(Stream, Stream)

Crée un proxy client JSON-RPC conforme à l’interface serveur spécifiée.

Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)

Crée un proxy client JSON-RPC conforme à l’interface serveur spécifiée.

Attach<T>(Stream)

Crée un proxy client JSON-RPC conforme à l’interface serveur spécifiée.

Attach<T>(IJsonRpcMessageHandler)

Crée un proxy client JSON-RPC conforme à l’interface serveur spécifiée.

Attach<T>()

Crée un proxy client JSON-RPC conforme à l’interface serveur spécifiée.

Attach<T>(JsonRpcProxyOptions)

Crée un proxy client JSON-RPC conforme à l’interface serveur spécifiée.

Attach(Type)

Crée un proxy client JSON-RPC conforme à l’interface serveur spécifiée.

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

Paramètres

interfaceType
Type

Interface qui décrit les fonctions disponibles sur la fin distante.

Retours

Instance du proxy généré.

S’applique à

Attach(Stream, Object)

Initialise une nouvelle instance de la JsonRpc classe qui utilise HeaderDelimitedMessageHandler autour des messages sérialisés à l’aide du JsonMessageFormatter, et commence immédiatement à écouter.

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

Paramètres

stream
Stream

Flux bidirectionnel sur lequel envoyer et recevoir des messages RPC.

target
Object

Objet cible facultatif à appeler lorsque les requêtes RPC entrantes arrivent.

Retours

Objet initialisé et d’écoute JsonRpc .

S’applique à

Attach(Type, JsonRpcProxyOptions)

Crée un proxy client JSON-RPC conforme à l’interface serveur spécifiée.

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

Paramètres

interfaceType
Type

Interface qui décrit les fonctions disponibles sur la fin distante.

options
JsonRpcProxyOptions

Ensemble de personnalisations pour la façon dont le proxy client est câblé. Si null, les options par défaut sont utilisées.

Retours

Instance du proxy généré.

S’applique à

Attach(Stream, Stream, Object)

Initialise une nouvelle instance de la JsonRpc classe qui utilise HeaderDelimitedMessageHandler autour des messages sérialisés à l’aide du JsonMessageFormatter, et commence immédiatement à écouter.

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

Paramètres

sendingStream
Stream

Flux utilisé pour transmettre des messages. Ce paramètre peut être null.

receivingStream
Stream

Flux utilisé pour recevoir des messages. Ce paramètre peut être null.

target
Object

Objet cible facultatif à appeler lorsque les requêtes RPC entrantes arrivent.

Retours

Objet initialisé et d’écoute JsonRpc .

S’applique à

Attach<T>(Stream, Stream)

Crée un proxy client JSON-RPC conforme à l’interface serveur spécifiée.

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

Paramètres de type

T

Interface qui décrit les fonctions disponibles sur la fin distante.

Paramètres

sendingStream
Stream

Flux utilisé pour transmettre des messages. Ce paramètre peut être null.

receivingStream
Stream

Flux utilisé pour recevoir des messages. Ce paramètre peut être null.

Retours

T

Instance du proxy généré. En plus de l’implémentation T, elle implémente IDisposable également et doit être supprimée pour fermer la connexion.

S’applique à

Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)

Crée un proxy client JSON-RPC conforme à l’interface serveur spécifiée.

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

Paramètres de type

T

Interface qui décrit les fonctions disponibles sur la fin distante.

Paramètres

handler
IJsonRpcMessageHandler

Gestionnaire de messages à utiliser.

options
JsonRpcProxyOptions

Ensemble de personnalisations pour la façon dont le proxy client est câblé. Si null, les options par défaut sont utilisées.

Retours

T

Instance du proxy généré. En plus de l’implémentation T, elle implémente IDisposable également et doit être supprimée pour fermer la connexion.

S’applique à

Attach<T>(Stream)

Crée un proxy client JSON-RPC conforme à l’interface serveur spécifiée.

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

Paramètres de type

T

Interface qui décrit les fonctions disponibles sur la fin distante.

Paramètres

stream
Stream

Flux bidirectionnel utilisé pour envoyer et recevoir des messages JSON-RPC.

Retours

T

Instance du proxy généré. En plus de l’implémentation T, elle implémente IDisposable également et doit être supprimée pour fermer la connexion.

S’applique à

Attach<T>(IJsonRpcMessageHandler)

Crée un proxy client JSON-RPC conforme à l’interface serveur spécifiée.

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

Paramètres de type

T

Interface qui décrit les fonctions disponibles sur la fin distante.

Paramètres

handler
IJsonRpcMessageHandler

Gestionnaire de messages à utiliser.

Retours

T

Instance du proxy généré. En plus de l’implémentation T, elle implémente IDisposable également et doit être supprimée pour fermer la connexion.

S’applique à

Attach<T>()

Crée un proxy client JSON-RPC conforme à l’interface serveur spécifiée.

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

Paramètres de type

T

Interface qui décrit les fonctions disponibles sur la fin distante.

Retours

T

Instance du proxy généré.

S’applique à

Attach<T>(JsonRpcProxyOptions)

Crée un proxy client JSON-RPC conforme à l’interface serveur spécifiée.

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

Paramètres de type

T

Interface qui décrit les fonctions disponibles sur la fin distante.

Paramètres

options
JsonRpcProxyOptions

Ensemble de personnalisations pour la façon dont le proxy client est câblé. Si null, les options par défaut sont utilisées.

Retours

T

Instance du proxy généré.

S’applique à