ConstructionCall Classe

Definizione

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à
ConstructionCall
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 out parametri.

(Ereditato da MethodCall)
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 out parametri.

(Ereditato da MethodCall)
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 out parametro.

(Ereditato da MethodCall)
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 out parametro.

(Ereditato da MethodCall)
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)

Si applica a

Vedi anche