MethodCall Classe

Definição

Importante

Esta API não está em conformidade com CLS.

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 MethodCall : System::Runtime::Remoting::Messaging::IMethodCallMessage, System::Runtime::Serialization::ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
public class MethodCall : System.Runtime.Remoting.Messaging.IMethodCallMessage, System.Runtime.Serialization.ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class MethodCall : System.Runtime.Remoting.Messaging.IMethodCallMessage, System.Runtime.Serialization.ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class MethodCall : System.Runtime.Remoting.Messaging.IMethodCallMessage, System.Runtime.Serialization.ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
type MethodCall = class
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
    interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodCall = class
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
    interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type MethodCall = class
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
    interface ISerializable
Public Class MethodCall
Implements IMethodCallMessage, ISerializable
Herança
MethodCall
Derivado
Atributos
Implementações

Comentários

A classe MethodCall é usada pela infraestrutura de comunicação remota do .NET Framework. Você não precisa criar uma instância da MethodCall classe diretamente; em vez disso, use a IMethodCallMessage interface.

MethodCall contém dados de comunicação remota que são passados entre coletores de mensagens. Um cliente de comunicação remota envia uma MethodCall mensagem para um servidor.

Construtores

Nome Description
MethodCall(Header[])

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

Inicializa uma nova instância da MethodCall classe de uma matriz de cabeçalhos de comunicação remota.

MethodCall(IMessage)

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

Inicializa uma nova instância da MethodCall classe copiando uma mensagem existente.

Campos

Nome Description
ExternalProperties

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

Uma IDictionary interface que representa uma coleção das propriedades da mensagem de comunicação remota.

InternalProperties

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

Uma IDictionary interface que representa uma coleção das propriedades da mensagem de comunicação remota.

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

Obtém uma IDictionary interface 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 ou define 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 out parâmetro.

GetObjectData(SerializationInfo, StreamingContext)

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

O GetObjectData(SerializationInfo, StreamingContext) método não é implementado.

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)
HeaderHandler(Header[])

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

Inicializa um manipulador de serialização interno de uma matriz de cabeçalhos de comunicação remota que são aplicados a um método.

Init()

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

Inicializa um MethodCall.

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

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

Define informações de método de propriedades de mensagem de comunicação remota inicializadas anteriormente.

RootSetObjectData(SerializationInfo, StreamingContext)

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

Define informações de método de configurações de serialização.

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