MethodCallMessageWrapper Classe
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.
Implementa a interface IMethodCallMessage para criar uma mensagem de solicitação que age como uma chamada de método em um objeto remoto.
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.
public ref class MethodCallMessageWrapper : System::Runtime::Remoting::Messaging::InternalMessageWrapper, System::Runtime::Remoting::Messaging::IMethodCallMessage
public class MethodCallMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodCallMessage
[System.Runtime.InteropServices.ComVisible(true)]
public class MethodCallMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodCallMessage
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class MethodCallMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodCallMessage
type MethodCallMessageWrapper = class
inherit InternalMessageWrapper
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodCallMessageWrapper = class
inherit InternalMessageWrapper
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type MethodCallMessageWrapper = class
inherit InternalMessageWrapper
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
Public Class MethodCallMessageWrapper
Inherits InternalMessageWrapper
Implements IMethodCallMessage
- Herança
- Atributos
- Implementações
Comentários
A MethodCallMessageWrapper classe é usada pela infraestrutura de comunicação remota do .NET Framework. Você não precisa criar uma instância da MethodCallMessageWrapper classe diretamente; em vez disso, use a IMethodCallMessage interface .
MethodCallMessageWrapper encapsula dados de comunicação remota para passar entre coletores de mensagens. Um cliente de comunicação remota envia uma MethodCallMessageWrapper mensagem para um servidor.
Construtores
MethodCallMessageWrapper(IMethodCallMessage) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Inicializa uma nova instância da classe MethodCallMessageWrapper encapsulando uma interface IMethodCallMessage. |
Campos
WrappedMessage |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Representa a interface IMethodMessage de solicitação ou resposta que é encapsulada pelo wrapper de mensagem. (Herdado de InternalMessageWrapper) |
Propriedades
ArgCount |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o número de argumentos passados ao método. |
Args |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém uma matriz de argumentos passados ao método. |
HasVarArgs |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um valor indicando se o método pode aceitar um número variável de argumentos. |
InArgCount |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o número de argumentos na chamada de método que não são marcados como parâmetros |
InArgs |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém uma matriz de argumentos na chamada de método que não são marcados como parâmetros |
LogicalCallContext |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o LogicalCallContext da chamada de método atual. |
MethodBase |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém a MethodBase do método chamado. |
MethodName |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o nome do método invocado. |
MethodSignature |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um objeto que contém a assinatura do método. |
Properties |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Uma IDictionary que representa uma coleção de propriedades da mensagem de comunicação remota. |
TypeName |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o nome de tipo completo do objeto remoto no qual está sendo feita a chamada de método. |
Uri |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o URI (Uniform Resource Identifier) do objeto remoto no qual está sendo feita a chamada de método. |
Métodos
Equals(Object) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetArg(Int32) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um argumento de método, como um objeto, em um índice especificado. |
GetArgName(Int32) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o nome de um argumento de método em um índice especificado. |
GetHashCode() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Serve como a função de hash padrão. (Herdado de Object) |
GetInArg(Int32) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um argumento de método em um índice especificado não está marcado como um parâmetro |
GetInArgName(Int32) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o nome de um argumento de método em um índice especificado que não está marcado como um parâmetro out. |
GetType() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |