共用方式為


UserDataProtectionManager.DataAvailabilityStateChanged 事件

定義

當資料可用性的狀態變更時,此事件會叫用接聽程式。 例如,當裝置鎖定時,受保護的資料會變成無法使用 'WhileUnlocked' UserDataAvailability。 訂閱此事件即可接聽此狀態變更。

// 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) 

事件類型

適用於