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 |
---|---|
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
- SecurityPermission für die Verwendung von Infrastrukturcode. Zugeordnete Enumeration: SecurityPermissionFlag.Infrastructure
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