CryptoKeyAuditRule CryptoKeyAuditRule CryptoKeyAuditRule CryptoKeyAuditRule Class

定義

暗号化キーの監査規則を表します。Represents an audit rule for a cryptographic key. 監査規則は、ユーザーの ID とアクセス マスクの組み合わせを表します。An audit rule represents a combination of a user's identity and an access mask. 監査規則には、子オブジェクトが規則を継承する方法、継承の反映方法、監査が必要な条件に関する情報も格納されます。An audit rule also contains information about the how the rule is inherited by child objects, how that inheritance is propagated, and for what conditions it is audited.

public ref class CryptoKeyAuditRule sealed : System::Security::AccessControl::AuditRule
public sealed class CryptoKeyAuditRule : System.Security.AccessControl.AuditRule
type CryptoKeyAuditRule = class
    inherit AuditRule
Public NotInheritable Class CryptoKeyAuditRule
Inherits AuditRule
継承

コンストラクター

CryptoKeyAuditRule(IdentityReference, CryptoKeyRights, AuditFlags) CryptoKeyAuditRule(IdentityReference, CryptoKeyRights, AuditFlags) CryptoKeyAuditRule(IdentityReference, CryptoKeyRights, AuditFlags) CryptoKeyAuditRule(IdentityReference, CryptoKeyRights, AuditFlags)

指定した値を使用して、CryptoKeyAuditRule クラスの新しいインスタンスを初期化します。Initializes a new instance of the CryptoKeyAuditRule class using the specified values.

CryptoKeyAuditRule(String, CryptoKeyRights, AuditFlags) CryptoKeyAuditRule(String, CryptoKeyRights, AuditFlags) CryptoKeyAuditRule(String, CryptoKeyRights, AuditFlags) CryptoKeyAuditRule(String, CryptoKeyRights, AuditFlags)

指定した値を使用して、CryptoKeyAuditRule クラスの新しいインスタンスを初期化します。Initializes a new instance of the CryptoKeyAuditRule class using the specified values.

プロパティ

AccessMask AccessMask AccessMask AccessMask

この規則のアクセス マスクを取得します。Gets the access mask for this rule.

(Inherited from AuthorizationRule)
AuditFlags AuditFlags AuditFlags AuditFlags

この監査規則の監査フラグを取得します。Gets the audit flags for this audit rule.

(Inherited from AuditRule)
CryptoKeyRights CryptoKeyRights CryptoKeyRights CryptoKeyRights

この監査規則で監査を発生させる暗号化キー操作を取得します。Gets the cryptographic key operation for which this audit rule generates audits.

IdentityReference IdentityReference IdentityReference IdentityReference

この規則を適用する IdentityReference を取得します。Gets the IdentityReference to which this rule applies.

(Inherited from AuthorizationRule)
InheritanceFlags InheritanceFlags InheritanceFlags InheritanceFlags

この規則を子オブジェクトが継承する方法を決定するフラグの値を取得します。Gets the value of flags that determine how this rule is inherited by child objects.

(Inherited from AuthorizationRule)
IsInherited IsInherited IsInherited IsInherited

この規則を明示的に設定するか、または親コンテナー オブジェクトから継承するかを指定する値を取得します。Gets a value indicating whether this rule is explicitly set or is inherited from a parent container object.

(Inherited from AuthorizationRule)
PropagationFlags PropagationFlags PropagationFlags PropagationFlags

反映フラグの値を取得します。このフラグから、この規則を子オブジェクトに反映させる方法を判断します。Gets the value of the propagation flags, which determine how inheritance of this rule is propagated to child objects. このプロパティは、InheritanceFlags 列挙体の値が None でない場合にのみ重要です。This property is significant only when the value of the InheritanceFlags enumeration is not None.

(Inherited from AuthorizationRule)

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象