ConstructionCall Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Implementiert die IConstructionCallMessage Schnittstelle zum Erstellen einer Anforderungsmeldung, die einen Konstruktoraufruf für ein Remoteobjekt darstellt.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
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
- Vererbung
- Attribute
- Implementiert
Hinweise
Die ConstructionCall-Klasse wird von der Remotinginfrastruktur des .NET Frameworks verwendet. Sie müssen keine Instanz der ConstructionCall Klasse direkt erstellen. Verwenden Sie stattdessen die IConstructionCallMessage Schnittstelle.
Ein Remotingclient sendet eine ConstructionCall Nachricht an einen Server, wenn versucht wird, eine Instanz einer clientaktiven Remoteklasse zu erstellen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ConstructionCall(Header[]) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert eine neue Instanz der ConstructionCall Klasse aus einem Array von Remotingheadern. |
| ConstructionCall(IMessage) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert eine neue Instanz der ConstructionCall Klasse, indem eine vorhandene Nachricht kopiert wird. |
Felder
| Name | Beschreibung |
|---|---|
| ExternalProperties |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Eine IDictionary Schnittstelle, die eine Auflistung der Eigenschaften der Remotingnachricht darstellt. (Geerbt von MethodCall) |
| InternalProperties |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Eine IDictionary Schnittstelle, die eine Auflistung der Eigenschaften der Remotingnachricht darstellt. (Geerbt von MethodCall) |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ActivationType |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Typ des zu aktivierenden Remoteobjekts ab. |
| ActivationTypeName |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den vollständigen Typnamen des zu aktivierenden Remoteobjekts ab. |
| Activator |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Dient zum Abrufen oder Festlegen des Aktivators, der das Remoteobjekt aktiviert. |
| ArgCount |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die Anzahl der Argumente ab, die an eine Methode übergeben werden. (Geerbt von MethodCall) |
| Args |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Array von Argumenten ab, die an eine Methode übergeben werden. (Geerbt von MethodCall) |
| CallSiteActivationAttributes |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die Aufrufwebsiteaktivierungsattribute für das Remoteobjekt ab. |
| ContextProperties |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft eine Liste der Eigenschaften ab, die den Kontext definieren, in dem das Remoteobjekt erstellt werden soll. |
| HasVarArgs |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft einen Wert ab, der angibt, ob die Methode eine variable Anzahl von Argumenten akzeptieren kann. (Geerbt von MethodCall) |
| InArgCount |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die Anzahl der Argumente im Methodenaufruf ab, die nicht als |
| InArgs |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Array von Argumenten im Methodenaufruf ab, die nicht als |
| LogicalCallContext |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den LogicalCallContext aktuellen Methodenaufruf ab. (Geerbt von MethodCall) |
| MethodBase |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die MethodBase aufgerufene Methode ab. (Geerbt von MethodCall) |
| MethodName |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Namen der aufgerufenen Methode ab. (Geerbt von MethodCall) |
| MethodSignature |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Objekt ab, das die Methodensignatur enthält. (Geerbt von MethodCall) |
| Properties |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft eine IDictionary Schnittstelle ab, die eine Auflistung der Eigenschaften der Remotingnachricht darstellt. |
| TypeName |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den vollständigen Typ des Remoteobjekts ab, für das der Methodenaufruf ausgeführt wird. (Geerbt von MethodCall) |
| Uri |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Dient zum Abrufen oder Festlegen des URI (Uniform Resource Identifier) des Remoteobjekts, für das der Methodenaufruf ausgeführt wird. (Geerbt von MethodCall) |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetArg(Int32) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Methodenargument als Objekt bei einem angegebenen Index ab. (Geerbt von MethodCall) |
| GetArgName(Int32) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Namen eines Methodenarguments bei einem angegebenen Index ab. (Geerbt von MethodCall) |
| GetHashCode() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Dient als Standardhashfunktion. (Geerbt von Object) |
| GetInArg(Int32) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Methodenargument bei einem angegebenen Index ab, der nicht als |
| GetInArgName(Int32) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Namen eines Methodenarguments bei einem angegebenen Index ab, der nicht als |
| GetObjectData(SerializationInfo, StreamingContext) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Die GetObjectData(SerializationInfo, StreamingContext) Methode ist nicht implementiert. (Geerbt von MethodCall) |
| GetType() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| HeaderHandler(Header[]) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert einen internen Serialisierungshandler aus einem Array von Remotingheadern, die auf eine Methode angewendet werden. (Geerbt von MethodCall) |
| Init() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert ein MethodCall. (Geerbt von MethodCall) |
| MemberwiseClone() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ResolveMethod() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Legt Methodeninformationen aus zuvor initialisierten Remoting-Nachrichteneigenschaften fest. (Geerbt von MethodCall) |
| RootSetObjectData(SerializationInfo, StreamingContext) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Legt Methodeninformationen aus Serialisierungseinstellungen fest. (Geerbt von MethodCall) |
| ToString() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |