JsonRpc.Attach Methode

Definition

Ü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

T

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

T

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

T

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

T

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

T

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

T

Eine Instanz des generierten Proxys.

Gilt für: