Freigeben über


IConstructionCallMessage.Activator Eigenschaft

Definition

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

public:
 property System::Runtime::Remoting::Activation::IActivator ^ Activator { System::Runtime::Remoting::Activation::IActivator ^ get(); void set(System::Runtime::Remoting::Activation::IActivator ^ value); };
public System.Runtime.Remoting.Activation.IActivator Activator { get; set; }
public System.Runtime.Remoting.Activation.IActivator Activator { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }
member this.Activator : System.Runtime.Remoting.Activation.IActivator with get, set
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
member this.Activator : System.Runtime.Remoting.Activation.IActivator with get, set
Public Property Activator As IActivator

Eigenschaftswert

Die Aktivierung, mit der das Remoteobjekt aktiviert wird.

Attribute

Ausnahmen

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

Hinweise

Eine Kette von Aktivatoren, die in einer Hierarchie angeordnet sind, erledigt in der Regel die verschiedenen Aufgaben, die am Aktivierungsprozess beteiligt sind. Wenn Sie einen benutzerdefinierten Aktivator anschließen möchten, sollten Sie die Aktivatorhierarchie durchlaufen und ihren Aktivator an der entsprechenden Stelle anschließen. Verwenden Sie die IActivator.NextActivator -Eigenschaft für den Aktivator, der von der aktuellen Eigenschaft zurückgegeben wird, um die Kette von Aktivatoren zu durchlaufen.

Wenn Sie einen eigenen Aktivator zur Aktivierungskette der Nachricht auf Clientseite hinzufügen, kann der Aktivator serialisiert und bei Bedarf auf die Serverseite übertragen werden. Aus diesem Grund sollten benutzerdefinierte Aktivatoren hinsichtlich der Serialisierungsanforderungen relativ einfach sein.

Gilt für: