JsonRpc.Attach Método

Definición

Sobrecargas

Nombre Description
Attach(Type)

Crea un proxy de cliente JSON-RPC que se ajusta a la interfaz de servidor especificada.

Attach(Stream, Object)

Inicializa una nueva instancia de la JsonRpc clase que usa HeaderDelimitedMessageHandler alrededor de los mensajes serializados mediante JsonMessageFormattery comienza inmediatamente a escuchar.

Attach(ReadOnlySpan<Type>, JsonRpcProxyOptions)

Crea un proxy de cliente JSON-RPC que se ajusta a las interfaces de servidor especificadas.

Attach(Type, JsonRpcProxyOptions)

Crea un proxy de cliente JSON-RPC que se ajusta a la interfaz de servidor especificada.

Attach(Stream, Stream, Object)

Inicializa una nueva instancia de la JsonRpc clase que usa HeaderDelimitedMessageHandler alrededor de los mensajes serializados mediante JsonMessageFormattery comienza inmediatamente a escuchar.

Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)

Crea un proxy de cliente JSON-RPC que se ajusta a la interfaz de servidor especificada.

Attach<T>(Stream, Stream)

Crea un proxy de cliente JSON-RPC que se ajusta a la interfaz de servidor especificada.

Attach<T>(Stream)

Crea un proxy de cliente JSON-RPC que se ajusta a la interfaz de servidor especificada.

Attach<T>()

Crea un proxy de cliente JSON-RPC que se ajusta a la interfaz de servidor especificada.

Attach<T>(IJsonRpcMessageHandler)

Crea un proxy de cliente JSON-RPC que se ajusta a la interfaz de servidor especificada.

Attach<T>(JsonRpcProxyOptions)

Crea un proxy de cliente JSON-RPC que se ajusta a la interfaz de servidor especificada.

Attach(Type)

Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs

Crea un proxy de cliente JSON-RPC que se ajusta a la interfaz de servidor especificada.

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

Parámetros

interfaceType
Type

Interfaz que describe las funciones disponibles en el extremo remoto.

Devoluciones

Instancia del proxy generado.

Se aplica a

Attach(Stream, Object)

Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs

Inicializa una nueva instancia de la JsonRpc clase que usa HeaderDelimitedMessageHandler alrededor de los mensajes serializados mediante JsonMessageFormattery comienza inmediatamente a escuchar.

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

Parámetros

stream
Stream

Secuencia bidireccional en la que se van a enviar y recibir mensajes RPC.

target
Object

Objeto de destino opcional que se va a invocar cuando llegan las solicitudes RPC entrantes.

Devoluciones

Objeto inicializado y de escucha JsonRpc .

Se aplica a

Attach(ReadOnlySpan<Type>, JsonRpcProxyOptions)

Crea un proxy de cliente JSON-RPC que se ajusta a las interfaces de servidor especificadas.

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

Parámetros

interfaceTypes
ReadOnlySpan<Type>

Las interfaces que describen las funciones disponibles en el extremo remoto.

options
JsonRpcProxyOptions

Un conjunto de personalizaciones para cómo se conecta el proxy de cliente. Si nulles , se usarán las opciones predeterminadas.

Devoluciones

Instancia del proxy generado.

Se aplica a

Attach(Type, JsonRpcProxyOptions)

Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs

Crea un proxy de cliente JSON-RPC que se ajusta a la interfaz de servidor especificada.

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

Parámetros

interfaceType
Type

Interfaz que describe las funciones disponibles en el extremo remoto.

options
JsonRpcProxyOptions

Un conjunto de personalizaciones para cómo se conecta el proxy de cliente. Si nulles , se usarán las opciones predeterminadas.

Devoluciones

Instancia del proxy generado.

Se aplica a

Attach(Stream, Stream, Object)

Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs

Inicializa una nueva instancia de la JsonRpc clase que usa HeaderDelimitedMessageHandler alrededor de los mensajes serializados mediante JsonMessageFormattery comienza inmediatamente a escuchar.

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

Parámetros

sendingStream
Stream

Secuencia que se usa para transmitir mensajes. Puede ser null.

receivingStream
Stream

Secuencia que se usa para recibir mensajes. Puede ser null.

target
Object

Objeto de destino opcional que se va a invocar cuando llegan las solicitudes RPC entrantes.

Devoluciones

Objeto inicializado y de escucha JsonRpc .

Se aplica a

Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)

Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs

Crea un proxy de cliente JSON-RPC que se ajusta a la interfaz de servidor especificada.

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

Parámetros de tipo

T

Interfaz que describe las funciones disponibles en el extremo remoto.

Parámetros

handler
IJsonRpcMessageHandler

Controlador de mensajes que se va a usar.

options
JsonRpcProxyOptions

Un conjunto de personalizaciones para cómo se conecta el proxy de cliente. Si nulles , se usarán las opciones predeterminadas.

Devoluciones

T

Instancia del proxy generado. Además de implementar T, también implementa IDisposable y debe eliminarse de para cerrar la conexión.

Se aplica a

Attach<T>(Stream, Stream)

Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs

Crea un proxy de cliente JSON-RPC que se ajusta a la interfaz de servidor especificada.

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

Parámetros de tipo

T

Interfaz que describe las funciones disponibles en el extremo remoto.

Parámetros

sendingStream
Stream

Secuencia que se usa para transmitir mensajes. Puede ser null.

receivingStream
Stream

Secuencia que se usa para recibir mensajes. Puede ser null.

Devoluciones

T

Instancia del proxy generado. Además de implementar T, también implementa IDisposable y debe eliminarse de para cerrar la conexión.

Se aplica a

Attach<T>(Stream)

Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs

Crea un proxy de cliente JSON-RPC que se ajusta a la interfaz de servidor especificada.

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

Parámetros de tipo

T

Interfaz que describe las funciones disponibles en el extremo remoto.

Parámetros

stream
Stream

Secuencia bidireccional que se usa para enviar y recibir mensajes JSON-RPC.

Devoluciones

T

Instancia del proxy generado. Además de implementar T, también implementa IDisposable y debe eliminarse de para cerrar la conexión.

Se aplica a

Attach<T>()

Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs

Crea un proxy de cliente JSON-RPC que se ajusta a la interfaz de servidor especificada.

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

Parámetros de tipo

T

Interfaz que describe las funciones disponibles en el extremo remoto.

Devoluciones

T

Instancia del proxy generado.

Se aplica a

Attach<T>(IJsonRpcMessageHandler)

Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs

Crea un proxy de cliente JSON-RPC que se ajusta a la interfaz de servidor especificada.

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

Parámetros de tipo

T

Interfaz que describe las funciones disponibles en el extremo remoto.

Parámetros

handler
IJsonRpcMessageHandler

Controlador de mensajes que se va a usar.

Devoluciones

T

Instancia del proxy generado. Además de implementar T, también implementa IDisposable y debe eliminarse de para cerrar la conexión.

Se aplica a

Attach<T>(JsonRpcProxyOptions)

Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs

Crea un proxy de cliente JSON-RPC que se ajusta a la interfaz de servidor especificada.

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

Parámetros de tipo

T

Interfaz que describe las funciones disponibles en el extremo remoto.

Parámetros

options
JsonRpcProxyOptions

Un conjunto de personalizaciones para cómo se conecta el proxy de cliente. Si nulles , se usarán las opciones predeterminadas.

Devoluciones

T

Instancia del proxy generado.

Se aplica a