JsonRpc.Attach Método

Definição

Sobrecargas

Nome Description
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 imediatamente a escuta.

Attach(ReadOnlySpan<Type>, JsonRpcProxyOptions)

Cria um proxy de cliente JSON-RPC que está em conformidade com as interfaces de servidor especificadas.

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 imediatamente a escuta.

Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions)

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

Attach<T>(Stream, Stream)

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

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

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

Attach(Type)

Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs

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)

Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs

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

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(ReadOnlySpan<Type>, JsonRpcProxyOptions)

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

As interfaces que descrevem as funções disponíveis no final remoto.

options
JsonRpcProxyOptions

Um conjunto de personalizações para a forma como o proxy cliente é conectado. Se null, as opções padrão serão usadas.

Retornos

Uma instância do proxy gerado.

Aplica-se a

Attach(Type, JsonRpcProxyOptions)

Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs

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 a forma como o proxy cliente é conectado. Se null, as opções padrão serão usadas.

Retornos

Uma instância do proxy gerado.

Aplica-se a

Attach(Stream, Stream, Object)

Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs

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

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

Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs

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 a forma como o proxy cliente é conectado. Se null, as opções padrão 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, Stream)

Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs

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

Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs

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

Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs

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

Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs

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

Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs
Origem:
JsonRpc.cs

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 a forma como o proxy cliente é conectado. Se null, as opções padrão serão usadas.

Retornos

T

Uma instância do proxy gerado.

Aplica-se a