ExtendedExecutionSession Klasse
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.
Unterstützt die Verwaltung einer Anforderung für die Ausführung im Hintergrund. Weitere Informationen zur Verwendung der erweiterten Ausführung finden Sie unter Ausführen unter Minimierte Ausführung mit erweiterter Ausführung.
public ref class ExtendedExecutionSession sealed : IClosable
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ExtendedExecutionSession final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ExtendedExecutionSession final : IClosable
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ExtendedExecutionSession : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ExtendedExecutionSession : System.IDisposable
function ExtendedExecutionSession()
Public NotInheritable Class ExtendedExecutionSession
Implements IDisposable
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Die Zeit, die für die Ausführung im Hintergrund zur Verfügung steht, kann mehrere Minuten betragen. Sie müssen jedoch jederzeit darauf vorbereitet sein, die sitzung zu verarbeiten, die widerrufen wird.
Konstruktoren
ExtendedExecutionSession() |
Erstellt ein ExtendedExecutionSession-Objekt . |
Eigenschaften
Description |
Diese Eigenschaft wird in der aktuellen Version nicht verwendet. |
PercentProgress |
Diese Eigenschaft wird in der aktuellen Version nicht verwendet. |
Reason |
Ruft den Grund für die Hintergrundausführungsanforderung ab oder legt diese fest. |
Methoden
Close() |
Schließt die Sitzung und entfernt die Funktion der Anwendung zur Ausführung im Hintergrund. |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
RequestExtensionAsync() |
Fordert die Ausführung im Hintergrund an. |
Ereignisse
Revoked |
Das Revoked-Ereignis tritt auf, wenn das System die Hintergrundausführung widerruft. |