MethodCallMessageWrapper Classe

Definição

Implementa a IMethodCallMessage interface para criar uma mensagem de solicitação que atua 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 classe MethodCallMessageWrapper é 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

Nome Description
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 MethodCallMessageWrapper classe encapsulando uma IMethodCallMessage interface.

Campos

Nome Description
WrappedMessage

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Representa a interface de solicitação ou resposta IMethodMessage que é encapsulada pelo wrapper de mensagem.

(Herdado de InternalMessageWrapper)

Propriedades

Nome Description
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 para o 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 para o 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 que indica 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 out 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 out parâmetros.

LogicalCallContext

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém a LogicalCallContext chamada do método atual.

MethodBase

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o MethodBase 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.

Um IDictionary que representa uma coleção das 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 a chamada de método está sendo feita.

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 a chamada de método está sendo feita.

Métodos

Nome Description
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 hash predefinida.

(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 que não está marcado como um out 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 Objectatual.

(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