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
| Name | Beschreibung |
|---|---|
| Attach(Type) |
Erstellt einen JSON-RPC Clientproxy, der der angegebenen Serverschnittstelle entspricht. |
| Attach(Stream, Object) |
Initialisiert eine neue Instanz der Klasse, die JsonRpc nachrichten serialisiert verwendet HeaderDelimitedMessageHandler , und beginnt sofort mit der JsonMessageFormatterÜberwachung. |
| Attach(ReadOnlySpan<Type>, JsonRpcProxyOptions) |
Erstellt einen JSON-RPC Clientproxy, der den angegebenen Serverschnittstellen entspricht. |
| Attach(Type, JsonRpcProxyOptions) |
Erstellt einen JSON-RPC Clientproxy, der der angegebenen Serverschnittstelle entspricht. |
| Attach(Stream, Stream, Object) |
Initialisiert eine neue Instanz der Klasse, die JsonRpc nachrichten serialisiert verwendet HeaderDelimitedMessageHandler , und beginnt sofort mit der JsonMessageFormatterÜberwachung. |
| Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions) |
Erstellt einen JSON-RPC Clientproxy, der der angegebenen Serverschnittstelle entspricht. |
| Attach<T>(Stream, Stream) |
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>() |
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>(JsonRpcProxyOptions) |
Erstellt einen JSON-RPC Clientproxy, der der angegebenen Serverschnittstelle entspricht. |
Attach(Type)
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
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)
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
Initialisiert eine neue Instanz der Klasse, die JsonRpc nachrichten serialisiert verwendet HeaderDelimitedMessageHandler , und beginnt sofort mit der JsonMessageFormatterÜberwachung.
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 Datenstrom zum Senden und Empfangen von RPC-Nachrichten
- target
- Object
Ein optionales Zielobjekt, das aufgerufen werden soll, wenn eingehende RPC-Anforderungen eingehen.
Gibt zurück
Das initialisierte und überwachte JsonRpc Objekt.
Gilt für:
Attach(ReadOnlySpan<Type>, JsonRpcProxyOptions)
Erstellt einen JSON-RPC Clientproxy, der den angegebenen Serverschnittstellen entspricht.
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
Parameter
- interfaceTypes
- ReadOnlySpan<Type>
Die Schnittstellen, die die auf dem Remote-Ende verfügbaren Funktionen beschreiben.
- options
- JsonRpcProxyOptions
Eine Reihe von Anpassungen für die Verkabelung des Clientproxys. Wenn null, werden Standardoptionen verwendet.
Gibt zurück
Eine Instanz des generierten Proxys.
Gilt für:
Attach(Type, JsonRpcProxyOptions)
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
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. Wenn null, werden Standardoptionen verwendet.
Gibt zurück
Eine Instanz des generierten Proxys.
Gilt für:
Attach(Stream, Stream, Object)
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
Initialisiert eine neue Instanz der Klasse, die JsonRpc nachrichten serialisiert verwendet HeaderDelimitedMessageHandler , und beginnt sofort mit der JsonMessageFormatterÜberwachung.
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. Kann null sein.
- receivingStream
- Stream
Der Datenstrom, der zum Empfangen von Nachrichten verwendet wird. Kann null sein.
- target
- Object
Ein optionales Zielobjekt, das aufgerufen werden soll, wenn eingehende RPC-Anforderungen eingehen.
Gibt zurück
Das initialisierte und überwachte JsonRpc Objekt.
Gilt für:
Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
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. Wenn null, werden Standardoptionen verwendet.
Gibt zurück
Eine Instanz des generierten Proxys.
Zusätzlich zur Implementierung Twird sie auch implementiert IDisposable und sollte entfernt werden, um die Verbindung zu schließen.
Gilt für:
Attach<T>(Stream, Stream)
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
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. Kann null sein.
- receivingStream
- Stream
Der Datenstrom, der zum Empfangen von Nachrichten verwendet wird. Kann null sein.
Gibt zurück
Eine Instanz des generierten Proxys.
Zusätzlich zur Implementierung Twird sie auch implementiert IDisposable und sollte entfernt werden, um die Verbindung zu schließen.
Gilt für:
Attach<T>(Stream)
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
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 Datenstrom, der zum Senden und Empfangen von JSON-RPC Nachrichten verwendet wird.
Gibt zurück
Eine Instanz des generierten Proxys.
Zusätzlich zur Implementierung Twird sie auch implementiert IDisposable und sollte entfernt werden, um die Verbindung zu schließen.
Gilt für:
Attach<T>()
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
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>(IJsonRpcMessageHandler)
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
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 Twird sie auch implementiert IDisposable und sollte entfernt werden, um die Verbindung zu schließen.
Gilt für:
Attach<T>(JsonRpcProxyOptions)
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
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. Wenn null, werden Standardoptionen verwendet.
Gibt zurück
Eine Instanz des generierten Proxys.