EasClientSecurityPolicy 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
注意
Windows 10之後,EasClientSecurityPolicy 可能無法用於版本。
新式郵件應用程式會評估並套用 EAS 安全性原則。 EasClientSecurityPolicy 物件是由呼叫端應用程式所建構,以設定從 Exchange 伺服器或應用程式接收的原則。
public ref class EasClientSecurityPolicy sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Security.ExchangeActiveSyncProvisioning.EasContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Security.ExchangeActiveSyncProvisioning.EasContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class EasClientSecurityPolicy final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Security.ExchangeActiveSyncProvisioning.EasContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Security.ExchangeActiveSyncProvisioning.EasContract")]
class EasClientSecurityPolicy final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Security.ExchangeActiveSyncProvisioning.EasContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Security.ExchangeActiveSyncProvisioning.EasContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class EasClientSecurityPolicy
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Security.ExchangeActiveSyncProvisioning.EasContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Security.ExchangeActiveSyncProvisioning.EasContract")]
public sealed class EasClientSecurityPolicy
function EasClientSecurityPolicy()
Public NotInheritable Class EasClientSecurityPolicy
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows Desktop Extension SDK (已於 10.0.10240.0 引進)
|
API contract |
Windows.Security.ExchangeActiveSyncProvisioning.EasContract (已於 v1.0 引進)
|
備註
只有在先前設定屬性值時,才能使用 get () 擷取這個類別的所有屬性值。 取得原則值而不先前設定,會導致從 get () 呼叫傳回HRESULT_FROM_WIN32 (ERROR_NO_DATA) 。
建構函式
EasClientSecurityPolicy() |
注意 Windows 10之後,EasClientSecurityPolicy可能無法用於版本。 建立 物件的實例,允許呼叫端應用程式設定從 Exchange Server 接收的原則以進行評估或應用程式。 |
屬性
DisallowConvenienceLogon |
注意 Windows 10之後,EasClientSecurityPolicy可能無法用於版本。 取得或設定防止方便登入的能力。 MS-ASPROV 中未定義 DisallowConvenienceLogon。 它會從 MS-ASPROV AllowSimplePassword 對應至 Windows 密碼原則。 當 DevicePasswordEnabled 等於 TRUE 時,如果 AllowSimplePassword 為 TRUE,則 DisallowConvenienceLogon 應設定為 FALSE。 如果 AllowSimplePassword 為 FALSE,則 DisallowConvenienceLogon 應設定為 TRUE。 |
MaxInactivityTimeLock |
注意 Windows 10之後,EasClientSecurityPolicy可能無法用於版本。 取得或設定電腦在鎖定之前可以保持非作用中的時間長度上限。 MS-ASPROV 名稱為 MaxInactivityTimeDeviceLock。 |
MaxPasswordFailedAttempts |
注意 Windows 10之後,EasClientSecurityPolicy可能無法用於版本。 取得或設定登入失敗的密碼嘗試次數上限。 MS-ASPROV 名稱為 MaxDevicePasswordFailedAttempts。 MAXPasswordFailedAttempts 屬性是由 MS-ASPROV DevicePasswordEnabled 原則取代。 如果呼叫端收到等於 FALSE 的 DevicePasswordEnabled,請勿設定評估或應用程式的 MaxPasswordFailedAttempts 屬性。 如果呼叫端收到等於 TRUE 的 DevicePasswordEnabled,您可以設定評估或應用程式的 MaxPasswordFailedAttempts 屬性。 |
MinPasswordComplexCharacters |
注意 Windows 10之後,EasClientSecurityPolicy可能無法用於版本。 取得或設定密碼所需的複雜字元數目下限。 MS-ASPROV 名稱為 MinDevicePasswordComplexCharacters。 如果呼叫端應用程式收到 MS-ASPROV AlphanumericDevicePasswordRequired 等於 TRUE,則 MinPasswordComplexCharacters 必須設定為等於或大於 2,以供評估和應用程式使用。 MS-ASPROV DevicePasswordEnabled 原則取代 MinPasswordComplexCharacters 屬性。 如果呼叫端收到等於 FALSE 的 DevicePasswordEnabled,請勿設定評估或應用程式的 MinPasswordComplexCharacters 屬性。 如果呼叫端收到 DevicePasswordEnabled 等於 TRUE,您可以設定 MinPasswordComplexCharacters 屬性來評估或應用程式。 |
MinPasswordLength |
注意 Windows 10之後,EasClientSecurityPolicy可能無法用於版本。 取得或設定允許的密碼長度下限。 MS-ASPROV 名稱為 MinPasswordLength。 MS-ASPROV DevicePasswordEnabled 原則取代 MinPasswordLength 屬性。 如果呼叫端收到等於 FALSE 的 DevicePasswordEnabled,請勿設定評估或應用程式的 MinPasswordLength 屬性。 如果呼叫端收到 DevicePasswordEnabled 等於 TRUE,您可以設定評估或應用程式的 MinPasswordLength 屬性。 |
PasswordExpiration |
注意 Windows 10之後,EasClientSecurityPolicy可能無法用於版本。 取得或設定密碼有效的時間長度。 MS-ASPROV 名稱為 DevicePasswordExpiration。 MS-ASPROV DevicePasswordEnabled 原則會取代 PasswordExpiration 屬性。 如果呼叫端收到 DevicePasswordEnabled 等於 FALSE,請勿設定評估或應用程式的 PasswordExpiration 屬性。 如果呼叫端收到 DevicePasswordEnabled 等於 TRUE,您可以設定評估或應用程式的 PasswordExpiration 屬性。 |
PasswordHistory |
注意 Windows 10之後,EasClientSecurityPolicy可能無法用於版本。 取得或設定先前使用的密碼資訊。 MS-ASPROV 名稱為 DevicePasswordHistory。 PASSWORDHistory 屬性是由 MS-ASPROV DevicePasswordEnabled 原則取代。 如果呼叫端收到等於 FALSE 的 DevicePasswordEnabled,請勿設定評估或應用程式的 PasswordHistory 屬性。 如果呼叫端收到等於 TRUE 的 DevicePasswordEnabled,您可以設定評估或應用程式的 PasswordHistory 屬性。 |
RequireEncryption |
注意 Windows 10之後,EasClientSecurityPolicy可能無法用於版本。 取得或設定是否需要加密。 MS-ASPROV 名稱為 RequireDeviceEncryption。 |
方法
ApplyAsync() |
注意 Windows 10之後,EasClientSecurityPolicy可能無法用於版本。 一旦使用者同意,就會在非同步模式中套用 EAS 原則。每當應用程式想要讓本機電腦符合規範時,適用于郵件的 UWP 應用程式會呼叫 ApplyAsync。 |
CheckCompliance() |
注意 Windows 10之後,EasClientSecurityPolicy可能無法用於版本。 評估 EAS 原則。每當應用程式想要評估本機電腦是否符合指定 EAS 原則的規範時,UWP app 都會呼叫 CheckCompliance。 因為此呼叫不會涉及任何 UI 互動,所以它是同步呼叫。 |