ExtendedExecutionSession Kelas

Definisi

Mendukung pengelolaan permintaan untuk eksekusi latar belakang. Untuk informasi selengkapnya tentang cara menggunakan Extended Execution, lihat Jalankan saat diminimalkan dengan Extended Execution

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
Warisan
Object Platform::Object IInspectable ExtendedExecutionSession
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Jumlah waktu yang tersedia untuk melakukan eksekusi latar belakang mungkin beberapa menit, tetapi Anda harus siap untuk menangani sesi yang dicabut kapan saja.

Konstruktor

ExtendedExecutionSession()

Membuat objek ExtendedExecutionSession .

Properti

Description

Properti ini tidak digunakan dalam rilis saat ini.

PercentProgress

Properti ini tidak digunakan dalam rilis saat ini.

Reason

Mendapatkan atau menetapkan alasan untuk permintaan eksekusi latar belakang.

Metode

Close()

Menutup sesi dan menghapus kemampuan aplikasi untuk berjalan di latar belakang.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola.

RequestExtensionAsync()

Meminta eksekusi latar belakang.

Acara

Revoked

Peristiwa Dicabut terjadi ketika sistem mencabut eksekusi latar belakang.

Berlaku untuk

Lihat juga