2012-04-24 8 views
1

DirectorySecurityFileSecurityクラスの間の具体的な違いを指摘できますか。FileSecurityと.NET FrameworkのDirectorySecurity

私は両方とも抽象的なFileSystemSecurityクラスの実装であることは知っていますが、それらは実際にどの程度異なるのでしょうか?

FileSystemSecurityクラスにパブリックメソッドを多く追加しているようには見えないので、表面上ではほとんど同じだとわかりますが、微妙な違いがあるはずです。

主な理由は、ディレクトリからディレクトリとファイルの両方を含む他のオブジェクトにアクセス許可をコピーしたいからです。

答えて

1

ここに畳み込まれたルールはありません。 .NETフレームワークコードは、ファイルシステムディレクトリで何かを行うときにDirectorySecurityを要求します。 System.IO.DirectoryクラスとDirectoryInfoクラスには、これらのクラスが含まれています。 FileSecurityでは、ファイルを使って何かをするときに要求されます。 System.IO.Fileクラス、FileInfoクラス、FileStreamクラスと同様です。

+0

それだけなら、なぜ1つの実装ではなく、FileSystemSecurity抽象クラスの別々の実装を作成するのですか?違いがあるはずです - そうですか? –

関連する問題