Freigeben über


IConstructionCallMessage.Activator-Eigenschaft

Ruft die Aktivierung ab, mit der das Remoteobjekt aktiviert wird, oder legt diese fest.

Namespace: System.Runtime.Remoting.Activation
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Property Activator As IActivator
'Usage
Dim instance As IConstructionCallMessage
Dim value As IActivator

value = instance.Activator

instance.Activator = value
IActivator Activator { get; set; }
property IActivator^ Activator {
    IActivator^ get ();
    void set (IActivator^ value);
}
/** @property */
IActivator get_Activator ()

/** @property */
void set_Activator (IActivator value)
function get Activator () : IActivator

function set Activator (value : IActivator)

Eigenschaftenwert

Die Aktivierung, mit der das Remoteobjekt aktiviert wird.

Ausnahmen

Ausnahmetyp Bedingung

SecurityException

Der direkte Aufrufer verfügt nicht über die Berechtigung für die Infrastruktur.

Hinweise

In der Regel werden die verschiedenen Aufgaben des Aktivierungsprozesses von einer hierarchisch angeordneten Kette von Aktivierungen ausgeführt. Wenn Sie eine benutzerdefinierte Aktivierung einbinden möchten, müssen Sie die Hierarchie der Aktivierungen durchlaufen und die Aktivierung an der entsprechenden Stelle einfügen. Verwenden Sie die IActivator.NextActivator-Eigenschaft für die von der aktuellen Eigenschaft zurückgegebenen Aktivierung, um die Kette der Aktivierungen zu durchlaufen.

Wenn Sie der clientseitigen Kette der Aktivierungen der Meldung eine eigene Aktivierung hinzufügen, wird die Aktivierung bei Bedarf serialisiert und an die Serverseite übertragen. Deshalb sollten benutzerdefinierte Aktivierungen hinsichtlich der Serialisierungsanforderungen relativ schlank sein.

.NET Framework-Sicherheit

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

IConstructionCallMessage-Schnittstelle
IConstructionCallMessage-Member
System.Runtime.Remoting.Activation-Namespace