JsonRpc.Attach Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
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
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
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
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
Uma instância do proxy gerado.