Stopping Ereignis
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

RoleEnvironment.Stopping-Ereignis

 

Tritt auf, wenn eine Rolleninstanz vor dem Beenden steht.

Namespace:   Microsoft.WindowsAzure.ServiceRuntime
Assembly:  Microsoft.WindowsAzure.ServiceRuntime (in Microsoft.WindowsAzure.ServiceRuntime.dll)

public static event EventHandler<RoleEnvironmentStoppingEventArgs> Stopping

Die Stopping Ereignis wird verwendet, um Code auszuführen, wenn eine Rolleninstanz beendet wird. Dieses Ereignis wird ausgelöst, nachdem die Rolleninstanz aus der Rotation des Lastenausgleichs entfernt wurde, aber bevor die "OnStop"-Methode aufgerufen wird. Sie können dieses Ereignis verwenden, um Code auszuführen, der für ein ordnungsgemäßes Herunterfahren der Rolleninstanz erforderlich ist. Die Stopping Ereignis wird nicht ausgelöst, wenn der virtuelle Computer der Rolleninstanz neu gestartet wird.

Im folgenden Codebeispiel wird veranschaulicht, wie Sie Code ausführen können, wenn die Rolleninstanz beendet wird:


public override bool OnStart() { RoleEnvironment.Stopping += RoleEnvironmentStopping; return base.OnStart(); } private void RoleEnvironmentStopping(object sender, RoleEnvironmentStoppingEventArgs e) { // Add code that is run when the role instance is being stopped }
Zurück zum Anfang
Anzeigen:
© 2016 Microsoft