Condividi tramite


EasClientSecurityPolicy Classe

Definizione

Nota

EasClientSecurityPolicy potrebbe non essere disponibile per le versioni dopo Windows 10.

Le app di posta elettronica moderne valutano e applicano i criteri di sicurezza EAS. Un oggetto EasClientSecurityPolicy viene costruito dall'app chiamante per impostare i criteri ricevuti dal server di Exchange o dall'applicazione.

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
Ereditarietà
Object Platform::Object IInspectable EasClientSecurityPolicy
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows Desktop Extension SDK (è stato introdotto in 10.0.10240.0)
API contract
Windows.Security.ExchangeActiveSyncProvisioning.EasContract (è stato introdotto in v1.0)

Commenti

Tutti i valori delle proprietà per questa classe possono essere recuperati usando get() solo se i valori delle proprietà sono impostati in precedenza. Ottenere un valore di criterio senza impostare in precedenza verrà restituito HRESULT_FROM_WIN32(ERROR_NO_DATA) dalla chiamata get().

Costruttori

EasClientSecurityPolicy()

Nota

EasClientSecurityPolicy potrebbe non essere disponibile per le versioni dopo Windows 10.

Crea un'istanza di un oggetto che consente all'app chiamante di impostare i criteri ricevuti dal server Exchange per la valutazione o l'applicazione.

Proprietà

DisallowConvenienceLogon

Nota

EasClientSecurityPolicy potrebbe non essere disponibile per le versioni dopo Windows 10.

Ottiene o imposta la possibilità di impedire l'accesso pratico. DisallowConvenienceLogon non è definito in MS-ASPROV. Viene mappato da MS-ASPROV AllowSimplePassword rispetto ai criteri delle password di Windows.

Quando DevicePasswordEnabled è uguale a TRUE, se AllowSimplePassword è TRUE, è necessario impostare DisallowConvenienceLogon su FALSE. Se AllowSimplePassword è FALSE, è necessario impostare DisallowConvenienceLogon su TRUE.

MaxInactivityTimeLock

Nota

EasClientSecurityPolicy potrebbe non essere disponibile per le versioni dopo Windows 10.

Ottiene o imposta il periodo massimo di tempo in cui il computer può rimanere inattivo prima di essere bloccato. Il nome MS-ASPROV è MaxInactivityTimeDeviceLock.

MaxPasswordFailedAttempts

Nota

EasClientSecurityPolicy potrebbe non essere disponibile per le versioni dopo Windows 10.

Ottiene o imposta il numero massimo di tentativi di password non riusciti per l'accesso. Il nome MS-ASPROV è MaxDevicePasswordFailedAttempts.

La proprietà MaxPasswordFailedAttempts viene sostituita dai criteri MS-ASPROV DevicePasswordEnabled. Se il chiamante ha ricevuto DevicePasswordEnabled uguale a FALSE, non impostare la proprietà MaxPasswordFailedAttempts per la valutazione o l'applicazione. Se il chiamante ha ricevuto DevicePasswordEnabled uguale a TRUE, è possibile impostare la proprietà MaxPasswordFailedAttempts per la valutazione o l'applicazione.

MinPasswordComplexCharacters

Nota

EasClientSecurityPolicy potrebbe non essere disponibile per le versioni dopo Windows 10.

Ottiene o imposta il numero minimo di caratteri complessi necessari per una password. Il nome MS-ASPROV è MinDevicePasswordComplexCharacters.

Se l'app chiamante riceve MS-ASPROV AlphanumericDevicePasswordRequired uguale a TRUE, minPasswordComplexCharacters deve essere impostata su uguale o maggiore di 2 per la valutazione e l'applicazione.

La proprietà MinPasswordComplexCharacters viene sostituita dai criteri MS-ASPROV DevicePasswordEnabled. Se il chiamante ha ricevuto DevicePasswordEnabled uguale a FALSE, non impostare la proprietà MinPasswordComplexCharacters per la valutazione o l'applicazione. Se il chiamante ha ricevuto DevicePasswordEnabled uguale a TRUE, è possibile impostare la proprietà MinPasswordComplexCharacters per la valutazione o l'applicazione.

MinPasswordLength

Nota

EasClientSecurityPolicy potrebbe non essere disponibile per le versioni dopo Windows 10.

Ottiene o imposta la lunghezza minima della password consentita. Il nome MS-ASPROV è MinPasswordLength.

La proprietà MinPasswordLength viene sostituita dai criteri DEVICEPasswordEnabled MS-ASPROV. Se il chiamante ha ricevuto DevicePasswordEnabled uguale a FALSE, non impostare la proprietà MinPasswordLength per la valutazione o l'applicazione. Se il chiamante ha ricevuto DevicePasswordEnabled uguale a TRUE, è possibile impostare la proprietà MinPasswordLength per la valutazione o l'applicazione.

PasswordExpiration

Nota

EasClientSecurityPolicy potrebbe non essere disponibile per le versioni dopo Windows 10.

Ottiene o imposta il tempo di validità di una password. Il nome MS-ASPROV è DevicePasswordExpiration.

La proprietà PasswordExpiration viene sostituita dai criteri MS-ASPROV DevicePasswordEnabled. Se il chiamante ha ricevuto DevicePasswordEnabled uguale a FALSE, non impostare la proprietà PasswordExpiration per la valutazione o l'applicazione. Se il chiamante ha ricevuto DevicePasswordEnabled uguale a TRUE, è possibile impostare la proprietà PasswordExpiration per la valutazione o l'applicazione.

PasswordHistory

Nota

EasClientSecurityPolicy potrebbe non essere disponibile per le versioni dopo Windows 10.

Ottiene o imposta le informazioni sulla password usate in precedenza. Il nome MS-ASPROV è DevicePasswordHistory.

La proprietà PasswordHistory viene sostituita dai criteri MS-ASPROV DevicePasswordEnabled. Se il chiamante ha ricevuto DevicePasswordEnabled uguale a FALSE, non impostare la proprietà PasswordHistory per la valutazione o l'applicazione. Se il chiamante ha ricevuto DevicePasswordEnabled uguale a TRUE, è possibile impostare la proprietà PasswordHistory per la valutazione o l'applicazione.

RequireEncryption

Nota

EasClientSecurityPolicy potrebbe non essere disponibile per le versioni dopo Windows 10.

Ottiene o imposta se è necessaria la crittografia. Il nome MS-ASPROV è RequireDeviceEncryption.

Metodi

ApplyAsync()

Nota

EasClientSecurityPolicy potrebbe non essere disponibile per le versioni dopo Windows 10.

Applica i criteri EAS in modalità asincrona dopo il consenso dell'utente. ApplyAsync viene chiamato da un'app UWP per posta elettronica qualsiasi volta che l'app vuole rendere conforme il computer locale.

CheckCompliance()

Nota

EasClientSecurityPolicy potrebbe non essere disponibile per le versioni dopo Windows 10.

Valuta i criteri EAS. CheckCompliance viene chiamato da un'app UWP per posta elettronica qualsiasi volta che l'app vuole valutare se il computer locale è conforme ai criteri EAS specificati. Poiché questa chiamata non implica interazioni con l'interfaccia utente, è una chiamata sincrona.

Si applica a