Partilhar via


JsonRpc.Attach Método

Definição

Sobrecargas

Attach(Type)

Cria um proxy de cliente JSON-RPC que está em conformidade com a interface do servidor especificada.

Attach(Stream, Object)

Inicializa uma nova instância da JsonRpc classe que usa HeaderDelimitedMessageHandler em torno de mensagens serializadas usando o JsonMessageFormattere inicia a escuta imediatamente.

Attach(Type, JsonRpcProxyOptions)

Cria um proxy de cliente JSON-RPC que está em conformidade com a interface do servidor especificada.

Attach(Stream, Stream, Object)

Inicializa uma nova instância da JsonRpc classe que usa HeaderDelimitedMessageHandler em torno de mensagens serializadas usando o JsonMessageFormattere inicia a escuta imediatamente.

Attach<T>(Stream, Stream)

Cria um proxy de cliente JSON-RPC que está em conformidade com a interface do servidor especificada.

Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)

Cria um proxy de cliente JSON-RPC que está em conformidade com a interface do servidor especificada.

Attach<T>(Stream)

Cria um proxy de cliente JSON-RPC que está em conformidade com a interface do servidor especificada.

Attach<T>(IJsonRpcMessageHandler)

Cria um proxy de cliente JSON-RPC que está em conformidade com a interface do servidor especificada.

Attach<T>()

Cria um proxy de cliente JSON-RPC que está em conformidade com a interface do servidor especificada.

Attach<T>(JsonRpcProxyOptions)

Cria um proxy de cliente JSON-RPC que está em conformidade com a interface do servidor especificada.

Attach(Type)

Cria um proxy de cliente JSON-RPC que está em conformidade com a interface do servidor especificada.

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

Parâmetros

interfaceType
Type

A interface que descreve as funções disponíveis no final remoto.

Retornos

Uma instância do proxy gerado.

Aplica-se a

Attach(Stream, Object)

Inicializa uma nova instância da JsonRpc classe que usa HeaderDelimitedMessageHandler em torno de mensagens serializadas usando o JsonMessageFormattere inicia a escuta imediatamente.

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

Um fluxo bidirecional para enviar e receber mensagens RPC.

target
Object

Um objeto de destino opcional a ser invocado quando as solicitações RPC de entrada chegam.

Retornos

O objeto inicializado e de escuta JsonRpc .

Aplica-se a

Attach(Type, JsonRpcProxyOptions)

Cria um proxy de cliente JSON-RPC que está em conformidade com a interface do 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

A interface que descreve as funções disponíveis no final remoto.

options
JsonRpcProxyOptions

Um conjunto de personalizações para como o proxy do cliente está conectado. Se null, as opções padrões serão usadas.

Retornos

Uma instância do proxy gerado.

Aplica-se a

Attach(Stream, Stream, Object)

Inicializa uma nova instância da JsonRpc classe que usa HeaderDelimitedMessageHandler em torno de mensagens serializadas usando o JsonMessageFormattere inicia a escuta imediatamente.

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

O fluxo usado para transmitir mensagens. Pode ser nulo.

receivingStream
Stream

O fluxo usado para receber mensagens. Pode ser nulo.

target
Object

Um objeto de destino opcional a ser invocado quando as solicitações RPC de entrada chegam.

Retornos

O objeto inicializado e de escuta JsonRpc .

Aplica-se a

Attach<T>(Stream, Stream)

Cria um proxy de cliente JSON-RPC que está em conformidade com a interface do 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

A interface que descreve as funções disponíveis no final remoto.

Parâmetros

sendingStream
Stream

O fluxo usado para transmitir mensagens. Pode ser nulo.

receivingStream
Stream

O fluxo usado para receber mensagens. Pode ser nulo.

Retornos

T

Uma instância do proxy gerado. Além de implementar T, ele também implementa IDisposable e deve ser descartado para fechar a conexão.

Aplica-se a

Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)

Cria um proxy de cliente JSON-RPC que está em conformidade com a interface do 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

A interface que descreve as funções disponíveis no final remoto.

Parâmetros

handler
IJsonRpcMessageHandler

O manipulador de mensagens a ser usado.

options
JsonRpcProxyOptions

Um conjunto de personalizações para como o proxy do cliente está conectado. Se null, as opções padrões serão usadas.

Retornos

T

Uma instância do proxy gerado. Além de implementar T, ele também implementa IDisposable e deve ser descartado para fechar a conexão.

Aplica-se a

Attach<T>(Stream)

Cria um proxy de cliente JSON-RPC que está em conformidade com a interface do 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

A interface que descreve as funções disponíveis no final remoto.

Parâmetros

stream
Stream

O fluxo bidirecional usado para enviar e receber mensagens JSON-RPC.

Retornos

T

Uma instância do proxy gerado. Além de implementar T, ele também implementa IDisposable e deve ser descartado para fechar a conexão.

Aplica-se a

Attach<T>(IJsonRpcMessageHandler)

Cria um proxy de cliente JSON-RPC que está em conformidade com a interface do 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

A interface que descreve as funções disponíveis no final remoto.

Parâmetros

handler
IJsonRpcMessageHandler

O manipulador de mensagens a ser usado.

Retornos

T

Uma instância do proxy gerado. Além de implementar T, ele também implementa IDisposable e deve ser descartado para fechar a conexão.

Aplica-se a

Attach<T>()

Cria um proxy de cliente JSON-RPC que está em conformidade com a interface do 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

A interface que descreve as funções disponíveis no final remoto.

Retornos

T

Uma instância do proxy gerado.

Aplica-se a

Attach<T>(JsonRpcProxyOptions)

Cria um proxy de cliente JSON-RPC que está em conformidade com a interface do 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

A interface que descreve as funções disponíveis no final remoto.

Parâmetros

options
JsonRpcProxyOptions

Um conjunto de personalizações para como o proxy do cliente está conectado. Se null, as opções padrões serão usadas.

Retornos

T

Uma instância do proxy gerado.

Aplica-se a