JsonRpc.Attach Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Attach(Type) |
Erstellt einen JSON-RPC-Clientproxy, der der angegebenen Serverschnittstelle entspricht. |
Attach(Stream, Object) |
Initialisiert eine neue Instanz der Klasse, die über Nachrichten serialisiert wirdJsonMessageFormatter, und beginnt sofort mit HeaderDelimitedMessageHandler dem JsonRpc Hören. |
Attach(Type, JsonRpcProxyOptions) |
Erstellt einen JSON-RPC-Clientproxy, der der angegebenen Serverschnittstelle entspricht. |
Attach(Stream, Stream, Object) |
Initialisiert eine neue Instanz der Klasse, die über Nachrichten serialisiert wirdJsonMessageFormatter, und beginnt sofort mit HeaderDelimitedMessageHandler dem JsonRpc Hören. |
Attach<T>(Stream, Stream) |
Erstellt einen JSON-RPC-Clientproxy, der der angegebenen Serverschnittstelle entspricht. |
Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions) |
Erstellt einen JSON-RPC-Clientproxy, der der angegebenen Serverschnittstelle entspricht. |
Attach<T>(Stream) |
Erstellt einen JSON-RPC-Clientproxy, der der angegebenen Serverschnittstelle entspricht. |
Attach<T>(IJsonRpcMessageHandler) |
Erstellt einen JSON-RPC-Clientproxy, der der angegebenen Serverschnittstelle entspricht. |
Attach<T>() |
Erstellt einen JSON-RPC-Clientproxy, der der angegebenen Serverschnittstelle entspricht. |
Attach<T>(JsonRpcProxyOptions) |
Erstellt einen JSON-RPC-Clientproxy, der der angegebenen Serverschnittstelle entspricht. |
Attach(Type)
Erstellt einen JSON-RPC-Clientproxy, der der angegebenen Serverschnittstelle entspricht.
public object Attach (Type interfaceType);
member this.Attach : Type -> obj
Public Function Attach (interfaceType As Type) As Object
Parameter
- interfaceType
- Type
Die Schnittstelle, die die auf dem Remote-Ende verfügbaren Funktionen beschreibt.
Gibt zurück
Eine Instanz des generierten Proxys.
Gilt für:
Attach(Stream, Object)
Initialisiert eine neue Instanz der Klasse, die über Nachrichten serialisiert wirdJsonMessageFormatter, und beginnt sofort mit HeaderDelimitedMessageHandler dem JsonRpc Hören.
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
Parameter
- stream
- Stream
Ein bidirektionaler Stream zum Senden und Empfangen von RPC-Nachrichten.
- target
- Object
Ein optionales Zielobjekt, das aufgerufen werden soll, wenn eingehende RPC-Anforderungen ankommen.
Gibt zurück
Das initialisierte und abhörte JsonRpc Objekt.
Gilt für:
Attach(Type, JsonRpcProxyOptions)
Erstellt einen JSON-RPC-Clientproxy, der der angegebenen Serverschnittstelle entspricht.
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
Parameter
- interfaceType
- Type
Die Schnittstelle, die die auf dem Remote-Ende verfügbaren Funktionen beschreibt.
- options
- JsonRpcProxyOptions
Eine Reihe von Anpassungen für die Verkabelung des Clientproxys. Bei Festlegung auf null
werden die Standardoptionen verwendet.
Gibt zurück
Eine Instanz des generierten Proxys.
Gilt für:
Attach(Stream, Stream, Object)
Initialisiert eine neue Instanz der Klasse, die über Nachrichten serialisiert wirdJsonMessageFormatter, und beginnt sofort mit HeaderDelimitedMessageHandler dem JsonRpc Hören.
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
Parameter
- sendingStream
- Stream
Der Datenstrom, der zum Übertragen von Nachrichten verwendet wird. Ist möglicherweise NULL.
- receivingStream
- Stream
Der Datenstrom, der zum Empfangen von Nachrichten verwendet wird. Ist möglicherweise NULL.
- target
- Object
Ein optionales Zielobjekt, das aufgerufen werden soll, wenn eingehende RPC-Anforderungen ankommen.
Gibt zurück
Das initialisierte und abhörte JsonRpc Objekt.
Gilt für:
Attach<T>(Stream, Stream)
Erstellt einen JSON-RPC-Clientproxy, der der angegebenen Serverschnittstelle entspricht.
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
Typparameter
- T
Die Schnittstelle, die die auf dem Remote-Ende verfügbaren Funktionen beschreibt.
Parameter
- sendingStream
- Stream
Der Datenstrom, der zum Übertragen von Nachrichten verwendet wird. Ist möglicherweise NULL.
- receivingStream
- Stream
Der Datenstrom, der zum Empfangen von Nachrichten verwendet wird. Ist möglicherweise NULL.
Gibt zurück
Eine Instanz des generierten Proxys.
Zusätzlich zur Implementierung T
implementiert er auch die Verbindung und sollte entsorgt IDisposable werden, um die Verbindung zu schließen.
Gilt für:
Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)
Erstellt einen JSON-RPC-Clientproxy, der der angegebenen Serverschnittstelle entspricht.
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
Typparameter
- T
Die Schnittstelle, die die auf dem Remote-Ende verfügbaren Funktionen beschreibt.
Parameter
- handler
- IJsonRpcMessageHandler
Der zu verwendende Nachrichtenhandler.
- options
- JsonRpcProxyOptions
Eine Reihe von Anpassungen für die Verkabelung des Clientproxys. Bei Festlegung auf null
werden die Standardoptionen verwendet.
Gibt zurück
Eine Instanz des generierten Proxys.
Zusätzlich zur Implementierung T
implementiert er auch die Verbindung und sollte entsorgt IDisposable werden, um die Verbindung zu schließen.
Gilt für:
Attach<T>(Stream)
Erstellt einen JSON-RPC-Clientproxy, der der angegebenen Serverschnittstelle entspricht.
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
Typparameter
- T
Die Schnittstelle, die die auf dem Remote-Ende verfügbaren Funktionen beschreibt.
Parameter
- stream
- Stream
Der bidirektionale Stream, der zum Senden und Empfangen von JSON-RPC-Nachrichten verwendet wird.
Gibt zurück
Eine Instanz des generierten Proxys.
Zusätzlich zur Implementierung T
implementiert er auch die Verbindung und sollte entsorgt IDisposable werden, um die Verbindung zu schließen.
Gilt für:
Attach<T>(IJsonRpcMessageHandler)
Erstellt einen JSON-RPC-Clientproxy, der der angegebenen Serverschnittstelle entspricht.
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
Typparameter
- T
Die Schnittstelle, die die auf dem Remote-Ende verfügbaren Funktionen beschreibt.
Parameter
- handler
- IJsonRpcMessageHandler
Der zu verwendende Nachrichtenhandler.
Gibt zurück
Eine Instanz des generierten Proxys.
Zusätzlich zur Implementierung T
implementiert er auch die Verbindung und sollte entsorgt IDisposable werden, um die Verbindung zu schließen.
Gilt für:
Attach<T>()
Erstellt einen JSON-RPC-Clientproxy, der der angegebenen Serverschnittstelle entspricht.
public T Attach<T> () where T : class;
member this.Attach : unit -> 'T (requires 'T : null)
Public Function Attach(Of T As Class) () As T
Typparameter
- T
Die Schnittstelle, die die auf dem Remote-Ende verfügbaren Funktionen beschreibt.
Gibt zurück
Eine Instanz des generierten Proxys.
Gilt für:
Attach<T>(JsonRpcProxyOptions)
Erstellt einen JSON-RPC-Clientproxy, der der angegebenen Serverschnittstelle entspricht.
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
Typparameter
- T
Die Schnittstelle, die die auf dem Remote-Ende verfügbaren Funktionen beschreibt.
Parameter
- options
- JsonRpcProxyOptions
Eine Reihe von Anpassungen für die Verkabelung des Clientproxys. Bei Festlegung auf null
werden die Standardoptionen verwendet.
Gibt zurück
Eine Instanz des generierten Proxys.