Freigeben über


EasClientSecurityPolicy Klasse

Definition

Hinweis

EasClientSecurityPolicy ist für Releases nach Windows 10 möglicherweise nicht verfügbar.

Moderne Mail-Apps werten die EAS-Sicherheitsrichtlinien aus und wenden sie an. Ein EasClientSecurityPolicy-Objekt wird von der Aufrufenden-App erstellt, um Richtlinien festzulegen, die vom Exchange-Server oder der Exchange-Anwendung empfangen werden.

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
Vererbung
Object Platform::Object IInspectable EasClientSecurityPolicy
Attribute

Windows-Anforderungen

Gerätefamilie
Windows Desktop Extension SDK (eingeführt in 10.0.10240.0)
API contract
Windows.Security.ExchangeActiveSyncProvisioning.EasContract (eingeführt in v1.0)

Hinweise

Alle Eigenschaftswerte für diese Klasse können mit get() nur abgerufen werden, wenn die Eigenschaftswerte zuvor festgelegt wurden. Wenn Sie einen Richtlinienwert erhalten, ohne ihn zuvor festzulegen, führt dies zu HRESULT_FROM_WIN32(ERROR_NO_DATA), die vom get()-Aufruf zurückgegeben wird.

Konstruktoren

EasClientSecurityPolicy()

Hinweis

EasClientSecurityPolicy ist für Releases nach Windows 10 möglicherweise nicht verfügbar.

Erstellt eine instance eines -Objekts, mit dem die Aufrufende-App Richtlinien festlegen kann, die vom Exchange-Server für die Auswertung oder Anwendung empfangen werden.

Eigenschaften

DisallowConvenienceLogon

Hinweis

EasClientSecurityPolicy ist für Releases nach Windows 10 möglicherweise nicht verfügbar.

Ruft die Möglichkeit ab, benutzerfreundliche Anmeldungen zu verhindern, oder legt diese fest. DisallowConvenienceLogon ist in MS-ASPROV nicht definiert. Es wird von MS-ASPROV AllowSimplePassword in Bezug auf die Windows-Kennwortrichtlinien zugeordnet.

Wenn DevicePasswordEnabled gleich TRUE ist und AllowSimplePassword AUF TRUE festgelegt ist, sollte DisallowConvenienceLogon auf FALSE festgelegt werden. Wenn AllowSimplePassword auf FALSE festgelegt ist, sollte DisallowConvenienceLogon auf TRUE festgelegt werden.

MaxInactivityTimeLock

Hinweis

EasClientSecurityPolicy ist für Releases nach Windows 10 möglicherweise nicht verfügbar.

Ruft die maximale Dauer ab, die der Computer vor dem Sperren inaktiv bleiben kann, oder legt diese fest. Der Name von MS-ASPROV lautet MaxInactivityTimeDeviceLock.

MaxPasswordFailedAttempts

Hinweis

EasClientSecurityPolicy ist für Releases nach Windows 10 möglicherweise nicht verfügbar.

Ruft die maximale Anzahl fehlgeschlagener Kennwortversuche für die Anmeldung ab oder legt diese fest. Der Ms-ASPROV-Name lautet MaxDevicePasswordFailedAttempts.

Die MaxPasswordFailedAttempts-Eigenschaft wird durch die Richtlinie MS-ASPROV DevicePasswordEnabled ersetzt. Wenn der Aufrufer DevicePasswordEnabled gleich FALSE erhalten hat, legen Sie die MaxPasswordFailedAttempts-Eigenschaft nicht für die Auswertung oder Anwendung fest. Wenn der Aufrufer DevicePasswordEnabled gleich TRUE erhalten hat, können Sie die MaxPasswordFailedAttempts-Eigenschaft für die Auswertung oder Anwendung festlegen.

MinPasswordComplexCharacters

Hinweis

EasClientSecurityPolicy ist für Releases nach Windows 10 möglicherweise nicht verfügbar.

Ruft die Mindestanzahl komplexer Zeichen ab, die für ein Kennwort erforderlich sind, oder legt diese fest. Der Name von MS-ASPROV lautet MinDevicePasswordComplexCharacters.

Wenn die Aufrufende-App MS-ASPROV AlphanumericDevicePasswordRequired gleich TRUE empfängt, muss MinPasswordComplexCharacters für auswertung und Anwendung auf gleich oder größer als 2 festgelegt werden.

Die MinPasswordComplexCharacters-Eigenschaft wird durch die Richtlinie MS-ASPROV DevicePasswordEnabled ersetzt. Wenn der Aufrufer DevicePasswordEnabled gleich FALSE erhalten hat, legen Sie die MinPasswordComplexCharacters-Eigenschaft nicht für die Auswertung oder Anwendung fest. Wenn der Aufrufer DevicePasswordEnabled gleich TRUE erhalten hat, können Sie die MinPasswordComplexCharacters-Eigenschaft für die Auswertung oder Anwendung festlegen.

MinPasswordLength

Hinweis

EasClientSecurityPolicy ist für Releases nach Windows 10 möglicherweise nicht verfügbar.

Ruft die mindest zulässige Kennwortlänge ab oder legt sie fest. Der Ms-ASPROV-Name lautet MinPasswordLength.

Die MinPasswordLength-Eigenschaft wird durch die Richtlinie MS-ASPROV DevicePasswordEnabled ersetzt. Wenn der Aufrufer DevicePasswordEnabled gleich FALSE erhalten hat, legen Sie die MinPasswordLength-Eigenschaft nicht für die Auswertung oder Anwendung fest. Wenn der Aufrufer DevicePasswordEnabled gleich TRUE erhalten hat, können Sie die MinPasswordLength-Eigenschaft für die Auswertung oder Anwendung festlegen.

PasswordExpiration

Hinweis

EasClientSecurityPolicy ist für Releases nach Windows 10 möglicherweise nicht verfügbar.

Ruft die Gültigkeitsdauer eines Kennworts ab oder legt sie fest. Der Name von MS-ASPROV lautet DevicePasswordExpiration.

Die PasswordExpiration-Eigenschaft wird durch die Richtlinie MS-ASPROV DevicePasswordEnabled ersetzt. Wenn der Aufrufer DevicePasswordEnabled gleich FALSE erhalten hat, legen Sie die PasswordExpiration-Eigenschaft nicht für die Auswertung oder Anwendung fest. Wenn der Aufrufer DevicePasswordEnabled gleich TRUE erhalten hat, können Sie die PasswordExpiration-Eigenschaft für die Auswertung oder Anwendung festlegen.

PasswordHistory

Hinweis

EasClientSecurityPolicy ist für Releases nach Windows 10 möglicherweise nicht verfügbar.

Ruft die zuvor verwendeten Kennwortinformationen ab oder legt sie fest. Der Ms-ASPROV-Name lautet DevicePasswordHistory.

Die PasswordHistory-Eigenschaft wird durch die Richtlinie MS-ASPROV DevicePasswordEnabled ersetzt. Wenn der Aufrufer DevicePasswordEnabled gleich FALSE erhalten hat, legen Sie die PasswordHistory-Eigenschaft nicht für die Auswertung oder Anwendung fest. Wenn der Aufrufer DevicePasswordEnabled gleich TRUE erhalten hat, können Sie die PasswordHistory-Eigenschaft für die Auswertung oder Anwendung festlegen.

RequireEncryption

Hinweis

EasClientSecurityPolicy ist für Releases nach Windows 10 möglicherweise nicht verfügbar.

Ruft ab oder legt fest, ob eine Verschlüsselung erforderlich ist. Der Name von MS-ASPROV lautet RequireDeviceEncryption.

Methoden

ApplyAsync()

Hinweis

EasClientSecurityPolicy ist für Releases nach Windows 10 möglicherweise nicht verfügbar.

Wendet die EAS-Richtlinien im asynchronen Modus an, sobald der Benutzer zustimmt. ApplyAsync wird von einer UWP-App für E-Mail aufgerufen, wenn die App den lokalen Computer kompatibel machen möchte.

CheckCompliance()

Hinweis

EasClientSecurityPolicy ist für Releases nach Windows 10 möglicherweise nicht verfügbar.

Wertet die EAS-Richtlinien aus. CheckCompliance wird von einer UWP-App für E-Mail aufgerufen, wenn die App bewerten möchte, ob der lokale Computer mit den angegebenen EAS-Richtlinien kompatibel ist. Da dieser Aufruf keine Benutzeroberflächeninteraktionen umfasst, handelt es sich um einen synchronen Aufruf.

Gilt für: