EasClientSecurityPolicy クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意
easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。
最新のメール アプリは、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() |
注意 easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。 呼び出し元アプリが評価またはアプリケーションのために Exchange サーバーから受信したポリシーを設定できるようにする オブジェクトのインスタンスを作成します。 |
プロパティ
DisallowConvenienceLogon |
注意 easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。 便利なログオンを防ぐ機能を取得または設定します。 DisallowConvenienceLogon は MS-ASPROV で定義されていません。 これは、Windows パスワード ポリシーに関して MS-ASPROV AllowSimplePassword からマップされます。 DevicePasswordEnabled が TRUE の場合、AllowSimplePassword が TRUE の場合は、DisallowConvenienceLogon を FALSE に設定する必要があります。 AllowSimplePassword が FALSE の場合、DisallowConvenienceLogon を TRUE に設定する必要があります。 |
MaxInactivityTimeLock |
注意 easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。 コンピューターがロックされるまでの非アクティブな状態を維持できる最大時間を取得または設定します。 MS-ASPROV 名は MaxInactivityTimeDeviceLock です。 |
MaxPasswordFailedAttempts |
注意 easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。 ログオンに失敗したパスワード試行の最大数を取得または設定します。 MS-ASPROV 名は MaxDevicePasswordFailedAttempts です。 MaxPasswordFailedAttempts プロパティは、MS-ASPROV DevicePasswordEnabled ポリシーに置き換えられます。 呼び出し元が DevicePasswordEnabled を FALSE に設定した場合は、評価またはアプリケーションの MaxPasswordFailedAttempts プロパティを設定しないでください。 呼び出し元が DevicePasswordEnabled を TRUE に受け取った場合は、評価またはアプリケーションの MaxPasswordFailedAttempts プロパティを設定できます。 |
MinPasswordComplexCharacters |
注意 easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。 パスワードに必要な複雑な文字の最小数を取得または設定します。 MS-ASPROV 名は MinDevicePasswordComplexCharacters です。 呼び出し元アプリが TRUE と等しい MS-ASPROV 英数字DevicePasswordRequired を受け取る場合、評価とアプリケーションでは MinPasswordComplexCharacters を 2 以上に設定する必要があります。 MinPasswordComplexCharacters プロパティは、MS-ASPROV DevicePasswordEnabled ポリシーに置き換えられます。 呼び出し元が DevicePasswordEnabled を FALSE と受け取った場合は、評価またはアプリケーションの MinPasswordComplexCharacters プロパティを設定しないでください。 呼び出し元が DevicePasswordEnabled を TRUE に受け取った場合は、評価またはアプリケーションの MinPasswordComplexCharacters プロパティを設定できます。 |
MinPasswordLength |
注意 easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。 許可されるパスワードの最小長を取得または設定します。 MS-ASPROV 名は MinPasswordLength です。 MinPasswordLength プロパティは、MS-ASPROV DevicePasswordEnabled ポリシーに置き換えられます。 呼び出し元が DevicePasswordEnabled を FALSE と受け取った場合は、評価またはアプリケーションの MinPasswordLength プロパティを設定しないでください。 呼び出し元が DevicePasswordEnabled を TRUE に受け取った場合は、評価またはアプリケーションの MinPasswordLength プロパティを設定できます。 |
PasswordExpiration |
注意 easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。 パスワードが有効な時間を取得または設定します。 MS-ASPROV 名は DevicePasswordExpiration です。 PasswordExpiration プロパティは、MS-ASPROV DevicePasswordEnabled ポリシーに置き換えられます。 呼び出し元が DevicePasswordEnabled を FALSE と受け取った場合は、評価またはアプリケーションの PasswordExpiration プロパティを設定しないでください。 呼び出し元が DevicePasswordEnabled を TRUE に受け取った場合は、評価またはアプリケーションの PasswordExpiration プロパティを設定できます。 |
PasswordHistory |
注意 easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。 以前に使用したパスワード情報を取得または設定します。 MS-ASPROV 名は DevicePasswordHistory です。 PasswordHistory プロパティは、MS-ASPROV DevicePasswordEnabled ポリシーに置き換えられます。 呼び出し元が DevicePasswordEnabled を FALSE と受け取った場合は、評価またはアプリケーションの PasswordHistory プロパティを設定しないでください。 呼び出し元が DevicePasswordEnabled を TRUE に受け取った場合は、評価またはアプリケーションの PasswordHistory プロパティを設定できます。 |
RequireEncryption |
注意 easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。 暗号化が必要かどうかを取得または設定します。 MS-ASPROV 名は RequireDeviceEncryption です。 |
メソッド
ApplyAsync() |
注意 easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。 ユーザーが同意したら、非同期モードで EAS ポリシーを適用します。ApplyAsync は、アプリがローカル コンピューターを準拠させたいと思うたびに、UWP アプリによってメール用に呼び出されます。 |
CheckCompliance() |
注意 easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。 EAS ポリシーを評価します。CheckCompliance は、アプリがローカル コンピューターが特定の EAS ポリシーに準拠しているかどうかを評価しようとするたびに、UWP アプリによってメール用に呼び出されます。 この呼び出しには UI 操作は必要ないため、同期呼び出しです。 |