EasClientSecurityPolicy Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Notes
EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10.
Les applications de messagerie modernes évaluent et appliquent les stratégies de sécurité EAS. Un objet EasClientSecurityPolicy est construit par l’application appelante pour définir les stratégies reçues du serveur ou de l’application 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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows Desktop Extension SDK (introduit dans 10.0.10240.0)
|
API contract |
Windows.Security.ExchangeActiveSyncProvisioning.EasContract (introduit dans v1.0)
|
Remarques
Toutes les valeurs de propriété de cette classe peuvent être récupérées à l’aide de get() uniquement si les valeurs de propriété sont précédemment définies. L’obtention d’une valeur de stratégie sans la définir précédemment entraîne le retour de HRESULT_FROM_WIN32(ERROR_NO_DATA) à partir de l’appel get().
Constructeurs
EasClientSecurityPolicy() |
Notes EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10. Crée une instance d’un objet qui permet à l’application appelante de définir des stratégies reçues du serveur Exchange à des fins d’évaluation ou d’application. |
Propriétés
DisallowConvenienceLogon |
Notes EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10. Obtient ou définit la possibilité d’empêcher les ouvertures de session pratiques. DisallowConvenienceLogon n’est pas défini dans MS-ASPROV. Il est mappé à partir de MS-ASPROV AllowSimplePassword en ce qui concerne les stratégies de mot de passe Windows. Lorsque DevicePasswordEnabled est égal à TRUE, si AllowSimplePassword a la valeur TRUE, DisallowConvenienceLogon doit avoir la valeur FALSE. Si AllowSimplePassword a la valeur FALSE, DisallowConvenienceLogon doit être défini sur TRUE. |
MaxInactivityTimeLock |
Notes EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10. Obtient ou définit la durée maximale pendant laquelle l’ordinateur peut rester inactif avant son verrouillage. Le nom MS-ASPROV est MaxInactivityTimeDeviceLock. |
MaxPasswordFailedAttempts |
Notes EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10. Obtient ou définit le nombre maximal de tentatives de mot de passe ayant échoué pour la connexion. Le nom MS-ASPROV est MaxDevicePasswordFailedAttempts. La propriété MaxPasswordFailedAttempts est remplacée par la stratégie MS-ASPROV DevicePasswordEnabled. Si l’appelant a reçu DevicePasswordEnabled égal à FALSE, ne définissez pas la propriété MaxPasswordFailedAttempts pour l’évaluation ou l’application. Si l’appelant a reçu DevicePasswordEnabled égal à TRUE, vous pouvez définir la propriété MaxPasswordFailedAttempts pour l’évaluation ou l’application. |
MinPasswordComplexCharacters |
Notes EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10. Obtient ou définit le nombre minimal de caractères complexes requis pour un mot de passe. Le nom MS-ASPROV est MinDevicePasswordComplexCharacters. Si l’application appelante reçoit MS-ASPROV AlphanumericDevicePasswordRequired égal à TRUE, MinPasswordComplexCharacters doit être défini pour être égal ou supérieur à 2 pour l’évaluation et l’application. La propriété MinPasswordComplexCharacters est remplacée par la stratégie MS-ASPROV DevicePasswordEnabled. Si l’appelant a reçu DevicePasswordEnabled égal à FALSE, ne définissez pas la propriété MinPasswordComplexCharacters pour l’évaluation ou l’application. Si l’appelant a reçu DevicePasswordEnabled égal à TRUE, vous pouvez définir la propriété MinPasswordComplexCharacters pour l’évaluation ou l’application. |
MinPasswordLength |
Notes EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10. Obtient ou définit la longueur minimale du mot de passe autorisé. Le nom MS-ASPROV est MinPasswordLength. La propriété MinPasswordLength est remplacée par la stratégie MS-ASPROV DevicePasswordEnabled. Si l’appelant a reçu DevicePasswordEnabled égal à FALSE, ne définissez pas la propriété MinPasswordLength pour l’évaluation ou l’application. Si l’appelant a reçu DevicePasswordEnabled égal à TRUE, vous pouvez définir la propriété MinPasswordLength pour l’évaluation ou l’application. |
PasswordExpiration |
Notes EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10. Obtient ou définit la durée de validité d’un mot de passe. Le nom MS-ASPROV est DevicePasswordExpiration. La propriété PasswordExpiration est remplacée par la stratégie MS-ASPROV DevicePasswordEnabled. Si l’appelant a reçu DevicePasswordEnabled égal à FALSE, ne définissez pas la propriété PasswordExpiration pour l’évaluation ou l’application. Si l’appelant a reçu DevicePasswordEnabled égal à TRUE, vous pouvez définir la propriété PasswordExpiration pour l’évaluation ou l’application. |
PasswordHistory |
Notes EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10. Obtient ou définit les informations de mot de passe précédemment utilisées. Le nom MS-ASPROV est DevicePasswordHistory. La propriété PasswordHistory est remplacée par la stratégie MS-ASPROV DevicePasswordEnabled. Si l’appelant a reçu DevicePasswordEnabled égal à FALSE, ne définissez pas la propriété PasswordHistory pour l’évaluation ou l’application. Si l’appelant a reçu DevicePasswordEnabled égal à TRUE, vous pouvez définir la propriété PasswordHistory pour l’évaluation ou l’application. |
RequireEncryption |
Notes EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10. Obtient ou définit si le chiffrement est requis. Le nom MS-ASPROV est RequireDeviceEncryption. |
Méthodes
ApplyAsync() |
Notes EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10. Applique les stratégies EAS en mode asynchrone une fois que l’utilisateur a donné son consentement. ApplyAsync est appelé par une application UWP pour le courrier chaque fois que l’application souhaite rendre l’ordinateur local conforme. |
CheckCompliance() |
Notes EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10. Évalue les stratégies EAS. CheckCompliance est appelé par une application UWP pour le courrier chaque fois que l’application souhaite évaluer si l’ordinateur local est conforme aux stratégies EAS données. Étant donné que cet appel n’implique aucune interaction avec l’interface utilisateur, il s’agit d’un appel synchrone. |