Compartir a través de


ExtendedExecutionForegroundSession Clase

Definición

Admite la administración de una solicitud para la ejecución extendida. Esta API requiere el uso de funcionalidades restringidas y no se puede usar para las aplicaciones de la Tienda.

public ref class ExtendedExecutionForegroundSession 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 ExtendedExecutionForegroundSession 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 ExtendedExecutionForegroundSession 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 ExtendedExecutionForegroundSession : 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 ExtendedExecutionForegroundSession : System.IDisposable
function ExtendedExecutionForegroundSession()
Public NotInheritable Class ExtendedExecutionForegroundSession
Implements IDisposable
Herencia
Object Platform::Object IInspectable ExtendedExecutionForegroundSession
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
Características de aplicaciones
extendedExecutionBackgroundAudio extendedExecutionCritical extendedExecutionUnconstrained

Constructores

ExtendedExecutionForegroundSession()

Crea un objeto ExtendedExecutionForegroundSession

Propiedades

Description

Obtiene o establece una cadena que se va a mostrar en el shell.

Reason

Obtiene o establece el motivo de la solicitud de ejecución extendida.

Métodos

Close()

Cierra la sesión y quita la funcionalidad de ejecución extendida de la aplicación.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

RequestExtensionAsync()

Solicitudes de ejecución extendida

Eventos

Revoked

Este evento se produce cuando el sistema revoca la ejecución extendida.

Se aplica a

Consulte también