CommonSecurityDescriptor.DiscretionaryAcl プロパティ
アセンブリ: mscorlib (mscorlib.dll 内)
構文Dim instance As CommonSecurityDescriptor Dim value As DiscretionaryAcl value = instance.DiscretionaryAcl instance.DiscretionaryAcl = value
public: property DiscretionaryAcl^ DiscretionaryAcl { DiscretionaryAcl^ get (); void set (DiscretionaryAcl^ value); }
/** @property */ public DiscretionaryAcl get_DiscretionaryAcl () /** @property */ public void set_DiscretionaryAcl (DiscretionaryAcl value)
public function get DiscretionaryAcl () : DiscretionaryAcl public function set DiscretionaryAcl (value : DiscretionaryAcl)
この CommonSecurityDescriptor オブジェクトの DACL。
解説このプロパティが null 参照 (Visual Basic では Nothing) に設定されていた場合、全員にフルアクセス許可を与える (AEFA: Allows Everyone Full Access) アクセス制御エントリ (ACE: Access Control Entry) が 1 つ DACL に追加されます。セキュリティ記述子に含まれている、AEFA ACE が追加された DACL がアプリケーションによって変更されると、その AEFA ACE は、DACL が永続されるときに一緒に永続化されることになります。
その結果、アプリケーションがプリンシパルへのアクセスを意図せずに許可してしまう場合があります。このような事態を防ぐため、アプリケーションでは、セキュリティ記述子を変更する前に、AEFA ACE が存在していないかどうかをチェックして、削除する必要があります。
プラットフォームWindows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照Weblioに収録されているすべての辞書からCommonSecurityDescriptor.DiscretionaryAcl プロパティを検索する場合は、下記のリンクをクリックしてください。
全ての辞書からCommonSecurityDescriptor.DiscretionaryAcl プロパティ
を検索
- CommonSecurityDescriptor.DiscretionaryAcl プロパティのページへのリンク