ConstructionCall ConstructionCall ConstructionCall ConstructionCall Class

Definizione

Importante

Questa API non è conforme a CLS.

Implementa l'interfaccia IConstructionCallMessage per creare un messaggio di richiesta che costituisce una chiamata del costruttore su un oggetto remoto.Implements the IConstructionCallMessage interface to create a request message that constitutes a constructor call on a remote object.

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.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
[System.Serializable]
public class ConstructionCall : System.Runtime.Remoting.Messaging.MethodCall, System.Runtime.Remoting.Activation.IConstructionCallMessage
type ConstructionCall = class
    inherit MethodCall
    interface IConstructionCallMessage
    interface IMessage
    interface IMethodCallMessage
    interface IMethodMessage
Public Class ConstructionCall
Inherits MethodCall
Implements IConstructionCallMessage
Ereditarietà
ConstructionCallConstructionCallConstructionCallConstructionCall
Attributi
Implementazioni

Commenti

Il ConstructionCall classe viene utilizzata dall'infrastruttura di comunicazione remota di .NET Framework.The ConstructionCall class is used by the remoting infrastructure of the .NET Framework. Non è necessaria creare un'istanza del ConstructionCall diretto della classe; utilizzare invece il IConstructionCallMessage interfaccia.You do not need to create an instance of the ConstructionCall class directly; instead, use the IConstructionCallMessage interface.

Un client remoto invia un ConstructionCall messaggio a un server quando si prova a creare un'istanza di una classe remota attivati dal client.A remoting client sends a ConstructionCall message to a server when attempting to create an instance of a client-activated remote class.

Costruttori

ConstructionCall(Header[]) ConstructionCall(Header[]) ConstructionCall(Header[]) ConstructionCall(Header[])

Inizializza una nuova istanza della classe ConstructionCall da una matrice di intestazioni remote.Initializes a new instance of the ConstructionCall class from an array of remoting headers.

ConstructionCall(IMessage) ConstructionCall(IMessage) ConstructionCall(IMessage) ConstructionCall(IMessage)

Inizializza una nuova istanza della classe ConstructionCall copiando un messaggio esistente.Initializes a new instance of the ConstructionCall class by copying an existing message.

Proprietà

ActivationType ActivationType ActivationType ActivationType

Ottiene il tipo dell'oggetto remoto da attivare.Gets the type of the remote object to activate.

ActivationTypeName ActivationTypeName ActivationTypeName ActivationTypeName

Ottiene il nome completo dell'oggetto remoto da attivare.Gets the full type name of the remote object to activate.

Activator Activator Activator Activator

Ottiene o imposta l'attivatore che attiva l'oggetto remoto.Gets or sets the activator that activates the remote object.

ArgCount ArgCount ArgCount ArgCount

Ottiene il numero di argomenti passati al metodo.Gets the number of arguments passed to a method.

(Inherited from MethodCall)
Args Args Args Args

Ottiene una matrice di argomenti passati a un metodo.Gets an array of arguments passed to a method.

(Inherited from MethodCall)
CallSiteActivationAttributes CallSiteActivationAttributes CallSiteActivationAttributes CallSiteActivationAttributes

Ottiene gli attributi di attivazione del sito di chiamata per l'oggetto remoto.Gets the call site activation attributes for the remote object.

ContextProperties ContextProperties ContextProperties ContextProperties

Ottiene un elenco delle proprietà che definiscono il contesto nel quale creare l'oggetto remoto.Gets a list of properties that define the context in which the remote object is to be created.

HasVarArgs HasVarArgs HasVarArgs HasVarArgs

Ottiene un valore che indica se il metodo accetta un numero variabile di argomenti.Gets a value that indicates whether the method can accept a variable number of arguments.

(Inherited from MethodCall)
InArgCount InArgCount InArgCount InArgCount

Ottiene il numero di argomenti nella chiamata al metodo non contrassegnati come parametri out.Gets the number of arguments in the method call that are not marked as out parameters.

(Inherited from MethodCall)
InArgs InArgs InArgs InArgs

Ottiene una matrice di argomenti nella chiamata al metodo non contrassegnati come parametri out.Gets an array of arguments in the method call that are not marked as out parameters.

(Inherited from MethodCall)
LogicalCallContext LogicalCallContext LogicalCallContext LogicalCallContext

Ottiene l'oggetto LogicalCallContext per la chiamata di metodo corrente.Gets the LogicalCallContext for the current method call.

(Inherited from MethodCall)
MethodBase MethodBase MethodBase MethodBase

Ottiene l'oggetto MethodBase del metodo chiamato.Gets the MethodBase of the called method.

(Inherited from MethodCall)
MethodName MethodName MethodName MethodName

Ottiene il nome del metodo richiamato.Gets the name of the invoked method.

(Inherited from MethodCall)
MethodSignature MethodSignature MethodSignature MethodSignature

Ottiene un oggetto contenente la firma del metodo.Gets an object that contains the method signature.

(Inherited from MethodCall)
Properties Properties Properties Properties

Ottiene un'interfaccia IDictionary che rappresenta un insieme di proprietà del messaggio remoto.Gets an IDictionary interface that represents a collection of the remoting message's properties.

TypeName TypeName TypeName TypeName

Ottiene il nome del tipo dell'oggetto remoto sul quale è stata effettuata la chiamata al metodo.Gets the full type name of the remote object on which the method call is being made.

(Inherited from MethodCall)
Uri Uri Uri Uri

Ottiene o imposta l'URI (Uniform Resource Identifier) dell'oggetto remoto sul quale è stata effettuata la chiamata al metodo.Gets or sets the Uniform Resource Identifier (URI) of the remote object on which the method call is being made.

(Inherited from MethodCall)

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetArg(Int32) GetArg(Int32) GetArg(Int32) GetArg(Int32)

Ottiene un argomento specifico del metodo, come un oggetto, in corrispondenza dell'indice specificato.Gets a method argument, as an object, at a specified index.

(Inherited from MethodCall)
GetArgName(Int32) GetArgName(Int32) GetArgName(Int32) GetArgName(Int32)

Ottiene il nome di un argomento specifico del metodo in corrispondenza dell'indice specificato.Gets the name of a method argument at a specified index.

(Inherited from MethodCall)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetInArg(Int32) GetInArg(Int32) GetInArg(Int32) GetInArg(Int32)

Ottiene un argomento specifico del metodo in corrispondenza dell'indice specificato non contrassegnato come parametro out.Gets a method argument at a specified index that is not marked as an out parameter.

(Inherited from MethodCall)
GetInArgName(Int32) GetInArgName(Int32) GetInArgName(Int32) GetInArgName(Int32)

Ottiene il nome di un argomento del metodo in corrispondenza dell'indice specificato non contrassegnato come parametro out.Gets the name of a method argument at a specified index that is not marked as an out parameter.

(Inherited from MethodCall)
GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
HeaderHandler(Header[]) HeaderHandler(Header[]) HeaderHandler(Header[]) HeaderHandler(Header[])

Inizializza un gestore di serializzazione interno da una matrice di intestazioni remote applicate a un metodo.Initializes an internal serialization handler from an array of remoting headers that are applied to a method.

(Inherited from MethodCall)
Init() Init() Init() Init()

Inizializza un oggetto MethodCall.Initializes a MethodCall.

(Inherited from MethodCall)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ResolveMethod() ResolveMethod() ResolveMethod() ResolveMethod()

Imposta le informazioni sul metodo dalle proprietà del messaggio remoto inizializzate precedentemente.Sets method information from previously initialized remoting message properties.

(Inherited from MethodCall)
RootSetObjectData(SerializationInfo, StreamingContext) RootSetObjectData(SerializationInfo, StreamingContext) RootSetObjectData(SerializationInfo, StreamingContext) RootSetObjectData(SerializationInfo, StreamingContext)

Imposta le informazioni sul metodo dalle informazioni serializzate.Sets method information from serialization settings.

(Inherited from MethodCall)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Campi

ExternalProperties ExternalProperties ExternalProperties ExternalProperties

Interfaccia IDictionary che rappresenta un insieme di proprietà del messaggio remoto.An IDictionary interface that represents a collection of the remoting message's properties.

(Inherited from MethodCall)
InternalProperties InternalProperties InternalProperties InternalProperties

Interfaccia IDictionary che rappresenta un insieme di proprietà del messaggio remoto.An IDictionary interface that represents a collection of the remoting message's properties.

(Inherited from MethodCall)

Si applica a

Vedi anche