ConstructionCall Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Importante
Esta API não está em conformidade com CLS.
Implementa a IConstructionCallMessage interface para criar uma mensagem de pedido que constitui uma chamada de construtor num objeto remoto.
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.
public ref class ConstructionCall : System::Runtime::Remoting::Messaging::MethodCall, System::Runtime::Remoting::Activation::IConstructionCallMessage
[System.CLSCompliant(false)]
[System.Serializable]
public class ConstructionCall : System.Runtime.Remoting.Messaging.MethodCall, System.Runtime.Remoting.Activation.IConstructionCallMessage
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class ConstructionCall : System.Runtime.Remoting.Messaging.MethodCall, System.Runtime.Remoting.Activation.IConstructionCallMessage
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class ConstructionCall : System.Runtime.Remoting.Messaging.MethodCall, System.Runtime.Remoting.Activation.IConstructionCallMessage
[<System.CLSCompliant(false)>]
[<System.Serializable>]
type ConstructionCall = class
inherit MethodCall
interface IConstructionCallMessage
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ConstructionCall = class
inherit MethodCall
interface IConstructionCallMessage
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type ConstructionCall = class
inherit MethodCall
interface IConstructionCallMessage
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
Public Class ConstructionCall
Inherits MethodCall
Implements IConstructionCallMessage
- Herança
- Atributos
- Implementações
Observações
A classe ConstructionCall é utilizada pela infraestrutura remota do .NET Framework. Não precisa de criar uma instância da ConstructionCall classe diretamente; em vez disso, use a IConstructionCallMessage interface.
Um cliente remoto envia uma ConstructionCall mensagem para um servidor ao tentar criar uma instância de uma classe remota ativada pelo cliente.
Construtores
| Name | Description |
|---|---|
| ConstructionCall(Header[]) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Inicializa uma nova instância da ConstructionCall classe a partir de um array de cabeçalhos remotos. |
| ConstructionCall(IMessage) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Inicializa uma nova instância da ConstructionCall classe copiando uma mensagem existente. |
Campos
| Name | Description |
|---|---|
| ExternalProperties |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Uma IDictionary interface que representa uma coleção das propriedades da mensagem remota. (Herdado de MethodCall) |
| InternalProperties |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Uma IDictionary interface que representa uma coleção das propriedades da mensagem remota. (Herdado de MethodCall) |
Propriedades
| Name | Description |
|---|---|
| ActivationType |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Faz com que o tipo de objeto remoto seja ativado. |
| ActivationTypeName |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém o nome completo do tipo do objeto remoto a ativar. |
| Activator |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Recebe ou define o ativador que ativa o objeto remoto. |
| ArgCount |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Faz com que o número de argumentos seja passado para um método. (Herdado de MethodCall) |
| Args |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Faz com que um conjunto de argumentos seja passado para um método. (Herdado de MethodCall) |
| CallSiteActivationAttributes |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém os atributos de ativação do local da chamada para o objeto remoto. |
| ContextProperties |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém uma lista de propriedades que definem o contexto em que o objeto remoto deve ser criado. |
| HasVarArgs |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém um valor que indica se o método pode aceitar um número variável de argumentos. (Herdado de MethodCall) |
| InArgCount |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém o número de argumentos na chamada de método que não são marcados como |
| InArgs |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém um array de argumentos na chamada de método que não estão marcados como |
| LogicalCallContext |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém o LogicalCallContext para a chamada de método atual. (Herdado de MethodCall) |
| MethodBase |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém o MethodBase método chamado. (Herdado de MethodCall) |
| MethodName |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Recebe o nome do método invocado. (Herdado de MethodCall) |
| MethodSignature |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém um objeto que contém a assinatura do método. (Herdado de MethodCall) |
| Properties |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém uma IDictionary interface que representa uma coleção das propriedades da mensagem remota. |
| TypeName |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém o nome completo do tipo do objeto remoto onde a chamada ao método está a ser feita. (Herdado de MethodCall) |
| Uri |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém ou define o Identificador Uniforme de Recursos (URI) do objeto remoto onde a chamada ao método está a ser feita. (Herdado de MethodCall) |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetArg(Int32) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém um argumento de método, como objeto, num índice especificado. (Herdado de MethodCall) |
| GetArgName(Int32) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém o nome de um argumento de método num índice especificado. (Herdado de MethodCall) |
| GetHashCode() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Serve como função de hash predefinida. (Herdado de Object) |
| GetInArg(Int32) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém um argumento de método num índice especificado que não está marcado como |
| GetInArgName(Int32) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém o nome de um argumento de método num índice especificado que não está marcado como parâmetro |
| GetObjectData(SerializationInfo, StreamingContext) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. O GetObjectData(SerializationInfo, StreamingContext) método não é implementado. (Herdado de MethodCall) |
| GetType() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém o Type da instância atual. (Herdado de Object) |
| HeaderHandler(Header[]) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Inicializa um manipulador interno de serialização a partir de um array de cabeçalhos remotos que são aplicados a um método. (Herdado de MethodCall) |
| Init() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Inicializa um MethodCall. (Herdado de MethodCall) |
| MemberwiseClone() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ResolveMethod() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Define a informação do método a partir das propriedades da mensagem remota previamente inicializadas. (Herdado de MethodCall) |
| RootSetObjectData(SerializationInfo, StreamingContext) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Define a informação do método a partir das definições de serialização. (Herdado de MethodCall) |
| ToString() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |