ConstructionCall Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importante
Questa API non è conforme a CLS.
Implementa l'interfaccia IConstructionCallMessage per creare un messaggio di richiesta che costituisce una chiamata al costruttore su un oggetto remoto.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
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
- Ereditarietà
- Attributi
- Implementazioni
Commenti
La classe ConstructionCall viene usata dall'infrastruttura remota di .NET Framework. Non è necessario creare direttamente un'istanza della ConstructionCall classe. Usare invece l'interfaccia IConstructionCallMessage .
Un client remoto invia un ConstructionCall messaggio a un server quando tenta di creare un'istanza di una classe remota attivata dal client.
Costruttori
| Nome | Descrizione |
|---|---|
| ConstructionCall(Header[]) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Inizializza una nuova istanza della ConstructionCall classe da una matrice di intestazioni di comunicazione remota. |
| ConstructionCall(IMessage) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Inizializza una nuova istanza della ConstructionCall classe copiando un messaggio esistente. |
Campi
| Nome | Descrizione |
|---|---|
| ExternalProperties |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Interfaccia IDictionary che rappresenta una raccolta delle proprietà del messaggio di comunicazione remota. (Ereditato da MethodCall) |
| InternalProperties |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Interfaccia IDictionary che rappresenta una raccolta delle proprietà del messaggio di comunicazione remota. (Ereditato da MethodCall) |
Proprietà
| Nome | Descrizione |
|---|---|
| ActivationType |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il tipo dell'oggetto remoto da attivare. |
| ActivationTypeName |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il nome completo del tipo dell'oggetto remoto da attivare. |
| Activator |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta l'attivatore che attiva l'oggetto remoto. |
| ArgCount |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il numero di argomenti passati a un metodo. (Ereditato da MethodCall) |
| Args |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene una matrice di argomenti passati a un metodo. (Ereditato da MethodCall) |
| CallSiteActivationAttributes |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene gli attributi di attivazione del sito di chiamata per l'oggetto remoto. |
| ContextProperties |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un elenco di proprietà che definiscono il contesto in cui deve essere creato l'oggetto remoto. |
| HasVarArgs |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un valore che indica se il metodo può accettare un numero variabile di argomenti. (Ereditato da MethodCall) |
| InArgCount |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il numero di argomenti nella chiamata al metodo che non sono contrassegnati come |
| InArgs |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene una matrice di argomenti nella chiamata al metodo che non sono contrassegnati come |
| LogicalCallContext |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene l'oggetto LogicalCallContext per la chiamata al metodo corrente. (Ereditato da MethodCall) |
| MethodBase |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene l'oggetto MethodBase del metodo chiamato. (Ereditato da MethodCall) |
| MethodName |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il nome del metodo richiamato. (Ereditato da MethodCall) |
| MethodSignature |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un oggetto contenente la firma del metodo. (Ereditato da MethodCall) |
| Properties |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un'interfaccia IDictionary che rappresenta una raccolta delle proprietà del messaggio di comunicazione remota. |
| TypeName |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il nome completo del tipo dell'oggetto remoto in cui viene eseguita la chiamata al metodo. (Ereditato da MethodCall) |
| Uri |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta l'URI (Uniform Resource Identifier) dell'oggetto remoto in cui viene eseguita la chiamata al metodo. (Ereditato da MethodCall) |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetArg(Int32) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un argomento del metodo, come oggetto, in corrispondenza di un indice specificato. (Ereditato da MethodCall) |
| GetArgName(Int32) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il nome di un argomento del metodo in corrispondenza di un indice specificato. (Ereditato da MethodCall) |
| GetHashCode() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Funge da funzione hash predefinita. (Ereditato da Object) |
| GetInArg(Int32) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un argomento del metodo in corrispondenza di un indice specificato che non è contrassegnato come |
| GetInArgName(Int32) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il nome di un argomento del metodo in corrispondenza di un indice specificato che non è contrassegnato come |
| GetObjectData(SerializationInfo, StreamingContext) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Il GetObjectData(SerializationInfo, StreamingContext) metodo non è implementato. (Ereditato da MethodCall) |
| GetType() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| HeaderHandler(Header[]) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Inizializza un gestore di serializzazione interno da una matrice di intestazioni di comunicazione remota applicate a un metodo. (Ereditato da MethodCall) |
| Init() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Inizializza un oggetto MethodCall. (Ereditato da MethodCall) |
| MemberwiseClone() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ResolveMethod() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Imposta le informazioni sul metodo dalle proprietà dei messaggi di comunicazione remota inizializzate in precedenza. (Ereditato da MethodCall) |
| RootSetObjectData(SerializationInfo, StreamingContext) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Imposta le informazioni sul metodo dalle impostazioni di serializzazione. (Ereditato da MethodCall) |
| ToString() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |