Freigeben über


IRegisteredObject.Stop(Boolean) Methode

Definition

Fordert für ein registriertes Objekt an, dass dessen Registrierung aufgehoben werden soll.

public:
 void Stop(bool immediate);
public void Stop (bool immediate);
abstract member Stop : bool -> unit
Public Sub Stop (immediate As Boolean)

Parameter

immediate
Boolean

true, um anzugeben, dass für ein registriertes Objekt vor der Rückgabe die Registrierung in der Hostumgebung aufgehoben werden soll, andernfalls false.

Hinweise

Der Anwendungs-Manager ruft die Stop -Methode auf, um ein registriertes Objekt aufzufordern, die Registrierung aufzuheben. Während der Verarbeitung der Stop Methode muss das registrierte Objekt die HostingEnvironment.UnregisterObject -Methode aufrufen.

Die Stop -Methode wird zuerst aufgerufen, wobei der immediate Parameter auf falsefestgelegt ist. Das -Objekt kann entweder die Verarbeitung abschließen, die UnregisterObject -Methode aufrufen und dann zurückgeben, oder es kann die Verarbeitung sofort zurückgeben und die Verarbeitung asynchron abschließen, bevor die UnregisterObject Methode aufgerufen wird.

Wenn das registrierte Objekt die Verarbeitung nicht abgeschlossen hat, bevor der Timeoutzeitraum des Anwendungs-Managers abläuft, wird die Stop Methode erneut aufgerufen, wobei der immediate Parameter auf truefestgelegt ist. Wenn der immediate Parameter ist true, muss das registrierte Objekt die UnregisterObject -Methode aufrufen, bevor es zurückgegeben wird. Andernfalls wird seine Registrierung vom Anwendungs-Manager entfernt.

Gilt für: