Compartir a través de


Deferral Clase

Definición

Almacena un DeferralCompletedHandler que se va a invocar al finalizar el aplazamiento y manipula el estado del aplazamiento.

public ref class Deferral sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Foundation.IDeferralFactory, 65536, Windows.Foundation.FoundationContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class Deferral final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Foundation.IDeferralFactory, 65536, "Windows.Foundation.FoundationContract")]
class Deferral final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Foundation.IDeferralFactory), 65536, typeof(Windows.Foundation.FoundationContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class Deferral
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Foundation.IDeferralFactory), 65536, "Windows.Foundation.FoundationContract")]
public sealed class Deferral
function Deferral(handler)
Public NotInheritable Class Deferral
Herencia
Object Platform::Object IInspectable Deferral
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (se introdujo en la versión v1.0)

Comentarios

Para obtener más información sobre la clase Deferral , consulte la sección sobre aplazamientos en ciclo de vida de la aplicación y el ejemplo ExtendedExecution.

Las aplicaciones javascript no deben permitir la navegación antes de completar un DeferralCompletedHandler. Si lo hace, una aplicación se bloquea y se debe considerar un error de programación.

Constructores

Deferral(DeferralCompletedHandler)

Inicializa un nuevo objeto Deferral y especifica un deferralCompletedHandler al que se llamará al finalizar el aplazamiento.

Métodos

Close()

Si aún no se ha invocado DeferralCompletedHandler , se le llamará y quitará la referencia al delegado.

Complete()

Si aún no se ha invocado DeferralCompletedHandler , se le llamará y quitará la referencia al delegado.

Dispose()

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

Se aplica a

Consulte también