Compartilhar via


MethodCallMessageWrapper Classe

Definição

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
MethodCallMessageWrapper
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 out.

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 out.

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 out.

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)

Aplica-se a

Confira também