UserDataProtectionManager.DataAvailabilityStateChanged Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este evento invoca a los agentes de escucha cuando el estado de disponibilidad de los datos ha cambiado. Por ejemplo, cuando el dispositivo se bloquea, los datos protegidos en userDataAvailability "WhileUnlocked" no estarán disponibles. Este cambio de estado se puede escuchar mediante la suscripción a este evento.
// Register
event_token DataAvailabilityStateChanged(TypedEventHandler<UserDataProtectionManager, UserDataAvailabilityStateChangedEventArgs const&> const& handler) const;
// Revoke with event_token
void DataAvailabilityStateChanged(event_token const* cookie) const;
// Revoke with event_revoker
UserDataProtectionManager::DataAvailabilityStateChanged_revoker DataAvailabilityStateChanged(auto_revoke_t, TypedEventHandler<UserDataProtectionManager, UserDataAvailabilityStateChangedEventArgs const&> const& handler) const;
public event TypedEventHandler<UserDataProtectionManager,UserDataAvailabilityStateChangedEventArgs> DataAvailabilityStateChanged;
function onDataAvailabilityStateChanged(eventArgs) { /* Your code */ }
userDataProtectionManager.addEventListener("dataavailabilitystatechanged", onDataAvailabilityStateChanged);
userDataProtectionManager.removeEventListener("dataavailabilitystatechanged", onDataAvailabilityStateChanged);
- or -
userDataProtectionManager.ondataavailabilitystatechanged = onDataAvailabilityStateChanged;
Public Custom Event DataAvailabilityStateChanged As TypedEventHandler(Of UserDataProtectionManager, UserDataAvailabilityStateChangedEventArgs)