IRegisteredObject Schnittstelle
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.
Definiert Methoden für Objekte, die von der Hostumgebung verwaltet werden.
public interface class IRegisteredObject
public interface IRegisteredObject
type IRegisteredObject = interface
Public Interface IRegisteredObject
- Abgeleitet
Hinweise
Objekte müssen die IRegisteredObject Schnittstelle implementieren, um sich bei der Hostingumgebung zu registrieren und deren Lebensdauer von der Hostingumgebung verwaltet zu haben.
Sie können eine Instanz eines registrierten Objekts erstellen, indem Sie die ApplicationManager.CreateObject Methode für den Anwendungs-Manager aufrufen. Der Anwendungsmanager gibt das neu erstellte Objekt an den Aufrufer zurück, der dann eine typspezifische Methode für das Objekt aufrufen kann. Während des Starts sollte das registrierte Objekt die Methode aufrufen, um die HostingEnvironment.RegisterObject Registrierung des Objekts abzuschließen.
Wenn der Anwendungs-Manager ein registriertes Objekt beenden muss, ruft er die Stop Methode auf.
Anwendungen können nur eine Instanz eines registrierten Typs haben. Um mehrere Instanzen eines registrierten Typs zu erstellen, verwenden Sie das Factorymuster, um einen Objekt-Manager zu erstellen, der bei der Anwendung registriert ist, und verwaltet dann die mehreren Instanzen. Ein Beispiel für ein Objekt, das das Factorymuster implementiert, finden Sie im Beispiel für die ApplicationManager Klasse.
Methoden
| Name | Beschreibung |
|---|---|
| Stop(Boolean) |
Fordert ein registriertes Objekt auf, die Registrierung aufzuheben. |