JsonRpc.Attach Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
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
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
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
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
Instance du proxy généré.