RawSecurityDescriptor RawSecurityDescriptor RawSecurityDescriptor RawSecurityDescriptor Class

定義

セキュリティ記述子を表します。Represents a security descriptor. セキュリティ記述子には、所有者、プライマリ グループ、随意アクセス制御リスト (DACL: Discretionary Access Control List)、システム アクセス制御リスト (SACL: System Access Control List) が含まれます。A security descriptor includes an owner, a primary group, a Discretionary Access Control List (DACL), and a System Access Control List (SACL).

public ref class RawSecurityDescriptor sealed : System::Security::AccessControl::GenericSecurityDescriptor
public sealed class RawSecurityDescriptor : System.Security.AccessControl.GenericSecurityDescriptor
type RawSecurityDescriptor = class
    inherit GenericSecurityDescriptor
Public NotInheritable Class RawSecurityDescriptor
Inherits GenericSecurityDescriptor
継承
RawSecurityDescriptorRawSecurityDescriptorRawSecurityDescriptorRawSecurityDescriptor

コンストラクター

RawSecurityDescriptor(Byte[], Int32) RawSecurityDescriptor(Byte[], Int32) RawSecurityDescriptor(Byte[], Int32) RawSecurityDescriptor(Byte[], Int32)

指定したバイト値の配列から RawSecurityDescriptor クラスの新しいインスタンスを初期化します。Initializes a new instance of the RawSecurityDescriptor class from the specified array of byte values.

RawSecurityDescriptor(ControlFlags, SecurityIdentifier, SecurityIdentifier, RawAcl, RawAcl) RawSecurityDescriptor(ControlFlags, SecurityIdentifier, SecurityIdentifier, RawAcl, RawAcl) RawSecurityDescriptor(ControlFlags, SecurityIdentifier, SecurityIdentifier, RawAcl, RawAcl) RawSecurityDescriptor(ControlFlags, SecurityIdentifier, SecurityIdentifier, RawAcl, RawAcl)

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

RawSecurityDescriptor(String) RawSecurityDescriptor(String) RawSecurityDescriptor(String) RawSecurityDescriptor(String)

指定した SDDL (Security Descriptor Definition Language) 文字列から RawSecurityDescriptor クラスの新しいインスタンスを初期化します。Initializes a new instance of the RawSecurityDescriptor class from the specified Security Descriptor Definition Language (SDDL) string.

プロパティ

BinaryLength BinaryLength BinaryLength BinaryLength

現在の GenericSecurityDescriptor オブジェクトのバイナリ表現の長さ (バイト単位) を取得します。Gets the length, in bytes, of the binary representation of the current GenericSecurityDescriptor object. GetBinaryForm(Byte[], Int32) メソッドと共に、ACL をバイナリ配列にマーシャリングする前に、この長さを使用する必要があります。This length should be used before marshaling the ACL into a binary array with the GetBinaryForm(Byte[], Int32) method.

(Inherited from GenericSecurityDescriptor)
ControlFlags ControlFlags ControlFlags ControlFlags

RawSecurityDescriptor オブジェクトの動作を指定する値を取得します。Gets values that specify behavior of the RawSecurityDescriptor object.

DiscretionaryAcl DiscretionaryAcl DiscretionaryAcl DiscretionaryAcl

この RawSecurityDescriptor オブジェクトの随意アクセス制御リスト (DACL) を取得または設定します。Gets or sets the Discretionary Access Control List (DACL) for this RawSecurityDescriptor object. DACL にはアクセス規則が格納されます。The DACL contains access rules.

Group Group Group Group

この RawSecurityDescriptor オブジェクトのプライマリ グループを取得または設定します。Gets or sets the primary group for this RawSecurityDescriptor object.

Owner Owner Owner Owner

この RawSecurityDescriptor オブジェクトに関連付けられているオブジェクトの所有者を取得または設定します。Gets or sets the owner of the object associated with this RawSecurityDescriptor object.

ResourceManagerControl ResourceManagerControl ResourceManagerControl ResourceManagerControl

この RawSecurityDescriptor オブジェクトに関連付けられたリソース マネージャー コントロール ビットを表すバイト値を取得または設定します。Gets or sets a byte value that represents the resource manager control bits associated with this RawSecurityDescriptor object.

SystemAcl SystemAcl SystemAcl SystemAcl

この RawSecurityDescriptor オブジェクトのシステム アクセス制御リスト (SACL: System Access Control List) を取得または設定します。Gets or sets the System Access Control List (SACL) for this RawSecurityDescriptor object. SACL には監査規則が格納されます。The SACL contains audit rules.

メソッド

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

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

(Inherited from Object)
GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32)

この GenericSecurityDescriptor に含まれる情報を表すバイト値の配列を返します。Returns an array of byte values that represents the information contained in this GenericSecurityDescriptor object.

(Inherited from GenericSecurityDescriptor)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetSddlForm(AccessControlSections) GetSddlForm(AccessControlSections) GetSddlForm(AccessControlSections) GetSddlForm(AccessControlSections)

この GenericSecurityDescriptor オブジェクトが表すセキュリティ記述子の指定したセクションにあるセキュリティ記述子定義言語 (SDDL) 表現を返します。Returns the Security Descriptor Definition Language (SDDL) representation of the specified sections of the security descriptor that this GenericSecurityDescriptor object represents.

(Inherited from GenericSecurityDescriptor)
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)
SetFlags(ControlFlags) SetFlags(ControlFlags) SetFlags(ControlFlags) SetFlags(ControlFlags)

この ControlFlags オブジェクトの RawSecurityDescriptor プロパティを指定した値に設定します。Sets the ControlFlags property of this RawSecurityDescriptor object to the specified value.

ToString() ToString() ToString() ToString()

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

(Inherited from Object)

適用対象