EasClientSecurityPolicy Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |