Compartir a través de


JsonRpc.Attach Método

Definición

Sobrecargas

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(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>(Stream, Stream)

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

Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)

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>(IJsonRpcMessageHandler)

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>(JsonRpcProxyOptions)

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

Attach(Type)

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)

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

Flujo bidireccional en el 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(Type, JsonRpcProxyOptions)

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 el modo en que el proxy de cliente está conectado. Si es null, se usarán las opciones predeterminadas.

Devoluciones

Instancia del proxy generado.

Se aplica a

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.

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. Su valor puede ser null.

receivingStream
Stream

Secuencia usada para recibir mensajes. Su valor 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>(Stream, Stream)

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. Su valor puede ser null.

receivingStream
Stream

Secuencia usada para recibir mensajes. Su valor 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>(IJsonRpcMessageHandler, JsonRpcProxyOptions)

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 el modo en que el proxy de cliente está conectado. Si es null, 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)

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>(IJsonRpcMessageHandler)

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>()

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>(JsonRpcProxyOptions)

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 el modo en que el proxy de cliente está conectado. Si es null, se usarán las opciones predeterminadas.

Devoluciones

T

Instancia del proxy generado.

Se aplica a