Upload hot garbage
This commit is contained in:
BIN
test2/packages/System.IO.FileSystem.AccessControl.5.0.0/.signature.p7s
vendored
Normal file
BIN
test2/packages/System.IO.FileSystem.AccessControl.5.0.0/.signature.p7s
vendored
Normal file
Binary file not shown.
BIN
test2/packages/System.IO.FileSystem.AccessControl.5.0.0/Icon.png
vendored
Normal file
BIN
test2/packages/System.IO.FileSystem.AccessControl.5.0.0/Icon.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.8 KiB |
23
test2/packages/System.IO.FileSystem.AccessControl.5.0.0/LICENSE.TXT
vendored
Normal file
23
test2/packages/System.IO.FileSystem.AccessControl.5.0.0/LICENSE.TXT
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) .NET Foundation and Contributors
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
Binary file not shown.
884
test2/packages/System.IO.FileSystem.AccessControl.5.0.0/THIRD-PARTY-NOTICES.TXT
vendored
Normal file
884
test2/packages/System.IO.FileSystem.AccessControl.5.0.0/THIRD-PARTY-NOTICES.TXT
vendored
Normal file
@@ -0,0 +1,884 @@
|
||||
.NET Runtime uses third-party libraries or other resources that may be
|
||||
distributed under licenses different than the .NET Runtime software.
|
||||
|
||||
In the event that we accidentally failed to list a required notice, please
|
||||
bring it to our attention. Post an issue or email us:
|
||||
|
||||
dotnet@microsoft.com
|
||||
|
||||
The attached notices are provided for information only.
|
||||
|
||||
License notice for ASP.NET
|
||||
-------------------------------
|
||||
|
||||
Copyright (c) .NET Foundation. All rights reserved.
|
||||
Licensed under the Apache License, Version 2.0.
|
||||
|
||||
Available at
|
||||
https://github.com/aspnet/AspNetCore/blob/master/LICENSE.txt
|
||||
|
||||
License notice for Slicing-by-8
|
||||
-------------------------------
|
||||
|
||||
http://sourceforge.net/projects/slicing-by-8/
|
||||
|
||||
Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved
|
||||
|
||||
|
||||
This software program is licensed subject to the BSD License, available at
|
||||
http://www.opensource.org/licenses/bsd-license.html.
|
||||
|
||||
|
||||
License notice for Unicode data
|
||||
-------------------------------
|
||||
|
||||
https://www.unicode.org/license.html
|
||||
|
||||
Copyright © 1991-2020 Unicode, Inc. All rights reserved.
|
||||
Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Unicode data files and any associated documentation
|
||||
(the "Data Files") or Unicode software and any associated documentation
|
||||
(the "Software") to deal in the Data Files or Software
|
||||
without restriction, including without limitation the rights to use,
|
||||
copy, modify, merge, publish, distribute, and/or sell copies of
|
||||
the Data Files or Software, and to permit persons to whom the Data Files
|
||||
or Software are furnished to do so, provided that either
|
||||
(a) this copyright and permission notice appear with all copies
|
||||
of the Data Files or Software, or
|
||||
(b) this copyright and permission notice appear in associated
|
||||
Documentation.
|
||||
|
||||
THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
|
||||
ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
|
||||
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
|
||||
NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
|
||||
DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
|
||||
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
||||
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THE DATA FILES OR SOFTWARE.
|
||||
|
||||
Except as contained in this notice, the name of a copyright holder
|
||||
shall not be used in advertising or otherwise to promote the sale,
|
||||
use or other dealings in these Data Files or Software without prior
|
||||
written authorization of the copyright holder.
|
||||
|
||||
License notice for Zlib
|
||||
-----------------------
|
||||
|
||||
https://github.com/madler/zlib
|
||||
http://zlib.net/zlib_license.html
|
||||
|
||||
/* zlib.h -- interface of the 'zlib' general purpose compression library
|
||||
version 1.2.11, January 15th, 2017
|
||||
|
||||
Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
|
||||
|
||||
This software is provided 'as-is', without any express or implied
|
||||
warranty. In no event will the authors be held liable for any damages
|
||||
arising from the use of this software.
|
||||
|
||||
Permission is granted to anyone to use this software for any purpose,
|
||||
including commercial applications, and to alter it and redistribute it
|
||||
freely, subject to the following restrictions:
|
||||
|
||||
1. The origin of this software must not be misrepresented; you must not
|
||||
claim that you wrote the original software. If you use this software
|
||||
in a product, an acknowledgment in the product documentation would be
|
||||
appreciated but is not required.
|
||||
2. Altered source versions must be plainly marked as such, and must not be
|
||||
misrepresented as being the original software.
|
||||
3. This notice may not be removed or altered from any source distribution.
|
||||
|
||||
Jean-loup Gailly Mark Adler
|
||||
jloup@gzip.org madler@alumni.caltech.edu
|
||||
|
||||
*/
|
||||
|
||||
License notice for Mono
|
||||
-------------------------------
|
||||
|
||||
http://www.mono-project.com/docs/about-mono/
|
||||
|
||||
Copyright (c) .NET Foundation Contributors
|
||||
|
||||
MIT License
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the Software), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
License notice for International Organization for Standardization
|
||||
-----------------------------------------------------------------
|
||||
|
||||
Portions (C) International Organization for Standardization 1986:
|
||||
Permission to copy in any form is granted for use with
|
||||
conforming SGML systems and applications as defined in
|
||||
ISO 8879, provided this notice is included in all copies.
|
||||
|
||||
License notice for Intel
|
||||
------------------------
|
||||
|
||||
"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License notice for Xamarin and Novell
|
||||
-------------------------------------
|
||||
|
||||
Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com)
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
|
||||
Copyright (c) 2011 Novell, Inc (http://www.novell.com)
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
|
||||
Third party notice for W3C
|
||||
--------------------------
|
||||
|
||||
"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE
|
||||
Status: This license takes effect 13 May, 2015.
|
||||
This work is being provided by the copyright holders under the following license.
|
||||
License
|
||||
By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions.
|
||||
Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications:
|
||||
The full text of this NOTICE in a location viewable to users of the redistributed or derivative work.
|
||||
Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included.
|
||||
Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)."
|
||||
Disclaimers
|
||||
THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
|
||||
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT.
|
||||
The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders."
|
||||
|
||||
License notice for Bit Twiddling Hacks
|
||||
--------------------------------------
|
||||
|
||||
Bit Twiddling Hacks
|
||||
|
||||
By Sean Eron Anderson
|
||||
seander@cs.stanford.edu
|
||||
|
||||
Individually, the code snippets here are in the public domain (unless otherwise
|
||||
noted) — feel free to use them however you please. The aggregate collection and
|
||||
descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are
|
||||
distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and
|
||||
without even the implied warranty of merchantability or fitness for a particular
|
||||
purpose.
|
||||
|
||||
License notice for Brotli
|
||||
--------------------------------------
|
||||
|
||||
Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
|
||||
compress_fragment.c:
|
||||
Copyright (c) 2011, Google Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following disclaimer
|
||||
in the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
* Neither the name of Google Inc. nor the names of its
|
||||
contributors may be used to endorse or promote products derived from
|
||||
this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
decode_fuzzer.c:
|
||||
Copyright (c) 2015 The Chromium Authors. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following disclaimer
|
||||
in the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
* Neither the name of Google Inc. nor the names of its
|
||||
contributors may be used to endorse or promote products derived from
|
||||
this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
|
||||
|
||||
License notice for Json.NET
|
||||
-------------------------------
|
||||
|
||||
https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2007 James Newton-King
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
License notice for vectorized base64 encoding / decoding
|
||||
--------------------------------------------------------
|
||||
|
||||
Copyright (c) 2005-2007, Nick Galbreath
|
||||
Copyright (c) 2013-2017, Alfred Klomp
|
||||
Copyright (c) 2015-2017, Wojciech Mula
|
||||
Copyright (c) 2016-2017, Matthieu Darbois
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
- Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
|
||||
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||||
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
|
||||
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License notice for RFC 3492
|
||||
---------------------------
|
||||
|
||||
The punycode implementation is based on the sample code in RFC 3492
|
||||
|
||||
Copyright (C) The Internet Society (2003). All Rights Reserved.
|
||||
|
||||
This document and translations of it may be copied and furnished to
|
||||
others, and derivative works that comment on or otherwise explain it
|
||||
or assist in its implementation may be prepared, copied, published
|
||||
and distributed, in whole or in part, without restriction of any
|
||||
kind, provided that the above copyright notice and this paragraph are
|
||||
included on all such copies and derivative works. However, this
|
||||
document itself may not be modified in any way, such as by removing
|
||||
the copyright notice or references to the Internet Society or other
|
||||
Internet organizations, except as needed for the purpose of
|
||||
developing Internet standards in which case the procedures for
|
||||
copyrights defined in the Internet Standards process must be
|
||||
followed, or as required to translate it into languages other than
|
||||
English.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be
|
||||
revoked by the Internet Society or its successors or assigns.
|
||||
|
||||
This document and the information contained herein is provided on an
|
||||
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
|
||||
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
|
||||
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
License notice for Algorithm from Internet Draft document "UUIDs and GUIDs"
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
|
||||
Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
|
||||
Digital Equipment Corporation, Maynard, Mass.
|
||||
To anyone who acknowledges that this file is provided "AS IS"
|
||||
without any express or implied warranty: permission to use, copy,
|
||||
modify, and distribute this file for any purpose is hereby
|
||||
granted without fee, provided that the above copyright notices and
|
||||
this notice appears in all source code copies, and that none of
|
||||
the names of Open Software Foundation, Inc., Hewlett-Packard
|
||||
Company, or Digital Equipment Corporation be used in advertising
|
||||
or publicity pertaining to distribution of the software without
|
||||
specific, written prior permission. Neither Open Software
|
||||
Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital Equipment
|
||||
Corporation makes any representations about the suitability of
|
||||
this software for any purpose.
|
||||
|
||||
Copyright(C) The Internet Society 1997. All Rights Reserved.
|
||||
|
||||
This document and translations of it may be copied and furnished to others,
|
||||
and derivative works that comment on or otherwise explain it or assist in
|
||||
its implementation may be prepared, copied, published and distributed, in
|
||||
whole or in part, without restriction of any kind, provided that the above
|
||||
copyright notice and this paragraph are included on all such copies and
|
||||
derivative works.However, this document itself may not be modified in any
|
||||
way, such as by removing the copyright notice or references to the Internet
|
||||
Society or other Internet organizations, except as needed for the purpose of
|
||||
developing Internet standards in which case the procedures for copyrights
|
||||
defined in the Internet Standards process must be followed, or as required
|
||||
to translate it into languages other than English.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be revoked
|
||||
by the Internet Society or its successors or assigns.
|
||||
|
||||
This document and the information contained herein is provided on an "AS IS"
|
||||
basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE
|
||||
DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
|
||||
ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY
|
||||
RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
|
||||
PARTICULAR PURPOSE.
|
||||
|
||||
License notice for Algorithm from RFC 4122 -
|
||||
A Universally Unique IDentifier (UUID) URN Namespace
|
||||
----------------------------------------------------
|
||||
|
||||
Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
|
||||
Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
|
||||
Digital Equipment Corporation, Maynard, Mass.
|
||||
Copyright (c) 1998 Microsoft.
|
||||
To anyone who acknowledges that this file is provided "AS IS"
|
||||
without any express or implied warranty: permission to use, copy,
|
||||
modify, and distribute this file for any purpose is hereby
|
||||
granted without fee, provided that the above copyright notices and
|
||||
this notice appears in all source code copies, and that none of
|
||||
the names of Open Software Foundation, Inc., Hewlett-Packard
|
||||
Company, Microsoft, or Digital Equipment Corporation be used in
|
||||
advertising or publicity pertaining to distribution of the software
|
||||
without specific, written prior permission. Neither Open Software
|
||||
Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital
|
||||
Equipment Corporation makes any representations about the
|
||||
suitability of this software for any purpose."
|
||||
|
||||
License notice for The LLVM Compiler Infrastructure
|
||||
---------------------------------------------------
|
||||
|
||||
Developed by:
|
||||
|
||||
LLVM Team
|
||||
|
||||
University of Illinois at Urbana-Champaign
|
||||
|
||||
http://llvm.org
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal with
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is furnished to do
|
||||
so, subject to the following conditions:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimers.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimers in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
* Neither the names of the LLVM Team, University of Illinois at
|
||||
Urbana-Champaign, nor the names of its contributors may be used to
|
||||
endorse or promote products derived from this Software without specific
|
||||
prior written permission.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
|
||||
SOFTWARE.
|
||||
|
||||
License notice for Bob Jenkins
|
||||
------------------------------
|
||||
|
||||
By Bob Jenkins, 1996. bob_jenkins@burtleburtle.net. You may use this
|
||||
code any way you wish, private, educational, or commercial. It's free.
|
||||
|
||||
License notice for Greg Parker
|
||||
------------------------------
|
||||
|
||||
Greg Parker gparker@cs.stanford.edu December 2000
|
||||
This code is in the public domain and may be copied or modified without
|
||||
permission.
|
||||
|
||||
License notice for libunwind based code
|
||||
----------------------------------------
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
License notice for Printing Floating-Point Numbers (Dragon4)
|
||||
------------------------------------------------------------
|
||||
|
||||
/******************************************************************************
|
||||
Copyright (c) 2014 Ryan Juckett
|
||||
http://www.ryanjuckett.com/
|
||||
|
||||
This software is provided 'as-is', without any express or implied
|
||||
warranty. In no event will the authors be held liable for any damages
|
||||
arising from the use of this software.
|
||||
|
||||
Permission is granted to anyone to use this software for any purpose,
|
||||
including commercial applications, and to alter it and redistribute it
|
||||
freely, subject to the following restrictions:
|
||||
|
||||
1. The origin of this software must not be misrepresented; you must not
|
||||
claim that you wrote the original software. If you use this software
|
||||
in a product, an acknowledgment in the product documentation would be
|
||||
appreciated but is not required.
|
||||
|
||||
2. Altered source versions must be plainly marked as such, and must not be
|
||||
misrepresented as being the original software.
|
||||
|
||||
3. This notice may not be removed or altered from any source
|
||||
distribution.
|
||||
******************************************************************************/
|
||||
|
||||
License notice for Printing Floating-point Numbers (Grisu3)
|
||||
-----------------------------------------------------------
|
||||
|
||||
Copyright 2012 the V8 project authors. All rights reserved.
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
* Neither the name of Google Inc. nor the names of its
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License notice for xxHash
|
||||
-------------------------
|
||||
|
||||
xxHash Library
|
||||
Copyright (c) 2012-2014, Yann Collet
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright notice, this
|
||||
list of conditions and the following disclaimer in the documentation and/or
|
||||
other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License notice for Berkeley SoftFloat Release 3e
|
||||
------------------------------------------------
|
||||
|
||||
https://github.com/ucb-bar/berkeley-softfloat-3
|
||||
https://github.com/ucb-bar/berkeley-softfloat-3/blob/master/COPYING.txt
|
||||
|
||||
License for Berkeley SoftFloat Release 3e
|
||||
|
||||
John R. Hauser
|
||||
2018 January 20
|
||||
|
||||
The following applies to the whole of SoftFloat Release 3e as well as to
|
||||
each source file individually.
|
||||
|
||||
Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the
|
||||
University of California. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions, and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions, and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the University nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS", AND ANY
|
||||
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License notice for Xorshift RNGs
|
||||
--------------------------------
|
||||
|
||||
George Marsaglia
|
||||
2003-07-04
|
||||
Journal of Statistical Software
|
||||
License: http://creativecommons.org/licenses/by/3.0/
|
||||
|
||||
https://www.jstatsoft.org/article/view/v008i14
|
||||
https://www.jstatsoft.org/index.php/jss/article/view/v008i14/xorshift.pdf
|
||||
|
||||
License notice for Xorshift (Wikipedia)
|
||||
---------------------------------------
|
||||
|
||||
https://en.wikipedia.org/wiki/Xorshift
|
||||
License: https://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License
|
||||
|
||||
License for fastmod (https://github.com/lemire/fastmod)
|
||||
--------------------------------------
|
||||
|
||||
Copyright 2018 Daniel Lemire
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
License notice for The C++ REST SDK
|
||||
-----------------------------------
|
||||
|
||||
C++ REST SDK
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) Microsoft Corporation
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
License notice for MessagePack-CSharp
|
||||
-------------------------------------
|
||||
|
||||
MessagePack for C#
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2017 Yoshifumi Kawai
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
License notice for lz4net
|
||||
-------------------------------------
|
||||
|
||||
lz4net
|
||||
|
||||
Copyright (c) 2013-2017, Milosz Krajewski
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
|
||||
|
||||
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
|
||||
|
||||
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License notice for Nerdbank.Streams
|
||||
-----------------------------------
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) Andrew Arnott
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
License notice for RapidJSON
|
||||
----------------------------
|
||||
|
||||
Tencent is pleased to support the open source community by making RapidJSON available.
|
||||
|
||||
Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved.
|
||||
|
||||
Licensed under the MIT License (the "License"); you may not use this file except
|
||||
in compliance with the License. You may obtain a copy of the License at
|
||||
|
||||
http://opensource.org/licenses/MIT
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software distributed
|
||||
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
|
||||
CONDITIONS OF ANY KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations under the License.
|
||||
|
||||
License notice for DirectX Math Library
|
||||
---------------------------------------
|
||||
|
||||
https://github.com/microsoft/DirectXMath/blob/master/LICENSE
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2011-2020 Microsoft Corp
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this
|
||||
software and associated documentation files (the "Software"), to deal in the Software
|
||||
without restriction, including without limitation the rights to use, copy, modify,
|
||||
merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to the following
|
||||
conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies
|
||||
or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
|
||||
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
|
||||
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
|
||||
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
|
||||
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
|
||||
OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
License notice for ldap4net
|
||||
---------------------------
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2018 Alexander Chermyanin
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
License notice for vectorized sorting code
|
||||
------------------------------------------
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2020 Dan Shechter
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,590 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.IO.FileSystem.AccessControl</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.IO.FileSystemAclExtensions">
|
||||
<summary>Provides Windows-specific static extension methods for manipulating Access Control List (ACL) security attributes for files and directories.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.Create(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)">
|
||||
<summary>Creates a new directory, ensuring it is created with the specified directory security. If the directory already exists, nothing is done.</summary>
|
||||
<param name="directoryInfo">A directory that does not exist yet that will be created by the method.</param>
|
||||
<param name="directorySecurity">The access control and audit security for the directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="directoryInfo" /> or <paramref name="directorySecurity" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">Access to the path is denied.</exception>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.Create(System.IO.FileInfo,System.IO.FileMode,System.Security.AccessControl.FileSystemRights,System.IO.FileShare,System.Int32,System.IO.FileOptions,System.Security.AccessControl.FileSecurity)">
|
||||
<summary>Creates a new file stream, ensuring it is created with the specified properties and security settings.</summary>
|
||||
<param name="fileInfo">A file that does not exist yet that will be created by the method.</param>
|
||||
<param name="mode">One of the enumeration values that specifies how the operating system should open a file.</param>
|
||||
<param name="rights">One of the enumeration values that defines the access rights to use when creating access and audit rules.</param>
|
||||
<param name="share">One of the enumeration values for controlling the kind of access other file stream objects can have to the same file.</param>
|
||||
<param name="bufferSize">The number of bytes buffered for reads and writes to the file.</param>
|
||||
<param name="options">One of the enumeration values that describes how to create or overwrite the file.</param>
|
||||
<param name="fileSecurity">An object that determines the access control and audit security for the file.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="rights" /> and <paramref name="mode" /> combination is invalid.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileInfo" /> or <paramref name="fileSecurity" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">
|
||||
<paramref name="mode" /> or <paramref name="share" /> are out of their legal enum range.
|
||||
|
||||
-or-
|
||||
|
||||
<paramref name="bufferSize" /> is not a positive number.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">Access to the path is denied.</exception>
|
||||
<returns>A file stream for the newly created file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.CreateDirectory(System.Security.AccessControl.DirectorySecurity,System.String)">
|
||||
<summary>Creates a directory and returns it, ensuring it is created with the specified directory security. If the directory already exists, the existing directory is returned.</summary>
|
||||
<param name="directorySecurity">An object that determines the access control and audit security for the directory.</param>
|
||||
<param name="path">The path of the directory to create.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="directorySecurity" /> or <paramref name="path" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentException">
|
||||
<paramref name="path" /> is empty.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">Access to the path is denied.</exception>
|
||||
<returns>A directory information object representing either a created directory with the provided security properties, or the existing directory.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo)">
|
||||
<summary>Returns the security information of a directory.</summary>
|
||||
<param name="directoryInfo">The existing directory from which to obtain the security information.</param>
|
||||
<returns>The security descriptors of all the access control sections of the directory.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Returns the security information of a directory.</summary>
|
||||
<param name="directoryInfo">An existing directory from which to obtain the security information.</param>
|
||||
<param name="includeSections">The desired access control sections to retrieve.</param>
|
||||
<returns>The security descriptors of the specified access control sections of the directory.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo)">
|
||||
<summary>Returns the security information of a file.</summary>
|
||||
<param name="fileInfo">The file from which to obtain the security information.</param>
|
||||
<returns>The security descriptors of all the access control sections of the file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Returns the security information of a file.</summary>
|
||||
<param name="fileInfo">An existing file from which to obtain the security information.</param>
|
||||
<param name="includeSections">The desired access control sections to retrieve from the file.</param>
|
||||
<returns>The security descriptors of the specified access control sections of the file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileStream)">
|
||||
<summary>Returns the security information of a file.</summary>
|
||||
<param name="fileStream">An existing file from which to obtain the security information.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileStream" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The file stream is closed.</exception>
|
||||
<returns>The security descriptors of all the access control sections of the file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)">
|
||||
<summary>Changes the security attributes of an existing directory.</summary>
|
||||
<param name="directoryInfo">An existing directory.</param>
|
||||
<param name="directorySecurity">The security information to apply to the directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="directorySecurity" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileInfo,System.Security.AccessControl.FileSecurity)">
|
||||
<summary>Changes the security attributes of an existing file.</summary>
|
||||
<param name="fileInfo">An existing file.</param>
|
||||
<param name="fileSecurity">The security information to apply to the file.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileSecurity" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileStream,System.Security.AccessControl.FileSecurity)">
|
||||
<summary>Changes the security attributes of an existing file.</summary>
|
||||
<param name="fileStream">An existing file.</param>
|
||||
<param name="fileSecurity">The security information to apply to the file.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileStream" /> or <paramref name="fileSecurity" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The file stream is closed.</exception>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectoryObjectSecurity">
|
||||
<summary>Provides the ability to control access to directory objects without direct manipulation of Access Control Lists (ACLs).</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> class with the specified security descriptor.</summary>
|
||||
<param name="securityDescriptor">The security descriptor to be associated with the new <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.AccessRule" /> class with the specified values.</summary>
|
||||
<param name="identityReference">The identity to which the access rule applies. It must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators.</param>
|
||||
<param name="isInherited">true if this rule is inherited from a parent container.</param>
|
||||
<param name="inheritanceFlags">Specifies the inheritance properties of the access rule.</param>
|
||||
<param name="propagationFlags">Specifies whether inherited access rules are automatically propagated. The propagation flags are ignored if <paramref name="inheritanceFlags" /> is set to <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="type">Specifies the valid access control type.</param>
|
||||
<param name="objectType">The identity of the class of objects to which the new access rule applies.</param>
|
||||
<param name="inheritedObjectType">The identity of the class of child objects which can inherit the new access rule.</param>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.AccessRule" /> object that this method creates.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Adds the specified access rule to the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to add.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Adds the specified audit rule to the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to add.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.AuditRule" /> class with the specified values.</summary>
|
||||
<param name="identityReference">The identity to which the audit rule applies. It must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators.</param>
|
||||
<param name="isInherited">
|
||||
<see langword="true" /> if this rule is inherited from a parent container.</param>
|
||||
<param name="inheritanceFlags">Specifies the inheritance properties of the audit rule.</param>
|
||||
<param name="propagationFlags">Specifies whether inherited audit rules are automatically propagated. The propagation flags are ignored if <paramref name="inheritanceFlags" /> is set to <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="flags">Specifies the conditions for which the rule is audited.</param>
|
||||
<param name="objectType">The identity of the class of objects to which the new audit rule applies.</param>
|
||||
<param name="inheritedObjectType">The identity of the class of child objects which can inherit the new audit rule.</param>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.AuditRule" /> object that this method creates.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>Gets a collection of the access rules associated with the specified security identifier.</summary>
|
||||
<param name="includeExplicit">
|
||||
<see langword="true" /> to include access rules explicitly set for the object.</param>
|
||||
<param name="includeInherited">
|
||||
<see langword="true" /> to include inherited access rules.</param>
|
||||
<param name="targetType">The security identifier for which to retrieve access rules. This must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</param>
|
||||
<returns>The collection of access rules associated with the specified <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>Gets a collection of the audit rules associated with the specified security identifier.</summary>
|
||||
<param name="includeExplicit">
|
||||
<see langword="true" /> to include audit rules explicitly set for the object.</param>
|
||||
<param name="includeInherited">
|
||||
<see langword="true" /> to include inherited audit rules.</param>
|
||||
<param name="targetType">The security identifier for which to retrieve audit rules. This must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</param>
|
||||
<returns>The collection of audit rules associated with the specified <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
|
||||
<summary>Applies the specified modification to the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="modification">The modification to apply to the DACL.</param>
|
||||
<param name="rule">The access rule to modify.</param>
|
||||
<param name="modified">
|
||||
<see langword="true" /> if the DACL is successfully modified; otherwise, <see langword="false" />.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the DACL is successfully modified; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
|
||||
<summary>Applies the specified modification to the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="modification">The modification to apply to the SACL.</param>
|
||||
<param name="rule">The audit rule to modify.</param>
|
||||
<param name="modified">
|
||||
<see langword="true" /> if the SACL is successfully modified; otherwise, <see langword="false" />.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the SACL is successfully modified; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes access rules that contain the same security identifier and access mask as the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the access rule was successfully removed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules that have the same security identifier as the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules that exactly match the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes audit rules that contain the same security identifier and access mask as the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the audit rule was successfully removed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes all audit rules that have the same security identifier as the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes all audit rules that exactly match the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ResetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules in the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified access rule.</summary>
|
||||
<param name="rule">The access rule to reset.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules that contain the same security identifier and qualifier as the specified access rule in the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified access rule.</summary>
|
||||
<param name="rule">The access rule to set.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes all audit rules that contain the same security identifier and qualifier as the specified audit rule in the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified audit rule.</summary>
|
||||
<param name="rule">The audit rule to set.</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectorySecurity">
|
||||
<summary>Represents the access control and audit security for a directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectorySecurity" /> class.</summary>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectorySecurity" /> class from a specified directory using the specified values of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> enumeration.</summary>
|
||||
<param name="name">The location of a directory to create a <see cref="T:System.Security.AccessControl.DirectorySecurity" /> object from.</param>
|
||||
<param name="includeSections">One of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> values that specifies the type of access control list (ACL) information to retrieve.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars" />.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
|
||||
<exception cref="T:System.IO.FileNotFoundException">The file specified in the <paramref name="name" /> parameter was not found.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occurred while opening the directory.</exception>
|
||||
<exception cref="T:System.NotSupportedException">The <paramref name="name" /> parameter is in an invalid format.</exception>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
<exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
|
||||
<exception cref="T:System.Security.AccessControl.PrivilegeNotHeldException">The current system account does not have administrative privileges.</exception>
|
||||
<exception cref="T:System.SystemException">The directory could not be found.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">The <paramref name="name" /> parameter specified a directory that is read-only.
|
||||
|
||||
-or-
|
||||
|
||||
This operation is not supported on the current platform.
|
||||
|
||||
-or-
|
||||
|
||||
The caller does not have the required permission.</exception>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSecurity">
|
||||
<summary>Represents the access control and audit security for a file. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSecurity" /> class.</summary>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSecurity" /> class from a specified file using the specified values of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> enumeration.</summary>
|
||||
<param name="fileName">The location of a file to create a <see cref="T:System.Security.AccessControl.FileSecurity" /> object from.</param>
|
||||
<param name="includeSections">One of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> values that specifies the type of access control list (ACL) information to retrieve.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="fileName" /> parameter is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars" />.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
|
||||
<exception cref="T:System.IO.FileNotFoundException">The file specified in the <paramref name="fileName" /> parameter was not found.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
|
||||
<exception cref="T:System.NotSupportedException">
|
||||
<paramref name="path" /> is in an invalid format.</exception>
|
||||
<exception cref="T:System.Runtime.InteropServices.SEHException">The <paramref name="fileName" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
<exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
|
||||
<exception cref="T:System.Security.AccessControl.PrivilegeNotHeldException">The current system account does not have administrative privileges.</exception>
|
||||
<exception cref="T:System.SystemException">The file could not be found.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">The <paramref name="fileName" /> parameter specified a file that is read-only.
|
||||
|
||||
-or-
|
||||
|
||||
This operation is not supported on the current platform.
|
||||
|
||||
-or-
|
||||
|
||||
The <paramref name="fileName" /> parameter specified a directory.
|
||||
|
||||
-or-
|
||||
|
||||
The caller does not have the required permission.</exception>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAccessRule">
|
||||
<summary>Represents an abstraction of an access control entry (ACE) that defines an access rule for a file or directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the access rule, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the access rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="inheritanceFlags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="propagationFlags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using the name of a user account, a value that specifies the type of operation associated with the access rule, and a value that describes whether to allow or deny the operation.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using the name of a user account, a value that specifies the type of operation associated with the access rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="inheritanceFlags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="propagationFlags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAccessRule.FileSystemRights">
|
||||
<summary>Gets the <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object.</summary>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAuditRule">
|
||||
<summary>Represents an abstraction of an access control entry (ACE) that defines an audit rule for a file or directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the audit rule, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="flags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
The <see cref="F:System.Security.AccessControl.AuditFlags.None" /> value was passed to the <paramref name="flags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using the name of a reference to a user account, a value that specifies the type of operation associated with the audit rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="flags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
The <see cref="F:System.Security.AccessControl.AuditFlags.None" /> value was passed to the <paramref name="flags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using a user account name, a value that specifies the type of operation associated with the audit rule, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="flags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
The <see cref="F:System.Security.AccessControl.AuditFlags.None" /> value was passed to the <paramref name="flags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using the name of a user account, a value that specifies the type of operation associated with the audit rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAuditRule.FileSystemRights">
|
||||
<summary>Gets the <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object.</summary>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemRights">
|
||||
<summary>Defines the access rights to use when creating access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.AppendData">
|
||||
<summary>Specifies the right to append data to the end of a file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ChangePermissions">
|
||||
<summary>Specifies the right to change the security and audit rules associated with a file or folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateDirectories">
|
||||
<summary>Specifies the right to create a folder This right requires the <c>Synchronize</c> value.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateFiles">
|
||||
<summary>Specifies the right to create a file. This right requires the <c>Synchronize</c> value.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Delete">
|
||||
<summary>Specifies the right to delete a folder or file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.DeleteSubdirectoriesAndFiles">
|
||||
<summary>Specifies the right to delete a folder and any files contained within that folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ExecuteFile">
|
||||
<summary>Specifies the right to run an application file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.FullControl">
|
||||
<summary>Specifies the right to exert full control over a folder or file, and to modify access control and audit rules. This value represents the right to do anything with a file and is the combination of all rights in this enumeration.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ListDirectory">
|
||||
<summary>Specifies the right to read the contents of a directory.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Modify">
|
||||
<summary>Specifies the right to read, write, list folder contents, delete folders and files, and run application files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute" /> right, the <see cref="F:System.Security.AccessControl.FileSystemRights.Write" /> right, and the <see cref="F:System.Security.AccessControl.FileSystemRights.Delete" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Read">
|
||||
<summary>Specifies the right to open and copy folders or files as read-only. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.ReadData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAttributes" /> right, and <see cref="F:System.Security.AccessControl.FileSystemRights.ReadPermissions" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute">
|
||||
<summary>Specifies the right to open and copy folders or files as read-only, and to run application files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.Read" /> right and the <see cref="F:System.Security.AccessControl.FileSystemRights.ExecuteFile" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAttributes">
|
||||
<summary>Specifies the right to open and copy file system attributes from a folder or file. For example, this value specifies the right to view the file creation or modified date. This does not include the right to read data, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadData">
|
||||
<summary>Specifies the right to open and copy a file or folder. This does not include the right to read file system attributes, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes">
|
||||
<summary>Specifies the right to open and copy extended file system attributes from a folder or file. For example, this value specifies the right to view author and content information. This does not include the right to read data, file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadPermissions">
|
||||
<summary>Specifies the right to open and copy access and audit rules from a folder or file. This does not include the right to read data, file system attributes, and extended file system attributes.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Synchronize">
|
||||
<summary>Specifies whether the application can wait for a file handle to synchronize with the completion of an I/O operation. This value is automatically set when allowing access and automatically excluded when denying access.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.TakeOwnership">
|
||||
<summary>Specifies the right to change the owner of a folder or file. Note that owners of a resource have full access to that resource.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Traverse">
|
||||
<summary>Specifies the right to list the contents of a folder and to run applications contained within that folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Write">
|
||||
<summary>Specifies the right to create folders and files, and to add or remove data from files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.WriteData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.AppendData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes" /> right, and <see cref="F:System.Security.AccessControl.FileSystemRights.WriteAttributes" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteAttributes">
|
||||
<summary>Specifies the right to open and write file system attributes to a folder or file. This does not include the ability to write data, extended attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteData">
|
||||
<summary>Specifies the right to open and write to a file or folder. This does not include the right to open and write file system attributes, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes">
|
||||
<summary>Specifies the right to open and write extended file system attributes to a folder or file. This does not include the ability to write data, attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemSecurity">
|
||||
<summary>Represents the access control and audit security for a file or directory.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class that represents a new access control rule for the specified user, with the specified access rights, access control, and flags.</summary>
|
||||
<param name="identityReference">An <see cref="T:System.Security.Principal.IdentityReference" /> object that represents a user account.</param>
|
||||
<param name="accessMask">An integer that specifies an access type.</param>
|
||||
<param name="isInherited">
|
||||
<see langword="true" /> if the access rule is inherited; otherwise, <see langword="false" />.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how to propagate access masks to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how to propagate Access Control Entries (ACEs) to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether access is allowed or denied.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="accessMask" />, <paramref name="inheritanceFlags" />, <paramref name="propagationFlags" />, or <paramref name="type" /> parameters specify an invalid value.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identityReference" /> parameter is <see langword="null" />.
|
||||
|
||||
-or-
|
||||
|
||||
The <paramref name="accessMask" /> parameter is zero.</exception>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identityReference" /> parameter is neither of type <see cref="T:System.Security.Principal.SecurityIdentifier" />, nor of a type such as <see cref="T:System.Security.Principal.NTAccount" /> that can be converted to type <see cref="T:System.Security.Principal.SecurityIdentifier" />.</exception>
|
||||
<returns>A new <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents a new access control rule for the specified user, with the specified access rights, access control, and flags.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Adds the specified access control list (ACL) permission to the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to add to a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Adds the specified audit rule to the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to add to a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class representing the specified audit rule for the specified user.</summary>
|
||||
<param name="identityReference">An <see cref="T:System.Security.Principal.IdentityReference" /> object that represents a user account.</param>
|
||||
<param name="accessMask">An integer that specifies an access type.</param>
|
||||
<param name="isInherited">
|
||||
<see langword="true" /> if the access rule is inherited; otherwise, <see langword="false" />.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how to propagate access masks to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how to propagate Access Control Entries (ACEs) to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies the type of auditing to perform.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="accessMask" />, <paramref name="inheritanceFlags" />, <paramref name="propagationFlags" />, or <paramref name="flags" /> properties specify an invalid value.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identityReference" /> property is <see langword="null" />.
|
||||
|
||||
-or-
|
||||
|
||||
The <paramref name="accessMask" /> property is zero.</exception>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identityReference" /> property is neither of type <see cref="T:System.Security.Principal.SecurityIdentifier" />, nor of a type such as <see cref="T:System.Security.Principal.NTAccount" /> that can be converted to type <see cref="T:System.Security.Principal.SecurityIdentifier" />.</exception>
|
||||
<returns>A new <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object representing the specified audit rule for the specified user.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Removes all matching allow or deny access control list (ACL) permissions from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to remove from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
<returns>
|
||||
<see langword="true" /> if the access rule was removed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Removes all access control list (ACL) permissions for the specified user from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that specifies a user whose access control list (ACL) permissions should be removed from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Removes a single matching allow or deny access control list (ACL) permission from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that specifies a user whose access control list (ACL) permissions should be removed from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Removes all matching allow or deny audit rules from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to remove from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
<returns>
|
||||
<see langword="true" /> if the audit rule was removed; otherwise, <see langword="false" /></returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleAll(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Removes all audit rules for the specified user from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that specifies a user whose audit rules should be removed from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Removes a single matching allow or deny audit rule from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to remove from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.ResetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Adds the specified access control list (ACL) permission to the current file or directory and removes all matching ACL permissions.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to add to a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Sets the specified access control list (ACL) permission for the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to set for a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Sets the specified audit rule for the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to set for a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRightType">
|
||||
<summary>Gets the enumeration that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent access rights.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemRights" /> enumeration.</returns>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRuleType">
|
||||
<summary>Gets the enumeration that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent access rules.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class.</returns>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AuditRuleType">
|
||||
<summary>Gets the type that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent audit rules.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,590 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.IO.FileSystem.AccessControl</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.IO.FileSystemAclExtensions">
|
||||
<summary>Provides Windows-specific static extension methods for manipulating Access Control List (ACL) security attributes for files and directories.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.Create(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)">
|
||||
<summary>Creates a new directory, ensuring it is created with the specified directory security. If the directory already exists, nothing is done.</summary>
|
||||
<param name="directoryInfo">A directory that does not exist yet that will be created by the method.</param>
|
||||
<param name="directorySecurity">The access control and audit security for the directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="directoryInfo" /> or <paramref name="directorySecurity" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">Access to the path is denied.</exception>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.Create(System.IO.FileInfo,System.IO.FileMode,System.Security.AccessControl.FileSystemRights,System.IO.FileShare,System.Int32,System.IO.FileOptions,System.Security.AccessControl.FileSecurity)">
|
||||
<summary>Creates a new file stream, ensuring it is created with the specified properties and security settings.</summary>
|
||||
<param name="fileInfo">A file that does not exist yet that will be created by the method.</param>
|
||||
<param name="mode">One of the enumeration values that specifies how the operating system should open a file.</param>
|
||||
<param name="rights">One of the enumeration values that defines the access rights to use when creating access and audit rules.</param>
|
||||
<param name="share">One of the enumeration values for controlling the kind of access other file stream objects can have to the same file.</param>
|
||||
<param name="bufferSize">The number of bytes buffered for reads and writes to the file.</param>
|
||||
<param name="options">One of the enumeration values that describes how to create or overwrite the file.</param>
|
||||
<param name="fileSecurity">An object that determines the access control and audit security for the file.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="rights" /> and <paramref name="mode" /> combination is invalid.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileInfo" /> or <paramref name="fileSecurity" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">
|
||||
<paramref name="mode" /> or <paramref name="share" /> are out of their legal enum range.
|
||||
|
||||
-or-
|
||||
|
||||
<paramref name="bufferSize" /> is not a positive number.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">Access to the path is denied.</exception>
|
||||
<returns>A file stream for the newly created file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.CreateDirectory(System.Security.AccessControl.DirectorySecurity,System.String)">
|
||||
<summary>Creates a directory and returns it, ensuring it is created with the specified directory security. If the directory already exists, the existing directory is returned.</summary>
|
||||
<param name="directorySecurity">An object that determines the access control and audit security for the directory.</param>
|
||||
<param name="path">The path of the directory to create.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="directorySecurity" /> or <paramref name="path" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentException">
|
||||
<paramref name="path" /> is empty.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">Access to the path is denied.</exception>
|
||||
<returns>A directory information object representing either a created directory with the provided security properties, or the existing directory.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo)">
|
||||
<summary>Returns the security information of a directory.</summary>
|
||||
<param name="directoryInfo">The existing directory from which to obtain the security information.</param>
|
||||
<returns>The security descriptors of all the access control sections of the directory.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Returns the security information of a directory.</summary>
|
||||
<param name="directoryInfo">An existing directory from which to obtain the security information.</param>
|
||||
<param name="includeSections">The desired access control sections to retrieve.</param>
|
||||
<returns>The security descriptors of the specified access control sections of the directory.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo)">
|
||||
<summary>Returns the security information of a file.</summary>
|
||||
<param name="fileInfo">The file from which to obtain the security information.</param>
|
||||
<returns>The security descriptors of all the access control sections of the file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Returns the security information of a file.</summary>
|
||||
<param name="fileInfo">An existing file from which to obtain the security information.</param>
|
||||
<param name="includeSections">The desired access control sections to retrieve from the file.</param>
|
||||
<returns>The security descriptors of the specified access control sections of the file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileStream)">
|
||||
<summary>Returns the security information of a file.</summary>
|
||||
<param name="fileStream">An existing file from which to obtain the security information.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileStream" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The file stream is closed.</exception>
|
||||
<returns>The security descriptors of all the access control sections of the file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)">
|
||||
<summary>Changes the security attributes of an existing directory.</summary>
|
||||
<param name="directoryInfo">An existing directory.</param>
|
||||
<param name="directorySecurity">The security information to apply to the directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="directorySecurity" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileInfo,System.Security.AccessControl.FileSecurity)">
|
||||
<summary>Changes the security attributes of an existing file.</summary>
|
||||
<param name="fileInfo">An existing file.</param>
|
||||
<param name="fileSecurity">The security information to apply to the file.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileSecurity" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileStream,System.Security.AccessControl.FileSecurity)">
|
||||
<summary>Changes the security attributes of an existing file.</summary>
|
||||
<param name="fileStream">An existing file.</param>
|
||||
<param name="fileSecurity">The security information to apply to the file.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileStream" /> or <paramref name="fileSecurity" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The file stream is closed.</exception>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectoryObjectSecurity">
|
||||
<summary>Provides the ability to control access to directory objects without direct manipulation of Access Control Lists (ACLs).</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> class with the specified security descriptor.</summary>
|
||||
<param name="securityDescriptor">The security descriptor to be associated with the new <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.AccessRule" /> class with the specified values.</summary>
|
||||
<param name="identityReference">The identity to which the access rule applies. It must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators.</param>
|
||||
<param name="isInherited">true if this rule is inherited from a parent container.</param>
|
||||
<param name="inheritanceFlags">Specifies the inheritance properties of the access rule.</param>
|
||||
<param name="propagationFlags">Specifies whether inherited access rules are automatically propagated. The propagation flags are ignored if <paramref name="inheritanceFlags" /> is set to <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="type">Specifies the valid access control type.</param>
|
||||
<param name="objectType">The identity of the class of objects to which the new access rule applies.</param>
|
||||
<param name="inheritedObjectType">The identity of the class of child objects which can inherit the new access rule.</param>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.AccessRule" /> object that this method creates.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Adds the specified access rule to the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to add.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Adds the specified audit rule to the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to add.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.AuditRule" /> class with the specified values.</summary>
|
||||
<param name="identityReference">The identity to which the audit rule applies. It must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators.</param>
|
||||
<param name="isInherited">
|
||||
<see langword="true" /> if this rule is inherited from a parent container.</param>
|
||||
<param name="inheritanceFlags">Specifies the inheritance properties of the audit rule.</param>
|
||||
<param name="propagationFlags">Specifies whether inherited audit rules are automatically propagated. The propagation flags are ignored if <paramref name="inheritanceFlags" /> is set to <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="flags">Specifies the conditions for which the rule is audited.</param>
|
||||
<param name="objectType">The identity of the class of objects to which the new audit rule applies.</param>
|
||||
<param name="inheritedObjectType">The identity of the class of child objects which can inherit the new audit rule.</param>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.AuditRule" /> object that this method creates.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>Gets a collection of the access rules associated with the specified security identifier.</summary>
|
||||
<param name="includeExplicit">
|
||||
<see langword="true" /> to include access rules explicitly set for the object.</param>
|
||||
<param name="includeInherited">
|
||||
<see langword="true" /> to include inherited access rules.</param>
|
||||
<param name="targetType">The security identifier for which to retrieve access rules. This must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</param>
|
||||
<returns>The collection of access rules associated with the specified <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>Gets a collection of the audit rules associated with the specified security identifier.</summary>
|
||||
<param name="includeExplicit">
|
||||
<see langword="true" /> to include audit rules explicitly set for the object.</param>
|
||||
<param name="includeInherited">
|
||||
<see langword="true" /> to include inherited audit rules.</param>
|
||||
<param name="targetType">The security identifier for which to retrieve audit rules. This must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</param>
|
||||
<returns>The collection of audit rules associated with the specified <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
|
||||
<summary>Applies the specified modification to the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="modification">The modification to apply to the DACL.</param>
|
||||
<param name="rule">The access rule to modify.</param>
|
||||
<param name="modified">
|
||||
<see langword="true" /> if the DACL is successfully modified; otherwise, <see langword="false" />.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the DACL is successfully modified; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
|
||||
<summary>Applies the specified modification to the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="modification">The modification to apply to the SACL.</param>
|
||||
<param name="rule">The audit rule to modify.</param>
|
||||
<param name="modified">
|
||||
<see langword="true" /> if the SACL is successfully modified; otherwise, <see langword="false" />.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the SACL is successfully modified; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes access rules that contain the same security identifier and access mask as the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the access rule was successfully removed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules that have the same security identifier as the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules that exactly match the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes audit rules that contain the same security identifier and access mask as the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the audit rule was successfully removed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes all audit rules that have the same security identifier as the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes all audit rules that exactly match the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ResetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules in the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified access rule.</summary>
|
||||
<param name="rule">The access rule to reset.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules that contain the same security identifier and qualifier as the specified access rule in the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified access rule.</summary>
|
||||
<param name="rule">The access rule to set.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes all audit rules that contain the same security identifier and qualifier as the specified audit rule in the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified audit rule.</summary>
|
||||
<param name="rule">The audit rule to set.</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectorySecurity">
|
||||
<summary>Represents the access control and audit security for a directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectorySecurity" /> class.</summary>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectorySecurity" /> class from a specified directory using the specified values of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> enumeration.</summary>
|
||||
<param name="name">The location of a directory to create a <see cref="T:System.Security.AccessControl.DirectorySecurity" /> object from.</param>
|
||||
<param name="includeSections">One of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> values that specifies the type of access control list (ACL) information to retrieve.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars" />.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
|
||||
<exception cref="T:System.IO.FileNotFoundException">The file specified in the <paramref name="name" /> parameter was not found.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occurred while opening the directory.</exception>
|
||||
<exception cref="T:System.NotSupportedException">The <paramref name="name" /> parameter is in an invalid format.</exception>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
<exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
|
||||
<exception cref="T:System.Security.AccessControl.PrivilegeNotHeldException">The current system account does not have administrative privileges.</exception>
|
||||
<exception cref="T:System.SystemException">The directory could not be found.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">The <paramref name="name" /> parameter specified a directory that is read-only.
|
||||
|
||||
-or-
|
||||
|
||||
This operation is not supported on the current platform.
|
||||
|
||||
-or-
|
||||
|
||||
The caller does not have the required permission.</exception>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSecurity">
|
||||
<summary>Represents the access control and audit security for a file. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSecurity" /> class.</summary>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSecurity" /> class from a specified file using the specified values of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> enumeration.</summary>
|
||||
<param name="fileName">The location of a file to create a <see cref="T:System.Security.AccessControl.FileSecurity" /> object from.</param>
|
||||
<param name="includeSections">One of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> values that specifies the type of access control list (ACL) information to retrieve.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="fileName" /> parameter is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars" />.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
|
||||
<exception cref="T:System.IO.FileNotFoundException">The file specified in the <paramref name="fileName" /> parameter was not found.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
|
||||
<exception cref="T:System.NotSupportedException">
|
||||
<paramref name="path" /> is in an invalid format.</exception>
|
||||
<exception cref="T:System.Runtime.InteropServices.SEHException">The <paramref name="fileName" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
<exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
|
||||
<exception cref="T:System.Security.AccessControl.PrivilegeNotHeldException">The current system account does not have administrative privileges.</exception>
|
||||
<exception cref="T:System.SystemException">The file could not be found.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">The <paramref name="fileName" /> parameter specified a file that is read-only.
|
||||
|
||||
-or-
|
||||
|
||||
This operation is not supported on the current platform.
|
||||
|
||||
-or-
|
||||
|
||||
The <paramref name="fileName" /> parameter specified a directory.
|
||||
|
||||
-or-
|
||||
|
||||
The caller does not have the required permission.</exception>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAccessRule">
|
||||
<summary>Represents an abstraction of an access control entry (ACE) that defines an access rule for a file or directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the access rule, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the access rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="inheritanceFlags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="propagationFlags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using the name of a user account, a value that specifies the type of operation associated with the access rule, and a value that describes whether to allow or deny the operation.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using the name of a user account, a value that specifies the type of operation associated with the access rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="inheritanceFlags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="propagationFlags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAccessRule.FileSystemRights">
|
||||
<summary>Gets the <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object.</summary>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAuditRule">
|
||||
<summary>Represents an abstraction of an access control entry (ACE) that defines an audit rule for a file or directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the audit rule, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="flags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
The <see cref="F:System.Security.AccessControl.AuditFlags.None" /> value was passed to the <paramref name="flags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using the name of a reference to a user account, a value that specifies the type of operation associated with the audit rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="flags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
The <see cref="F:System.Security.AccessControl.AuditFlags.None" /> value was passed to the <paramref name="flags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using a user account name, a value that specifies the type of operation associated with the audit rule, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="flags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
The <see cref="F:System.Security.AccessControl.AuditFlags.None" /> value was passed to the <paramref name="flags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using the name of a user account, a value that specifies the type of operation associated with the audit rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAuditRule.FileSystemRights">
|
||||
<summary>Gets the <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object.</summary>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemRights">
|
||||
<summary>Defines the access rights to use when creating access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.AppendData">
|
||||
<summary>Specifies the right to append data to the end of a file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ChangePermissions">
|
||||
<summary>Specifies the right to change the security and audit rules associated with a file or folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateDirectories">
|
||||
<summary>Specifies the right to create a folder This right requires the <c>Synchronize</c> value.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateFiles">
|
||||
<summary>Specifies the right to create a file. This right requires the <c>Synchronize</c> value.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Delete">
|
||||
<summary>Specifies the right to delete a folder or file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.DeleteSubdirectoriesAndFiles">
|
||||
<summary>Specifies the right to delete a folder and any files contained within that folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ExecuteFile">
|
||||
<summary>Specifies the right to run an application file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.FullControl">
|
||||
<summary>Specifies the right to exert full control over a folder or file, and to modify access control and audit rules. This value represents the right to do anything with a file and is the combination of all rights in this enumeration.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ListDirectory">
|
||||
<summary>Specifies the right to read the contents of a directory.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Modify">
|
||||
<summary>Specifies the right to read, write, list folder contents, delete folders and files, and run application files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute" /> right, the <see cref="F:System.Security.AccessControl.FileSystemRights.Write" /> right, and the <see cref="F:System.Security.AccessControl.FileSystemRights.Delete" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Read">
|
||||
<summary>Specifies the right to open and copy folders or files as read-only. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.ReadData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAttributes" /> right, and <see cref="F:System.Security.AccessControl.FileSystemRights.ReadPermissions" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute">
|
||||
<summary>Specifies the right to open and copy folders or files as read-only, and to run application files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.Read" /> right and the <see cref="F:System.Security.AccessControl.FileSystemRights.ExecuteFile" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAttributes">
|
||||
<summary>Specifies the right to open and copy file system attributes from a folder or file. For example, this value specifies the right to view the file creation or modified date. This does not include the right to read data, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadData">
|
||||
<summary>Specifies the right to open and copy a file or folder. This does not include the right to read file system attributes, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes">
|
||||
<summary>Specifies the right to open and copy extended file system attributes from a folder or file. For example, this value specifies the right to view author and content information. This does not include the right to read data, file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadPermissions">
|
||||
<summary>Specifies the right to open and copy access and audit rules from a folder or file. This does not include the right to read data, file system attributes, and extended file system attributes.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Synchronize">
|
||||
<summary>Specifies whether the application can wait for a file handle to synchronize with the completion of an I/O operation. This value is automatically set when allowing access and automatically excluded when denying access.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.TakeOwnership">
|
||||
<summary>Specifies the right to change the owner of a folder or file. Note that owners of a resource have full access to that resource.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Traverse">
|
||||
<summary>Specifies the right to list the contents of a folder and to run applications contained within that folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Write">
|
||||
<summary>Specifies the right to create folders and files, and to add or remove data from files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.WriteData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.AppendData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes" /> right, and <see cref="F:System.Security.AccessControl.FileSystemRights.WriteAttributes" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteAttributes">
|
||||
<summary>Specifies the right to open and write file system attributes to a folder or file. This does not include the ability to write data, extended attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteData">
|
||||
<summary>Specifies the right to open and write to a file or folder. This does not include the right to open and write file system attributes, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes">
|
||||
<summary>Specifies the right to open and write extended file system attributes to a folder or file. This does not include the ability to write data, attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemSecurity">
|
||||
<summary>Represents the access control and audit security for a file or directory.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class that represents a new access control rule for the specified user, with the specified access rights, access control, and flags.</summary>
|
||||
<param name="identityReference">An <see cref="T:System.Security.Principal.IdentityReference" /> object that represents a user account.</param>
|
||||
<param name="accessMask">An integer that specifies an access type.</param>
|
||||
<param name="isInherited">
|
||||
<see langword="true" /> if the access rule is inherited; otherwise, <see langword="false" />.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how to propagate access masks to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how to propagate Access Control Entries (ACEs) to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether access is allowed or denied.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="accessMask" />, <paramref name="inheritanceFlags" />, <paramref name="propagationFlags" />, or <paramref name="type" /> parameters specify an invalid value.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identityReference" /> parameter is <see langword="null" />.
|
||||
|
||||
-or-
|
||||
|
||||
The <paramref name="accessMask" /> parameter is zero.</exception>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identityReference" /> parameter is neither of type <see cref="T:System.Security.Principal.SecurityIdentifier" />, nor of a type such as <see cref="T:System.Security.Principal.NTAccount" /> that can be converted to type <see cref="T:System.Security.Principal.SecurityIdentifier" />.</exception>
|
||||
<returns>A new <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents a new access control rule for the specified user, with the specified access rights, access control, and flags.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Adds the specified access control list (ACL) permission to the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to add to a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Adds the specified audit rule to the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to add to a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class representing the specified audit rule for the specified user.</summary>
|
||||
<param name="identityReference">An <see cref="T:System.Security.Principal.IdentityReference" /> object that represents a user account.</param>
|
||||
<param name="accessMask">An integer that specifies an access type.</param>
|
||||
<param name="isInherited">
|
||||
<see langword="true" /> if the access rule is inherited; otherwise, <see langword="false" />.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how to propagate access masks to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how to propagate Access Control Entries (ACEs) to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies the type of auditing to perform.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="accessMask" />, <paramref name="inheritanceFlags" />, <paramref name="propagationFlags" />, or <paramref name="flags" /> properties specify an invalid value.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identityReference" /> property is <see langword="null" />.
|
||||
|
||||
-or-
|
||||
|
||||
The <paramref name="accessMask" /> property is zero.</exception>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identityReference" /> property is neither of type <see cref="T:System.Security.Principal.SecurityIdentifier" />, nor of a type such as <see cref="T:System.Security.Principal.NTAccount" /> that can be converted to type <see cref="T:System.Security.Principal.SecurityIdentifier" />.</exception>
|
||||
<returns>A new <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object representing the specified audit rule for the specified user.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Removes all matching allow or deny access control list (ACL) permissions from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to remove from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
<returns>
|
||||
<see langword="true" /> if the access rule was removed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Removes all access control list (ACL) permissions for the specified user from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that specifies a user whose access control list (ACL) permissions should be removed from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Removes a single matching allow or deny access control list (ACL) permission from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that specifies a user whose access control list (ACL) permissions should be removed from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Removes all matching allow or deny audit rules from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to remove from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
<returns>
|
||||
<see langword="true" /> if the audit rule was removed; otherwise, <see langword="false" /></returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleAll(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Removes all audit rules for the specified user from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that specifies a user whose audit rules should be removed from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Removes a single matching allow or deny audit rule from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to remove from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.ResetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Adds the specified access control list (ACL) permission to the current file or directory and removes all matching ACL permissions.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to add to a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Sets the specified access control list (ACL) permission for the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to set for a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Sets the specified audit rule for the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to set for a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRightType">
|
||||
<summary>Gets the enumeration that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent access rights.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemRights" /> enumeration.</returns>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRuleType">
|
||||
<summary>Gets the enumeration that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent access rules.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class.</returns>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AuditRuleType">
|
||||
<summary>Gets the type that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent audit rules.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,590 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.IO.FileSystem.AccessControl</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.IO.FileSystemAclExtensions">
|
||||
<summary>Provides Windows-specific static extension methods for manipulating Access Control List (ACL) security attributes for files and directories.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.Create(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)">
|
||||
<summary>Creates a new directory, ensuring it is created with the specified directory security. If the directory already exists, nothing is done.</summary>
|
||||
<param name="directoryInfo">A directory that does not exist yet that will be created by the method.</param>
|
||||
<param name="directorySecurity">The access control and audit security for the directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="directoryInfo" /> or <paramref name="directorySecurity" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">Access to the path is denied.</exception>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.Create(System.IO.FileInfo,System.IO.FileMode,System.Security.AccessControl.FileSystemRights,System.IO.FileShare,System.Int32,System.IO.FileOptions,System.Security.AccessControl.FileSecurity)">
|
||||
<summary>Creates a new file stream, ensuring it is created with the specified properties and security settings.</summary>
|
||||
<param name="fileInfo">A file that does not exist yet that will be created by the method.</param>
|
||||
<param name="mode">One of the enumeration values that specifies how the operating system should open a file.</param>
|
||||
<param name="rights">One of the enumeration values that defines the access rights to use when creating access and audit rules.</param>
|
||||
<param name="share">One of the enumeration values for controlling the kind of access other file stream objects can have to the same file.</param>
|
||||
<param name="bufferSize">The number of bytes buffered for reads and writes to the file.</param>
|
||||
<param name="options">One of the enumeration values that describes how to create or overwrite the file.</param>
|
||||
<param name="fileSecurity">An object that determines the access control and audit security for the file.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="rights" /> and <paramref name="mode" /> combination is invalid.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileInfo" /> or <paramref name="fileSecurity" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">
|
||||
<paramref name="mode" /> or <paramref name="share" /> are out of their legal enum range.
|
||||
|
||||
-or-
|
||||
|
||||
<paramref name="bufferSize" /> is not a positive number.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">Access to the path is denied.</exception>
|
||||
<returns>A file stream for the newly created file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.CreateDirectory(System.Security.AccessControl.DirectorySecurity,System.String)">
|
||||
<summary>Creates a directory and returns it, ensuring it is created with the specified directory security. If the directory already exists, the existing directory is returned.</summary>
|
||||
<param name="directorySecurity">An object that determines the access control and audit security for the directory.</param>
|
||||
<param name="path">The path of the directory to create.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="directorySecurity" /> or <paramref name="path" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentException">
|
||||
<paramref name="path" /> is empty.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">Access to the path is denied.</exception>
|
||||
<returns>A directory information object representing either a created directory with the provided security properties, or the existing directory.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo)">
|
||||
<summary>Returns the security information of a directory.</summary>
|
||||
<param name="directoryInfo">The existing directory from which to obtain the security information.</param>
|
||||
<returns>The security descriptors of all the access control sections of the directory.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Returns the security information of a directory.</summary>
|
||||
<param name="directoryInfo">An existing directory from which to obtain the security information.</param>
|
||||
<param name="includeSections">The desired access control sections to retrieve.</param>
|
||||
<returns>The security descriptors of the specified access control sections of the directory.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo)">
|
||||
<summary>Returns the security information of a file.</summary>
|
||||
<param name="fileInfo">The file from which to obtain the security information.</param>
|
||||
<returns>The security descriptors of all the access control sections of the file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Returns the security information of a file.</summary>
|
||||
<param name="fileInfo">An existing file from which to obtain the security information.</param>
|
||||
<param name="includeSections">The desired access control sections to retrieve from the file.</param>
|
||||
<returns>The security descriptors of the specified access control sections of the file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileStream)">
|
||||
<summary>Returns the security information of a file.</summary>
|
||||
<param name="fileStream">An existing file from which to obtain the security information.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileStream" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The file stream is closed.</exception>
|
||||
<returns>The security descriptors of all the access control sections of the file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)">
|
||||
<summary>Changes the security attributes of an existing directory.</summary>
|
||||
<param name="directoryInfo">An existing directory.</param>
|
||||
<param name="directorySecurity">The security information to apply to the directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="directorySecurity" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileInfo,System.Security.AccessControl.FileSecurity)">
|
||||
<summary>Changes the security attributes of an existing file.</summary>
|
||||
<param name="fileInfo">An existing file.</param>
|
||||
<param name="fileSecurity">The security information to apply to the file.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileSecurity" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileStream,System.Security.AccessControl.FileSecurity)">
|
||||
<summary>Changes the security attributes of an existing file.</summary>
|
||||
<param name="fileStream">An existing file.</param>
|
||||
<param name="fileSecurity">The security information to apply to the file.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileStream" /> or <paramref name="fileSecurity" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The file stream is closed.</exception>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectoryObjectSecurity">
|
||||
<summary>Provides the ability to control access to directory objects without direct manipulation of Access Control Lists (ACLs).</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> class with the specified security descriptor.</summary>
|
||||
<param name="securityDescriptor">The security descriptor to be associated with the new <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.AccessRule" /> class with the specified values.</summary>
|
||||
<param name="identityReference">The identity to which the access rule applies. It must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators.</param>
|
||||
<param name="isInherited">true if this rule is inherited from a parent container.</param>
|
||||
<param name="inheritanceFlags">Specifies the inheritance properties of the access rule.</param>
|
||||
<param name="propagationFlags">Specifies whether inherited access rules are automatically propagated. The propagation flags are ignored if <paramref name="inheritanceFlags" /> is set to <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="type">Specifies the valid access control type.</param>
|
||||
<param name="objectType">The identity of the class of objects to which the new access rule applies.</param>
|
||||
<param name="inheritedObjectType">The identity of the class of child objects which can inherit the new access rule.</param>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.AccessRule" /> object that this method creates.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Adds the specified access rule to the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to add.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Adds the specified audit rule to the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to add.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.AuditRule" /> class with the specified values.</summary>
|
||||
<param name="identityReference">The identity to which the audit rule applies. It must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators.</param>
|
||||
<param name="isInherited">
|
||||
<see langword="true" /> if this rule is inherited from a parent container.</param>
|
||||
<param name="inheritanceFlags">Specifies the inheritance properties of the audit rule.</param>
|
||||
<param name="propagationFlags">Specifies whether inherited audit rules are automatically propagated. The propagation flags are ignored if <paramref name="inheritanceFlags" /> is set to <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="flags">Specifies the conditions for which the rule is audited.</param>
|
||||
<param name="objectType">The identity of the class of objects to which the new audit rule applies.</param>
|
||||
<param name="inheritedObjectType">The identity of the class of child objects which can inherit the new audit rule.</param>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.AuditRule" /> object that this method creates.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>Gets a collection of the access rules associated with the specified security identifier.</summary>
|
||||
<param name="includeExplicit">
|
||||
<see langword="true" /> to include access rules explicitly set for the object.</param>
|
||||
<param name="includeInherited">
|
||||
<see langword="true" /> to include inherited access rules.</param>
|
||||
<param name="targetType">The security identifier for which to retrieve access rules. This must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</param>
|
||||
<returns>The collection of access rules associated with the specified <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>Gets a collection of the audit rules associated with the specified security identifier.</summary>
|
||||
<param name="includeExplicit">
|
||||
<see langword="true" /> to include audit rules explicitly set for the object.</param>
|
||||
<param name="includeInherited">
|
||||
<see langword="true" /> to include inherited audit rules.</param>
|
||||
<param name="targetType">The security identifier for which to retrieve audit rules. This must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</param>
|
||||
<returns>The collection of audit rules associated with the specified <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
|
||||
<summary>Applies the specified modification to the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="modification">The modification to apply to the DACL.</param>
|
||||
<param name="rule">The access rule to modify.</param>
|
||||
<param name="modified">
|
||||
<see langword="true" /> if the DACL is successfully modified; otherwise, <see langword="false" />.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the DACL is successfully modified; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
|
||||
<summary>Applies the specified modification to the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="modification">The modification to apply to the SACL.</param>
|
||||
<param name="rule">The audit rule to modify.</param>
|
||||
<param name="modified">
|
||||
<see langword="true" /> if the SACL is successfully modified; otherwise, <see langword="false" />.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the SACL is successfully modified; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes access rules that contain the same security identifier and access mask as the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the access rule was successfully removed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules that have the same security identifier as the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules that exactly match the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes audit rules that contain the same security identifier and access mask as the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the audit rule was successfully removed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes all audit rules that have the same security identifier as the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes all audit rules that exactly match the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ResetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules in the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified access rule.</summary>
|
||||
<param name="rule">The access rule to reset.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules that contain the same security identifier and qualifier as the specified access rule in the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified access rule.</summary>
|
||||
<param name="rule">The access rule to set.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes all audit rules that contain the same security identifier and qualifier as the specified audit rule in the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified audit rule.</summary>
|
||||
<param name="rule">The audit rule to set.</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectorySecurity">
|
||||
<summary>Represents the access control and audit security for a directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectorySecurity" /> class.</summary>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectorySecurity" /> class from a specified directory using the specified values of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> enumeration.</summary>
|
||||
<param name="name">The location of a directory to create a <see cref="T:System.Security.AccessControl.DirectorySecurity" /> object from.</param>
|
||||
<param name="includeSections">One of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> values that specifies the type of access control list (ACL) information to retrieve.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars" />.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
|
||||
<exception cref="T:System.IO.FileNotFoundException">The file specified in the <paramref name="name" /> parameter was not found.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occurred while opening the directory.</exception>
|
||||
<exception cref="T:System.NotSupportedException">The <paramref name="name" /> parameter is in an invalid format.</exception>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
<exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
|
||||
<exception cref="T:System.Security.AccessControl.PrivilegeNotHeldException">The current system account does not have administrative privileges.</exception>
|
||||
<exception cref="T:System.SystemException">The directory could not be found.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">The <paramref name="name" /> parameter specified a directory that is read-only.
|
||||
|
||||
-or-
|
||||
|
||||
This operation is not supported on the current platform.
|
||||
|
||||
-or-
|
||||
|
||||
The caller does not have the required permission.</exception>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSecurity">
|
||||
<summary>Represents the access control and audit security for a file. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSecurity" /> class.</summary>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSecurity" /> class from a specified file using the specified values of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> enumeration.</summary>
|
||||
<param name="fileName">The location of a file to create a <see cref="T:System.Security.AccessControl.FileSecurity" /> object from.</param>
|
||||
<param name="includeSections">One of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> values that specifies the type of access control list (ACL) information to retrieve.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="fileName" /> parameter is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars" />.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
|
||||
<exception cref="T:System.IO.FileNotFoundException">The file specified in the <paramref name="fileName" /> parameter was not found.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
|
||||
<exception cref="T:System.NotSupportedException">
|
||||
<paramref name="path" /> is in an invalid format.</exception>
|
||||
<exception cref="T:System.Runtime.InteropServices.SEHException">The <paramref name="fileName" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
<exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
|
||||
<exception cref="T:System.Security.AccessControl.PrivilegeNotHeldException">The current system account does not have administrative privileges.</exception>
|
||||
<exception cref="T:System.SystemException">The file could not be found.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">The <paramref name="fileName" /> parameter specified a file that is read-only.
|
||||
|
||||
-or-
|
||||
|
||||
This operation is not supported on the current platform.
|
||||
|
||||
-or-
|
||||
|
||||
The <paramref name="fileName" /> parameter specified a directory.
|
||||
|
||||
-or-
|
||||
|
||||
The caller does not have the required permission.</exception>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAccessRule">
|
||||
<summary>Represents an abstraction of an access control entry (ACE) that defines an access rule for a file or directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the access rule, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the access rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="inheritanceFlags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="propagationFlags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using the name of a user account, a value that specifies the type of operation associated with the access rule, and a value that describes whether to allow or deny the operation.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using the name of a user account, a value that specifies the type of operation associated with the access rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="inheritanceFlags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="propagationFlags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAccessRule.FileSystemRights">
|
||||
<summary>Gets the <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object.</summary>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAuditRule">
|
||||
<summary>Represents an abstraction of an access control entry (ACE) that defines an audit rule for a file or directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the audit rule, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="flags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
The <see cref="F:System.Security.AccessControl.AuditFlags.None" /> value was passed to the <paramref name="flags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using the name of a reference to a user account, a value that specifies the type of operation associated with the audit rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="flags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
The <see cref="F:System.Security.AccessControl.AuditFlags.None" /> value was passed to the <paramref name="flags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using a user account name, a value that specifies the type of operation associated with the audit rule, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="flags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
The <see cref="F:System.Security.AccessControl.AuditFlags.None" /> value was passed to the <paramref name="flags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using the name of a user account, a value that specifies the type of operation associated with the audit rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAuditRule.FileSystemRights">
|
||||
<summary>Gets the <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object.</summary>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemRights">
|
||||
<summary>Defines the access rights to use when creating access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.AppendData">
|
||||
<summary>Specifies the right to append data to the end of a file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ChangePermissions">
|
||||
<summary>Specifies the right to change the security and audit rules associated with a file or folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateDirectories">
|
||||
<summary>Specifies the right to create a folder This right requires the <c>Synchronize</c> value.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateFiles">
|
||||
<summary>Specifies the right to create a file. This right requires the <c>Synchronize</c> value.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Delete">
|
||||
<summary>Specifies the right to delete a folder or file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.DeleteSubdirectoriesAndFiles">
|
||||
<summary>Specifies the right to delete a folder and any files contained within that folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ExecuteFile">
|
||||
<summary>Specifies the right to run an application file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.FullControl">
|
||||
<summary>Specifies the right to exert full control over a folder or file, and to modify access control and audit rules. This value represents the right to do anything with a file and is the combination of all rights in this enumeration.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ListDirectory">
|
||||
<summary>Specifies the right to read the contents of a directory.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Modify">
|
||||
<summary>Specifies the right to read, write, list folder contents, delete folders and files, and run application files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute" /> right, the <see cref="F:System.Security.AccessControl.FileSystemRights.Write" /> right, and the <see cref="F:System.Security.AccessControl.FileSystemRights.Delete" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Read">
|
||||
<summary>Specifies the right to open and copy folders or files as read-only. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.ReadData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAttributes" /> right, and <see cref="F:System.Security.AccessControl.FileSystemRights.ReadPermissions" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute">
|
||||
<summary>Specifies the right to open and copy folders or files as read-only, and to run application files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.Read" /> right and the <see cref="F:System.Security.AccessControl.FileSystemRights.ExecuteFile" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAttributes">
|
||||
<summary>Specifies the right to open and copy file system attributes from a folder or file. For example, this value specifies the right to view the file creation or modified date. This does not include the right to read data, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadData">
|
||||
<summary>Specifies the right to open and copy a file or folder. This does not include the right to read file system attributes, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes">
|
||||
<summary>Specifies the right to open and copy extended file system attributes from a folder or file. For example, this value specifies the right to view author and content information. This does not include the right to read data, file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadPermissions">
|
||||
<summary>Specifies the right to open and copy access and audit rules from a folder or file. This does not include the right to read data, file system attributes, and extended file system attributes.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Synchronize">
|
||||
<summary>Specifies whether the application can wait for a file handle to synchronize with the completion of an I/O operation. This value is automatically set when allowing access and automatically excluded when denying access.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.TakeOwnership">
|
||||
<summary>Specifies the right to change the owner of a folder or file. Note that owners of a resource have full access to that resource.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Traverse">
|
||||
<summary>Specifies the right to list the contents of a folder and to run applications contained within that folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Write">
|
||||
<summary>Specifies the right to create folders and files, and to add or remove data from files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.WriteData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.AppendData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes" /> right, and <see cref="F:System.Security.AccessControl.FileSystemRights.WriteAttributes" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteAttributes">
|
||||
<summary>Specifies the right to open and write file system attributes to a folder or file. This does not include the ability to write data, extended attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteData">
|
||||
<summary>Specifies the right to open and write to a file or folder. This does not include the right to open and write file system attributes, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes">
|
||||
<summary>Specifies the right to open and write extended file system attributes to a folder or file. This does not include the ability to write data, attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemSecurity">
|
||||
<summary>Represents the access control and audit security for a file or directory.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class that represents a new access control rule for the specified user, with the specified access rights, access control, and flags.</summary>
|
||||
<param name="identityReference">An <see cref="T:System.Security.Principal.IdentityReference" /> object that represents a user account.</param>
|
||||
<param name="accessMask">An integer that specifies an access type.</param>
|
||||
<param name="isInherited">
|
||||
<see langword="true" /> if the access rule is inherited; otherwise, <see langword="false" />.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how to propagate access masks to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how to propagate Access Control Entries (ACEs) to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether access is allowed or denied.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="accessMask" />, <paramref name="inheritanceFlags" />, <paramref name="propagationFlags" />, or <paramref name="type" /> parameters specify an invalid value.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identityReference" /> parameter is <see langword="null" />.
|
||||
|
||||
-or-
|
||||
|
||||
The <paramref name="accessMask" /> parameter is zero.</exception>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identityReference" /> parameter is neither of type <see cref="T:System.Security.Principal.SecurityIdentifier" />, nor of a type such as <see cref="T:System.Security.Principal.NTAccount" /> that can be converted to type <see cref="T:System.Security.Principal.SecurityIdentifier" />.</exception>
|
||||
<returns>A new <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents a new access control rule for the specified user, with the specified access rights, access control, and flags.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Adds the specified access control list (ACL) permission to the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to add to a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Adds the specified audit rule to the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to add to a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class representing the specified audit rule for the specified user.</summary>
|
||||
<param name="identityReference">An <see cref="T:System.Security.Principal.IdentityReference" /> object that represents a user account.</param>
|
||||
<param name="accessMask">An integer that specifies an access type.</param>
|
||||
<param name="isInherited">
|
||||
<see langword="true" /> if the access rule is inherited; otherwise, <see langword="false" />.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how to propagate access masks to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how to propagate Access Control Entries (ACEs) to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies the type of auditing to perform.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="accessMask" />, <paramref name="inheritanceFlags" />, <paramref name="propagationFlags" />, or <paramref name="flags" /> properties specify an invalid value.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identityReference" /> property is <see langword="null" />.
|
||||
|
||||
-or-
|
||||
|
||||
The <paramref name="accessMask" /> property is zero.</exception>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identityReference" /> property is neither of type <see cref="T:System.Security.Principal.SecurityIdentifier" />, nor of a type such as <see cref="T:System.Security.Principal.NTAccount" /> that can be converted to type <see cref="T:System.Security.Principal.SecurityIdentifier" />.</exception>
|
||||
<returns>A new <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object representing the specified audit rule for the specified user.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Removes all matching allow or deny access control list (ACL) permissions from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to remove from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
<returns>
|
||||
<see langword="true" /> if the access rule was removed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Removes all access control list (ACL) permissions for the specified user from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that specifies a user whose access control list (ACL) permissions should be removed from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Removes a single matching allow or deny access control list (ACL) permission from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that specifies a user whose access control list (ACL) permissions should be removed from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Removes all matching allow or deny audit rules from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to remove from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
<returns>
|
||||
<see langword="true" /> if the audit rule was removed; otherwise, <see langword="false" /></returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleAll(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Removes all audit rules for the specified user from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that specifies a user whose audit rules should be removed from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Removes a single matching allow or deny audit rule from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to remove from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.ResetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Adds the specified access control list (ACL) permission to the current file or directory and removes all matching ACL permissions.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to add to a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Sets the specified access control list (ACL) permission for the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to set for a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Sets the specified audit rule for the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to set for a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRightType">
|
||||
<summary>Gets the enumeration that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent access rights.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemRights" /> enumeration.</returns>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRuleType">
|
||||
<summary>Gets the enumeration that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent access rules.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class.</returns>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AuditRuleType">
|
||||
<summary>Gets the type that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent audit rules.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
Binary file not shown.
@@ -0,0 +1,376 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.IO.FileSystem.AccessControl</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.IO.FileSystemAclExtensions"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileStream)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileInfo,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileStream,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="T:System.Security.AccessControl.DirectoryObjectSecurity">
|
||||
<summary>[SECURITY CRITICAL] Provides the ability to control access to directory objects without direct manipulation of Access Control Lists (ACLs).</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor">
|
||||
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
|
||||
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> class with the specified security descriptor.</summary>
|
||||
<param name="securityDescriptor">The security descriptor to be associated with the new <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />object.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid)">
|
||||
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.AccessControl.AccessRule" /> class with the specified values.</summary>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.AccessRule" /> object that this method creates.</returns>
|
||||
<param name="identityReference">The identity to which the access rule applies. It must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators.</param>
|
||||
<param name="isInherited">true if this rule is inherited from a parent container.</param>
|
||||
<param name="inheritanceFlags">Specifies the inheritance properties of the access rule.</param>
|
||||
<param name="propagationFlags">Specifies whether inherited access rules are automatically propagated. The propagation flags are ignored if <paramref name="inheritanceFlags" /> is set to <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="type">Specifies the valid access control type.</param>
|
||||
<param name="objectType">The identity of the class of objects to which the new access rule applies.</param>
|
||||
<param name="inheritedObjectType">The identity of the class of child objects which can inherit the new access rule.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Adds the specified access rule to the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to add.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Adds the specified audit rule to the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to add.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid)">
|
||||
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.AccessControl.AuditRule" /> class with the specified values.</summary>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.AuditRule" /> object that this method creates.</returns>
|
||||
<param name="identityReference">The identity to which the audit rule applies. It must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators.</param>
|
||||
<param name="isInherited">true if this rule is inherited from a parent container.</param>
|
||||
<param name="inheritanceFlags">Specifies the inheritance properties of the audit rule.</param>
|
||||
<param name="propagationFlags">Specifies whether inherited audit rules are automatically propagated. The propagation flags are ignored if <paramref name="inheritanceFlags" /> is set to <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="flags">Specifies the conditions for which the rule is audited.</param>
|
||||
<param name="objectType">The identity of the class of objects to which the new audit rule applies.</param>
|
||||
<param name="inheritedObjectType">The identity of the class of child objects which can inherit the new audit rule.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[SECURITY CRITICAL] Gets a collection of the access rules associated with the specified security identifier.</summary>
|
||||
<returns>The collection of access rules associated with the specified <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
|
||||
<param name="includeExplicit">true to include access rules explicitly set for the object.</param>
|
||||
<param name="includeInherited">true to include inherited access rules.</param>
|
||||
<param name="targetType">The security identifier for which to retrieve access rules. This must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[SECURITY CRITICAL] Gets a collection of the audit rules associated with the specified security identifier.</summary>
|
||||
<returns>The collection of audit rules associated with the specified <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
|
||||
<param name="includeExplicit">true to include audit rules explicitly set for the object.</param>
|
||||
<param name="includeInherited">true to include inherited audit rules.</param>
|
||||
<param name="targetType">The security identifier for which to retrieve audit rules. This must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
|
||||
<summary>[SECURITY CRITICAL] Applies the specified modification to the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<returns>true if the DACL is successfully modified; otherwise, false.</returns>
|
||||
<param name="modification">The modification to apply to the DACL.</param>
|
||||
<param name="rule">The access rule to modify.</param>
|
||||
<param name="modified">true if the DACL is successfully modified; otherwise, false.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
|
||||
<summary>[SECURITY CRITICAL] Applies the specified modification to the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<returns>true if the SACL is successfully modified; otherwise, false.</returns>
|
||||
<param name="modification">The modification to apply to the SACL.</param>
|
||||
<param name="rule">The audit rule to modify.</param>
|
||||
<param name="modified">true if the SACL is successfully modified; otherwise, false.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Removes access rules that contain the same security identifier and access mask as the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<returns>true if the access rule was successfully removed; otherwise, false.</returns>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Removes all access rules that have the same security identifier as the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Removes all access rules that exactly match the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Removes audit rules that contain the same security identifier and access mask as the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> object.</summary>
|
||||
<returns>true if the audit rule was successfully removed; otherwise, false.</returns>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Removes all audit rules that have the same security identifier as the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Removes all audit rules that exactly match the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ResetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Removes all access rules in the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified access rule.</summary>
|
||||
<param name="rule">The access rule to reset.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Removes all access rules that contain the same security identifier and qualifier as the specified access rule in the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified access rule.</summary>
|
||||
<param name="rule">The access rule to set.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Removes all audit rules that contain the same security identifier and qualifier as the specified audit rule in the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified audit rule.</summary>
|
||||
<param name="rule">The audit rule to set.</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectorySecurity">
|
||||
<summary>[SECURITY CRITICAL] Represents the access control and audit security for a directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor">
|
||||
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectorySecurity" /> class. </summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectorySecurity" /> class from a specified directory using the specified values of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> enumeration.</summary>
|
||||
<param name="name">The location of a directory to create a <see cref="T:System.Security.AccessControl.DirectorySecurity" /> object from.</param>
|
||||
<param name="includeSections">One of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> values that specifies the type of access control list (ACL) information to retrieve. </param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSecurity">
|
||||
<summary>[SECURITY CRITICAL] Represents the access control and audit security for a file. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor">
|
||||
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSecurity" /> class. </summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSecurity" /> class from a specified file using the specified values of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> enumeration.</summary>
|
||||
<param name="fileName">The location of a file to create a <see cref="T:System.Security.AccessControl.FileSecurity" /> object from.</param>
|
||||
<param name="includeSections">One of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> values that specifies the type of access control list (ACL) information to retrieve. </param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAccessRule">
|
||||
<summary>[SECURITY CRITICAL] Represents an abstraction of an access control entry (ACE) that defines an access rule for a file or directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the access rule, and a value that specifies whether to allow or deny the operation. </summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule. </param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the access rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using the name of a user account, a value that specifies the type of operation associated with the access rule, and a value that describes whether to allow or deny the operation. </summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule. </param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using the name of a user account, a value that specifies the type of operation associated with the access rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAccessRule.FileSystemRights">
|
||||
<summary>[SECURITY CRITICAL] Gets the <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object.</summary>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAuditRule">
|
||||
<summary>[SECURITY CRITICAL] Represents an abstraction of an access control entry (ACE) that defines an audit rule for a file or directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the audit rule, and a value that specifies when to perform auditing. </summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule. </param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using the name of a reference to a user account, a value that specifies the type of operation associated with the audit rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies when to perform auditing. </summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using a user account name, a value that specifies the type of operation associated with the audit rule, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule. </param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using the name of a user account, a value that specifies the type of operation associated with the audit rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies when to perform auditing. </summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAuditRule.FileSystemRights">
|
||||
<summary>[SECURITY CRITICAL] Gets the <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object.</summary>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemRights">
|
||||
<summary>[SECURITY CRITICAL] Defines the access rights to use when creating access and audit rules. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.AppendData">
|
||||
<summary>Specifies the right to append data to the end of a file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ChangePermissions">
|
||||
<summary>Specifies the right to change the security and audit rules associated with a file or folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateDirectories">
|
||||
<summary>Specifies the right to create a folder. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateFiles">
|
||||
<summary>Specifies the right to create a file. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Delete">
|
||||
<summary>Specifies the right to delete a folder or file. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.DeleteSubdirectoriesAndFiles">
|
||||
<summary>Specifies the right to delete a folder and any files contained within that folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ExecuteFile">
|
||||
<summary>Specifies the right to run an application file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.FullControl">
|
||||
<summary>Specifies the right to exert full control over a folder or file, and to modify access control and audit rules. This value represents the right to do anything with a file and is the combination of all rights in this enumeration.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ListDirectory">
|
||||
<summary>Specifies the right to read the contents of a directory.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Modify">
|
||||
<summary>Specifies the right to read, write, list folder contents, delete folders and files, and run application files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute" /> right, the <see cref="F:System.Security.AccessControl.FileSystemRights.Write" /> right, and the <see cref="F:System.Security.AccessControl.FileSystemRights.Delete" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Read">
|
||||
<summary>Specifies the right to open and copy folders or files as read-only. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.ReadData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAttributes" /> right, and <see cref="F:System.Security.AccessControl.FileSystemRights.ReadPermissions" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute">
|
||||
<summary>Specifies the right to open and copy folders or files as read-only, and to run application files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.Read" /> right and the <see cref="F:System.Security.AccessControl.FileSystemRights.ExecuteFile" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAttributes">
|
||||
<summary>Specifies the right to open and copy file system attributes from a folder or file. For example, this value specifies the right to view the file creation or modified date. This does not include the right to read data, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadData">
|
||||
<summary>Specifies the right to open and copy a file or folder. This does not include the right to read file system attributes, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes">
|
||||
<summary>Specifies the right to open and copy extended file system attributes from a folder or file. For example, this value specifies the right to view author and content information. This does not include the right to read data, file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadPermissions">
|
||||
<summary>Specifies the right to open and copy access and audit rules from a folder or file. This does not include the right to read data, file system attributes, and extended file system attributes. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Synchronize">
|
||||
<summary>Specifies whether the application can wait for a file handle to synchronize with the completion of an I/O operation.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.TakeOwnership">
|
||||
<summary>Specifies the right to change the owner of a folder or file. Note that owners of a resource have full access to that resource.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Traverse">
|
||||
<summary>Specifies the right to list the contents of a folder and to run applications contained within that folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Write">
|
||||
<summary>Specifies the right to create folders and files, and to add or remove data from files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.WriteData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.AppendData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes" /> right, and <see cref="F:System.Security.AccessControl.FileSystemRights.WriteAttributes" /> right. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteAttributes">
|
||||
<summary>Specifies the right to open and write file system attributes to a folder or file. This does not include the ability to write data, extended attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteData">
|
||||
<summary>Specifies the right to open and write to a file or folder. This does not include the right to open and write file system attributes, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes">
|
||||
<summary>Specifies the right to open and write extended file system attributes to a folder or file. This does not include the ability to write data, attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemSecurity">
|
||||
<summary>[SECURITY CRITICAL] Represents the access control and audit security for a file or directory.</summary>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRightType">
|
||||
<summary>[SECURITY CRITICAL] Gets the enumeration that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent access rights.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemRights" /> enumeration.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class that represents a new access control rule for the specified user, with the specified access rights, access control, and flags.</summary>
|
||||
<returns>A new <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents a new access control rule for the specified user, with the specified access rights, access control, and flags.</returns>
|
||||
<param name="identityReference">An <see cref="T:System.Security.Principal.IdentityReference" /> object that represents a user account.</param>
|
||||
<param name="accessMask">An integer that specifies an access type.</param>
|
||||
<param name="isInherited">true if the access rule is inherited; otherwise, false. </param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how to propagate access masks to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how to propagate Access Control Entries (ACEs) to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether access is allowed or denied.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRuleType">
|
||||
<summary>[SECURITY CRITICAL] Gets the enumeration that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent access rules.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Adds the specified access control list (ACL) permission to the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to add to a file or directory. </param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Adds the specified audit rule to the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to add to a file or directory.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class representing the specified audit rule for the specified user.</summary>
|
||||
<returns>A new <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object representing the specified audit rule for the specified user.</returns>
|
||||
<param name="identityReference">An <see cref="T:System.Security.Principal.IdentityReference" /> object that represents a user account.</param>
|
||||
<param name="accessMask">An integer that specifies an access type.</param>
|
||||
<param name="isInherited">true if the access rule is inherited; otherwise, false. </param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how to propagate access masks to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how to propagate Access Control Entries (ACEs) to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies the type of auditing to perform.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AuditRuleType">
|
||||
<summary>[SECURITY CRITICAL] Gets the type that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent audit rules.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Removes all matching allow or deny access control list (ACL) permissions from the current file or directory.</summary>
|
||||
<returns>true if the access rule was removed; otherwise, false.</returns>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to remove from a file or directory.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Removes all access control list (ACL) permissions for the specified user from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that specifies a user whose access control list (ACL) permissions should be removed from a file or directory.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Removes a single matching allow or deny access control list (ACL) permission from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that specifies a user whose access control list (ACL) permissions should be removed from a file or directory.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Removes all matching allow or deny audit rules from the current file or directory.</summary>
|
||||
<returns>true if the audit rule was removed; otherwise, false</returns>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to remove from a file or directory.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleAll(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Removes all audit rules for the specified user from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that specifies a user whose audit rules should be removed from a file or directory.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Removes a single matching allow or deny audit rule from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to remove from a file or directory.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.ResetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Adds the specified access control list (ACL) permission to the current file or directory and removes all matching ACL permissions.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to add to a file or directory.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Sets the specified access control list (ACL) permission for the current file or directory. </summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to set for a file or directory.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Sets the specified audit rule for the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to set for a file or directory.</param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
@@ -0,0 +1,376 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.IO.FileSystem.AccessControl</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.IO.FileSystemAclExtensions"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileStream)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileInfo,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileStream,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="T:System.Security.AccessControl.DirectoryObjectSecurity">
|
||||
<summary>[SICHERHEITSRELEVANT] Bietet die Möglichkeit, den Zugriff auf Verzeichnisobjekte ohne direktes Bearbeiten von Zugriffssteuerungslisten (ACL – Access Control Lists) zu kontrollieren.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor">
|
||||
<summary>[SICHERHEITSRELEVANT] Initialisiert eine neue Instanz der <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />-Klasse.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
|
||||
<summary>[SICHERHEITSRELEVANT] Initialisiert eine neue Instanz der <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />-Klasse mit der angegebenen Sicherheitsbeschreibung.</summary>
|
||||
<param name="securityDescriptor">Die Sicherheitsbeschreibung, die dem neuen <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />-Objekt zugeordnet werden soll.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid)">
|
||||
<summary>[SICHERHEITSRELEVANT] Initialisiert eine neue Instanz der <see cref="T:System.Security.AccessControl.AccessRule" />-Klasse mit den angegebenen Werten.</summary>
|
||||
<returns>Das von dieser Methode erstellte <see cref="T:System.Security.AccessControl.AccessRule" />-Objekt.</returns>
|
||||
<param name="identityReference">Die Identität, für die die Zugriffsregel gilt. Dabei muss es sich um ein Objekt handeln, das in eine <see cref="T:System.Security.Principal.SecurityIdentifier" /> umgewandelt werden kann.</param>
|
||||
<param name="accessMask">Die Zugriffsmaske dieser Regel.Die Zugriffsmaske ist eine 32-Bit-Auflistung anonymer Bits, deren Bedeutung von den einzelnen Integratoren definiert wird.</param>
|
||||
<param name="isInherited">true, wenn diese Regel von einem übergeordneten Container geerbt wird.</param>
|
||||
<param name="inheritanceFlags">Gibt die Vererbungseigenschaften der Zugriffsregel an.</param>
|
||||
<param name="propagationFlags">Gibt an, ob geerbte Zugriffsregeln automatisch weitergegeben werden.Die Weitergabeflags werden ignoriert, wenn <paramref name="inheritanceFlags" /> auf <see cref="F:System.Security.AccessControl.InheritanceFlags.None" /> festgelegt ist.</param>
|
||||
<param name="type">Gibt den gültigen Zugriffssteuerungstyp an.</param>
|
||||
<param name="objectType">Die Identität der Klasse von Objekten, für die die neue Zugriffsregel gilt.</param>
|
||||
<param name="inheritedObjectType">Die Identität der Klasse von untergeordneten Objekten, die die neue Zugriffsregel erben können.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Fügt die angegebene Zugriffsregel der freigegebenen Zugriffssteuerungsliste (DACL – Discretionary Access Control List) hinzu, die diesem <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />-Objekt zugeordnet ist.</summary>
|
||||
<param name="rule">Die hinzuzufügende Zugriffsregel.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Fügt die angegebene Überwachungsregel der Systemzugriffssteuerungsliste (SACL – System Access Control List) hinzu, die diesem <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />-Objekt zugeordnet ist.</summary>
|
||||
<param name="rule">Die hinzuzufügende Überwachungsregel.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid)">
|
||||
<summary>[SICHERHEITSRELEVANT] Initialisiert eine neue Instanz der <see cref="T:System.Security.AccessControl.AuditRule" />-Klasse mit den angegebenen Werten.</summary>
|
||||
<returns>Das von dieser Methode erstellte <see cref="T:System.Security.AccessControl.AuditRule" />-Objekt.</returns>
|
||||
<param name="identityReference">Die Identität, auf die die Überwachungsregel angewendet wird. Dabei muss es sich um ein Objekt handeln, das in eine <see cref="T:System.Security.Principal.SecurityIdentifier" /> umgewandelt werden kann.</param>
|
||||
<param name="accessMask">Die Zugriffsmaske dieser Regel.Die Zugriffsmaske ist eine 32-Bit-Auflistung anonymer Bits, deren Bedeutung von den einzelnen Integratoren definiert wird.</param>
|
||||
<param name="isInherited">true, wenn diese Regel von einem übergeordneten Container geerbt wird.</param>
|
||||
<param name="inheritanceFlags">Gibt die Vererbungseigenschaften der Überwachungsregel an.</param>
|
||||
<param name="propagationFlags">Gibt an, ob geerbte Überwachungsregeln automatisch weitergegeben werden.Die Weitergabeflags werden ignoriert, wenn <paramref name="inheritanceFlags" /> auf <see cref="F:System.Security.AccessControl.InheritanceFlags.None" /> festgelegt ist.</param>
|
||||
<param name="flags">Gibt die Bedingungen an, für die die Regel überwacht wird.</param>
|
||||
<param name="objectType">Die Identität der Klasse von Objekten, für die die neue Überwachungsregel gilt.</param>
|
||||
<param name="inheritedObjectType">Die Identität der Klasse von untergeordneten Objekten, die die neue Überwachungsregel erben können.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[SICHERHEITSRELEVANT] Ruft eine Auflistung der Zugriffsregeln ab, die der angegebenen Sicherheits-ID zugeordnet sind.</summary>
|
||||
<returns>Die Auflistung der Zugriffsregeln, die dem angegebenen <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt zugeordnet sind.</returns>
|
||||
<param name="includeExplicit">true, um explizit für das Objekt festgelegte Zugriffsregeln einzuschließen.</param>
|
||||
<param name="includeInherited">true, um geerbte Zugriffsregeln einzuschließen.</param>
|
||||
<param name="targetType">Die Sicherheits-ID, für die Zugriffsregeln abgerufen werden sollen.Dabei muss es sich um ein Objekt handeln, das in ein <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt umgewandelt werden kann.</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[SICHERHEITSRELEVANT] Ruft eine Auflistung der Überwachungsregeln ab, die der angegebenen Sicherheits-ID zugeordnet sind.</summary>
|
||||
<returns>Die Auflistung der Überwachungsregeln, die dem angegebenen <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt zugeordnet sind.</returns>
|
||||
<param name="includeExplicit">true, um explizit für das Objekt festgelegte Überwachungsregeln einzuschließen.</param>
|
||||
<param name="includeInherited">true, um geerbte Überwachungsregeln einzuschließen.</param>
|
||||
<param name="targetType">Die Sicherheits-ID, für die Überwachungsregeln abgerufen werden sollen.Dabei muss es sich um ein Objekt handeln, das in ein <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt umgewandelt werden kann.</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
|
||||
<summary>[SICHERHEITSRELEVANT] Übernimmt die angegebene Änderung für die DACL, die diesem <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />-Objekt zugeordnet ist.</summary>
|
||||
<returns>true, wenn die DACL erfolgreich geändert wird, andernfalls false.</returns>
|
||||
<param name="modification">Die Änderung, die auf die DACL angewendet werden soll.</param>
|
||||
<param name="rule">Die zu ändernde Zugriffsregel.</param>
|
||||
<param name="modified">true, wenn die DACL erfolgreich geändert wird, andernfalls false.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
|
||||
<summary>[SICHERHEITSRELEVANT] Übernimmt die angegebene Änderung für die Systemzugriffssteuerungsliste (SACL – System Access Control List), die diesem <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />-Objekt zugeordnet ist.</summary>
|
||||
<returns>true, wenn die SACL erfolgreich geändert wird, andernfalls false.</returns>
|
||||
<param name="modification">Die Änderung, die auf die SACL angewendet werden soll.</param>
|
||||
<param name="rule">Die zu ändernde Überwachungsregel.</param>
|
||||
<param name="modified">true, wenn die SACL erfolgreich geändert wird, andernfalls false.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Entfernt Zugriffsregeln, die dieselbe Sicherheits-ID und Zugriffsmaske enthalten wie die angegebene Zugriffsregel aus der freigegebenen Zugriffssteuerungsliste (DACL – Discretionary Access Control List), die diesem <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />-Objekt zugeordnet ist.</summary>
|
||||
<returns>true, wenn die Zugriffsregel erfolgreich entfernt wurde; andernfalls false.</returns>
|
||||
<param name="rule">Die zu entfernende Zugriffsregel.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Entfernt alle Zugriffsregeln, die dieselbe Sicherheits-ID enthalten wie die angegebene Zugriffsregel aus der freigegebenen Zugriffssteuerungsliste (DACL – Discretionary Access Control List), die diesem <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />-Objekt zugeordnet ist.</summary>
|
||||
<param name="rule">Die zu entfernende Zugriffsregel.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Entfernt alle Zugriffsregeln, die der angegebenen Überwachungsregel genau entsprechen, aus der DACL, die diesem <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />-Objekt zugeordnet ist.</summary>
|
||||
<param name="rule">Die zu entfernende Zugriffsregel.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Entfernt Überwachungsregeln, die dieselbe Sicherheits-ID und dieselbe Zugriffsmaske wie die angegebene Überwachungsregel enthalten, aus der SACL (System Access Control List), die diesem <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />-Objekt zugeordnet ist.</summary>
|
||||
<returns>true, wenn die Überwachungsregel erfolgreich entfernt wurde; andernfalls false.</returns>
|
||||
<param name="rule">Die zu entfernende Überwachungsregel.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Entfernt alle Überwachungsregeln, die dieselbe Sicherheits-ID enthalten wie die angegebene Überwachungsregel aus der Systemzugriffssteuerungsliste (SACL – System Access Control List), die diesem <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />-Objekt zugeordnet ist.</summary>
|
||||
<param name="rule">Die zu entfernende Überwachungsregel.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Entfernt alle Überwachungsregeln, die der angegebenen Überwachungsregel genau entsprechen, aus der SACL, die diesem <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />-Objekt zugeordnet ist.</summary>
|
||||
<param name="rule">Die zu entfernende Überwachungsregel.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ResetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Entfernt alle Zugriffsregeln in der DACL, die diesem <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />-Objekt zugeordnet sind, und fügt anschließend die angegebene Zugriffsregel hinzu.</summary>
|
||||
<param name="rule">Die zurückzusetzende Zugriffsregel.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Entfernt alle Zugriffsregeln, die dieselbe Sicherheits-ID und denselben Qualifizierer enthalten wie die angegebene Zugriffsregel in der freigegebenen Zugriffssteuerungsliste (DACL – Discretionary Access Control List), die diesem <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />-Objekt zugeordnet ist, und fügt anschließend die angegebene Zugriffsregel hinzu.</summary>
|
||||
<param name="rule">Die festzulegende Zugriffsregel.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Entfernt alle Überwachungsregeln, die dieselbe Sicherheits-ID und denselben Qualifizierer enthalten wie die angegebene Überwachungsregel in der Systemzugriffssteuerungsliste (SACL – System Access Control List), die diesem <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />-Objekt zugeordnet ist, und fügt anschließend die angegebene Zugriffsregel hinzu.</summary>
|
||||
<param name="rule">Die festzulegende Überwachungsregel.</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectorySecurity">
|
||||
<summary>[SICHERHEITSRELEVANT] Stellt die Zugriffssteuerung und die Überwachungssicherheit für ein Verzeichnis dar.Diese Klasse kann nicht vererbt werden.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor">
|
||||
<summary>[SICHERHEITSRELEVANT] Initialisiert eine neue Instanz der <see cref="T:System.Security.AccessControl.DirectorySecurity" />-Klasse. </summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[SICHERHEITSRELEVANT] Initialisiert mithilfe der angegebenen Werte der <see cref="T:System.Security.AccessControl.AccessControlSections" />-Enumeration eine neue Instanz der <see cref="T:System.Security.AccessControl.DirectorySecurity" />-Klasse aus einem angegebenen Verzeichnis.</summary>
|
||||
<param name="name">Der Speicherort eines Verzeichnisses, aus dem ein <see cref="T:System.Security.AccessControl.DirectorySecurity" />-Objekt erstellt wird.</param>
|
||||
<param name="includeSections">Einer der <see cref="T:System.Security.AccessControl.AccessControlSections" />-Werte, der den Typ der abzurufenden Informationen zur Zugriffssteuerungsliste angibt. </param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSecurity">
|
||||
<summary>[SICHERHEITSRELEVANT] Stellt die Zugriffssteuerung und die Überwachungssicherheit für eine Datei dar.Diese Klasse kann nicht vererbt werden.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor">
|
||||
<summary>[SICHERHEITSRELEVANT] Initialisiert eine neue Instanz der <see cref="T:System.Security.AccessControl.FileSecurity" />-Klasse. </summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[SICHERHEITSRELEVANT] Initialisiert mithilfe der angegebenen Werte der <see cref="T:System.Security.AccessControl.AccessControlSections" />-Enumeration eine neue Instanz der <see cref="T:System.Security.AccessControl.FileSecurity" />-Klasse aus einer angegebenen Datei.</summary>
|
||||
<param name="fileName">Der Speicherort einer Datei, aus der ein <see cref="T:System.Security.AccessControl.FileSecurity" />-Objekt erstellt wird.</param>
|
||||
<param name="includeSections">Einer der <see cref="T:System.Security.AccessControl.AccessControlSections" />-Werte, der den Typ der abzurufenden Informationen zur Zugriffssteuerungsliste angibt. </param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAccessRule">
|
||||
<summary>[SICHERHEITSRELEVANT] Stellt eine Abstaktion eines Zugriffssteuerungseintrags (Access Control Entry - ACE) dar, der Zugriffsregeln für eine Datei oder ein Verzeichnis darstellt.Diese Klasse kann nicht vererbt werden.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SICHERHEITSRELEVANT] Initialisiert eine neue Instanz der <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />-Klasse mit einem Verweis auf ein Benutzerkonto, einem Wert, der die der Zugriffsregel zugeordnete Operation angibt, und einem Wert, der angibt, ob die Operation zugelassen oder verweigert werden soll. </summary>
|
||||
<param name="identity">Ein <see cref="T:System.Security.Principal.IdentityReference" />-Objekt, das einen Verweis auf ein Benutzerkonto kapselt.</param>
|
||||
<param name="fileSystemRights">Ein <see cref="T:System.Security.AccessControl.FileSystemRights" />-Wert, der die Art der der Zugriffsregel zugeordneten Operation angibt. </param>
|
||||
<param name="type">Ein <see cref="T:System.Security.AccessControl.AccessControlType" />-Wert, der angibt, ob die Operation zugelassen oder verweigert werden soll.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SICHERHEITSRELEVANT] Initialisiert eine neue Instanz der <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />-Klasse mit einem Verweis auf ein Benutzerkonto, einem Wert, der die der Zugriffsregel zugeordnete Operation angibt, einem Wert, der angibt, wie Rechte geerbt werden, einem Wert, der angibt, wie Rechte weitergegeben werden, und einem Wert, der angibt, ob die Operation zugelassen oder verweigert werden soll.</summary>
|
||||
<param name="identity">Ein <see cref="T:System.Security.Principal.IdentityReference" />-Objekt, das einen Verweis auf ein Benutzerkonto kapselt.</param>
|
||||
<param name="fileSystemRights">Ein <see cref="T:System.Security.AccessControl.FileSystemRights" />-Wert, der die Art der der Zugriffsregel zugeordneten Operation angibt.</param>
|
||||
<param name="inheritanceFlags">Ein <see cref="T:System.Security.AccessControl.InheritanceFlags" />-Wert, der angibt, wie Zugriffsmasken an untergeordnete Objekte weitergegeben werden.</param>
|
||||
<param name="propagationFlags">Ein <see cref="T:System.Security.AccessControl.PropagationFlags" />-Wert, der angibt, wie Zugriffssteuerungseinträge (ACEs) an untergeordnete Objekte weitergegeben werden.</param>
|
||||
<param name="type">Ein <see cref="T:System.Security.AccessControl.AccessControlType" />-Wert, der angibt, ob die Operation zugelassen oder verweigert werden soll.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SICHERHEITSRELEVANT] Initialisiert eine neue Instanz der <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />-Klasse mit den Namen eines Benutzerkontos, einem Wert, der die der Zugriffsregel zugeordnete Operation angibt, und einem Wert, der angibt, ob die Operation zugelassen oder verweigert werden soll. </summary>
|
||||
<param name="identity">Der Name eines Benutzerkontos.</param>
|
||||
<param name="fileSystemRights">Ein <see cref="T:System.Security.AccessControl.FileSystemRights" />-Wert, der die Art der der Zugriffsregel zugeordneten Operation angibt. </param>
|
||||
<param name="type">Ein <see cref="T:System.Security.AccessControl.AccessControlType" />-Wert, der angibt, ob die Operation zugelassen oder verweigert werden soll.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SICHERHEITSRELEVANT] Initialisiert eine neue Instanz der <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />-Klasse mit dem Namen eines Benutzerkontos, einem Wert, der die der Zugriffsregel zugeordnete Operation angibt, einem Wert, der angibt, wie Rechte geerbt werden, einem Wert, der angibt, wie Rechte weitergegeben werden, und einem Wert, der angibt, ob die Operation zugelassen oder verweigert werden soll.</summary>
|
||||
<param name="identity">Der Name eines Benutzerkontos.</param>
|
||||
<param name="fileSystemRights">Ein <see cref="T:System.Security.AccessControl.FileSystemRights" />-Wert, der die Art der der Zugriffsregel zugeordneten Operation angibt.</param>
|
||||
<param name="inheritanceFlags">Ein <see cref="T:System.Security.AccessControl.InheritanceFlags" />-Wert, der angibt, wie Zugriffsmasken an untergeordnete Objekte weitergegeben werden.</param>
|
||||
<param name="propagationFlags">Ein <see cref="T:System.Security.AccessControl.PropagationFlags" />-Wert, der angibt, wie Zugriffssteuerungseinträge (ACEs) an untergeordnete Objekte weitergegeben werden.</param>
|
||||
<param name="type">Ein <see cref="T:System.Security.AccessControl.AccessControlType" />-Wert, der angibt, ob die Operation zugelassen oder verweigert werden soll.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAccessRule.FileSystemRights">
|
||||
<summary>[SICHERHEITSRELEVANT] Ruft die dem aktuellen <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />-Objekt zugeordneten <see cref="T:System.Security.AccessControl.FileSystemRights" />-Flags ab.</summary>
|
||||
<returns>Die dem aktuellen <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />-Objekt zugeordneten <see cref="T:System.Security.AccessControl.FileSystemRights" />-Flags.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAuditRule">
|
||||
<summary>[SICHERHEITSRELEVANT] Stellt eine Abstraktion des Zugriffssteuerungseintrags (ACE) dar, der eine Überwachungsregel für eine Datei oder ein Verzeichnis definiert.Diese Klasse kann nicht vererbt werden.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SICHERHEITSRELEVANT] Initialisiert eine neue Instanz der <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />-Klasse mit einem Verweis auf ein Benutzerkonto, einem Wert, der den Vorgangstyp angibt, der der Überwachungsregel zugeordnet ist sowie einem Wert, der den Zeitpunkt der Überwachung angibt. </summary>
|
||||
<param name="identity">Ein <see cref="T:System.Security.Principal.IdentityReference" />-Objekt, das einen Verweis auf ein Benutzerkonto kapselt.</param>
|
||||
<param name="fileSystemRights">Einer der <see cref="T:System.Security.AccessControl.FileSystemRights" />-Werte, die den Typ des Vorgangs angeben, der der Überwachungsregel zugeordnet ist. </param>
|
||||
<param name="flags">Einer der <see cref="T:System.Security.AccessControl.AuditFlags" />-Werte, die den Zeitpunkt der Überwachung angeben.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SICHERHEITSRELEVANT] Initialisiert eine neue Instanz der <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />-Klasse mit dem Namen eines Verweises auf ein Benutzerkonto, einem Wert, der den der Überwachungsregel zugeordneten Vorgangstyp angibt, einem Wert, der die Vererbung von Berechtigungen angibt, einem Wert, der die Weitergabe von Berechtigungen festlegt, sowie einem Wert, der angibt, zu welchem Zeitpunkt die Überwachung erfolgt. </summary>
|
||||
<param name="identity">Ein <see cref="T:System.Security.Principal.IdentityReference" />-Objekt, das einen Verweis auf ein Benutzerkonto kapselt.</param>
|
||||
<param name="fileSystemRights">Einer der <see cref="T:System.Security.AccessControl.FileSystemRights" />-Werte, die den Typ des Vorgangs angeben, der der Überwachungsregel zugeordnet ist.</param>
|
||||
<param name="inheritanceFlags">Ein <see cref="T:System.Security.AccessControl.InheritanceFlags" />-Wert, der angibt, wie Zugriffsmasken an untergeordnete Objekte weitergegeben werden.</param>
|
||||
<param name="propagationFlags">Ein <see cref="T:System.Security.AccessControl.PropagationFlags" />-Wert, der angibt, wie Zugriffssteuerungseinträge (ACEs) an untergeordnete Objekte weitergegeben werden.</param>
|
||||
<param name="flags">Einer der <see cref="T:System.Security.AccessControl.AuditFlags" />-Werte, die den Zeitpunkt der Überwachung angeben.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SICHERHEITSRELEVANT] Initialisiert eine neue Instanz der <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />-Klasse mithilfe eines Benutzerkontonamens, eines Werts, der den der Überwachungsregel zugeordneten Vorgangstyp angibt, sowie eines Werts, der den Zeitpunkt der Überwachung angibt.</summary>
|
||||
<param name="identity">Der Name eines Benutzerkontos.</param>
|
||||
<param name="fileSystemRights">Einer der <see cref="T:System.Security.AccessControl.FileSystemRights" />-Werte, die den Typ des Vorgangs angeben, der der Überwachungsregel zugeordnet ist. </param>
|
||||
<param name="flags">Einer der <see cref="T:System.Security.AccessControl.AuditFlags" />-Werte, die den Zeitpunkt der Überwachung angeben.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SICHERHEITSRELEVANT] Initialisiert eine neue Instanz der <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />-Klasse mithilfe des Namens eines Benutzerkontos, eines Werts, der den der Überwachungsregel zugeordneten Vorgangstyp angibt, eines Werts, der die Vererbung von Berechtigungen angibt, eines Werts, der die Weitergabe von Berechtigungen angibt, sowie eines Werts, der angibt, zu welchem Zeitpunkt die Überwachung erfolgt. </summary>
|
||||
<param name="identity">Der Name eines Benutzerkontos.</param>
|
||||
<param name="fileSystemRights">Einer der <see cref="T:System.Security.AccessControl.FileSystemRights" />-Werte, die den Typ des Vorgangs angeben, der der Überwachungsregel zugeordnet ist.</param>
|
||||
<param name="inheritanceFlags">Ein <see cref="T:System.Security.AccessControl.InheritanceFlags" />-Wert, der angibt, wie Zugriffsmasken an untergeordnete Objekte weitergegeben werden.</param>
|
||||
<param name="propagationFlags">Ein <see cref="T:System.Security.AccessControl.PropagationFlags" />-Wert, der angibt, wie Zugriffssteuerungseinträge (ACEs) an untergeordnete Objekte weitergegeben werden.</param>
|
||||
<param name="flags">Einer der <see cref="T:System.Security.AccessControl.AuditFlags" />-Werte, die den Zeitpunkt der Überwachung angeben.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAuditRule.FileSystemRights">
|
||||
<summary>[SICHERHEITSRELEVANT] Ruft die <see cref="T:System.Security.AccessControl.FileSystemRights" />-Flags ab, die dem aktuellen <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />-Objekt zugeordnet sind.</summary>
|
||||
<returns>Die <see cref="T:System.Security.AccessControl.FileSystemRights" />-Flags, die dem aktuellen <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />-Objekt zugeordnet sind.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemRights">
|
||||
<summary>[SICHERHEITSRELEVANT] Definiert die beim Erstellen von Zugriffs- und Überwachungsregeln zu verwendenden Zugriffsrechte. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.AppendData">
|
||||
<summary>Gibt die Berechtigung an, Daten an das Ende einer Datei anzufügen.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ChangePermissions">
|
||||
<summary>Gibt die Berechtigung an, die einer Datei zugeordneten Sicherheits- und Überwachungsregeln zu ändern.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateDirectories">
|
||||
<summary>Gibt die Berechtigung an, einen Ordner zu erstellen. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateFiles">
|
||||
<summary>Gibt die Berechtigung an, eine Datei zu erstellen. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Delete">
|
||||
<summary>Gibt die Berechtigung an, einen Ordner oder eine Datei zu löschen. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.DeleteSubdirectoriesAndFiles">
|
||||
<summary>Gibt die Berechtigung an, einen Ordner und sämtliche in diesem Ordner enthaltenen Dateien zu löschen.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ExecuteFile">
|
||||
<summary>Gibt die Berechtigung an, eine Anwendungsdatei auszuführen.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.FullControl">
|
||||
<summary>Gibt die Berechtigung für einen Vollzugriff auf eine Datei oder einen Ordner an sowie die Berechtigung, die Zugriffs- und Überwachungsregeln zu ändern. Dieser Wert stellt die Berechtigung dar, jede mögliche Aktion für diese Datei durchzuführen. Er ist eine Kombination aller Werte dieser Enumeration.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ListDirectory">
|
||||
<summary>Gibt die Berechtigung an, den Inhalt eines Verzeichnisses zu lesen.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Modify">
|
||||
<summary>Gibt die Berechtigung an, den Inhalt eines Ordners zu lesen, zu schreiben und aufzulisten, Dateien und Ordner zu löschen und Anwendungsdateien auszuführen. Diese Berechtigung schließt die Berechtigungen <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute" />, <see cref="F:System.Security.AccessControl.FileSystemRights.Write" /> und <see cref="F:System.Security.AccessControl.FileSystemRights.Delete" /> ein.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Read">
|
||||
<summary>Gibt die Berechtigung an, Ordner oder Dateien schreibgeschützt zu öffnen und zu kopieren. Diese Berechtigung schließt die Berechtigungen <see cref="F:System.Security.AccessControl.FileSystemRights.ReadData" />, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes" />, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAttributes" /> und <see cref="F:System.Security.AccessControl.FileSystemRights.ReadPermissions" /> ein.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute">
|
||||
<summary>Gibt die Berechtigung an, Ordner oder Dateien schreibgeschützt zu öffnen und zu kopieren und Anwendungsdateien auszuführen. Diese Berechtigung schließt die <see cref="F:System.Security.AccessControl.FileSystemRights.Read" />-Berechtigung und die <see cref="F:System.Security.AccessControl.FileSystemRights.ExecuteFile" />-Berechtigung ein.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAttributes">
|
||||
<summary>Gibt die Berechtigung an, Dateisystemattribute einer Datei oder eines Ordners zu öffnen und zu kopieren. Dieser Wert gibt z. B. die Berechtigung an, das Erstellungsdatum oder das Änderungsdatum einer Datei zu lesen. Dies schließt nicht die Berechtigung ein, Daten, erweiterte Dateisystemattribute oder Zugriffs- und Überwachungsregeln zu lesen.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadData">
|
||||
<summary>Gibt die Berechtigung an, eine Datei oder einen Ordner zu öffnen und zu kopieren. Dies schließt nicht die Berechtigung ein, Dateisystemattribute, erweiterte Dateisystemattribute oder Zugriffs- und Überwachungsregeln zu lesen.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes">
|
||||
<summary>Gibt die Berechtigung an, erweiterte Dateisystemattribute einer Datei oder eines Ordners zu öffnen und zu kopieren. Dieser Wert gibt zum Beispiel die Berechtigung an, den Autor oder Inhaltsinformationen anzuzeigen. Dies schließt nicht die Berechtigung ein, Daten, Dateisystemattribute oder Zugriffs- und Überwachungsregeln zu lesen.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadPermissions">
|
||||
<summary>Gibt die Berechtigung an, Zugriffs- und Überwachungsregeln für eine Datei oder einen Ordner zu öffnen und zu kopieren. Dies schließt nicht die Berechtigung ein, Daten, Dateisystemattribute oder erweiterte Dateisystemattribute zu lesen. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Synchronize">
|
||||
<summary>Gibt an, ob die Anwendung warten kann, bis ein Dateihandle mit dem Abschluss eines E/A-Vorgangs synchronisiert ist.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.TakeOwnership">
|
||||
<summary>Gibt die Berechtigung an, den Besitzer eines Ordners oder einer Datei zu ändern. Beachten Sie, dass Besitzer einer Ressource über einen Vollzugriff auf diese Ressource verfügen.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Traverse">
|
||||
<summary>Gibt die Berechtigung an, den Inhalt eines Ordners aufzulisten und in diesem Ordner enthaltene Anwendungen auszuführen.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Write">
|
||||
<summary>Gibt die Berechtigung an, Ordner und Dateien zu erstellen, Dateien Daten hinzuzufügen und Daten aus Dateien zu entfernen. Diese Berechtigung schließt die Berechtigungen <see cref="F:System.Security.AccessControl.FileSystemRights.WriteData" />, <see cref="F:System.Security.AccessControl.FileSystemRights.AppendData" />, <see cref="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes" /> und <see cref="F:System.Security.AccessControl.FileSystemRights.WriteAttributes" /> ein. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteAttributes">
|
||||
<summary>Gibt die Berechtigung an, Dateisystemattribute einer Datei oder eines Ordners zu öffnen und zu schreiben.Dies schließt nicht die Berechtigung ein, Daten, erweiterte Attribute oder Zugriffs- und Überwachungsregeln zu schreiben.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteData">
|
||||
<summary>Gibt die Berechtigung an, eine Datei oder einen Ordner zu öffnen und in die Datei bzw. den Ordner zu schreiben. Dies schließt nicht die Berechtigung ein, Dateisystemattribute, erweiterte Dateisystemattribute oder Zugriffs- und Überwachungsregeln zu öffnen und zu schreiben.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes">
|
||||
<summary>Gibt die Berechtigung an, erweiterte Dateisystemattribute einer Datei oder eines Ordners zu öffnen und zu schreiben. Dies schließt nicht die Berechtigung ein, Daten, Attribute oder Zugriffs- und Überwachungsregeln zu schreiben.</summary>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemSecurity">
|
||||
<summary>[SICHERHEITSRELEVANT] Stellt die Zugriffssteuerung und die Überwachungssicherheit für eine Datei oder ein Verzeichnis dar.</summary>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRightType">
|
||||
<summary>[SICHERHEITSRELEVANT] Ruft die Enumeration ab, mit deren Hilfe die <see cref="T:System.Security.AccessControl.FileSystemSecurity" />-Klasse Zugriffsrechte darstellt.</summary>
|
||||
<returns>Ein <see cref="T:System.Type" />-Objekt, das die <see cref="T:System.Security.AccessControl.FileSystemRights" />-Enumeration darstellt.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SICHERHEITSRELEVANT] Initialisiert eine neue Instanz der <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />-Klasse, die eine neue Zugriffssteuerungsregel für den angegebenen Benutzer mit den angegebenen Zugriffsrechten und Flags sowie der angegebenen Zugriffssteuerung darstellt.</summary>
|
||||
<returns>Ein neues <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />-Objekt, das eine neue Zugriffssteuerungsregel für den angegebenen Benutzer mit den angegebenen Zugriffsrechten und Flags sowie der angegebenen Zugriffssteuerung darstellt.</returns>
|
||||
<param name="identityReference">Ein <see cref="T:System.Security.Principal.IdentityReference" />-Objekt, das ein Benutzerkonto darstellt.</param>
|
||||
<param name="accessMask">Eine ganze Zahl, die einen Zugriffstyp angibt.</param>
|
||||
<param name="isInherited">true, wenn die Zugriffsregel geerbt wurde, andernfalls false. </param>
|
||||
<param name="inheritanceFlags">Einer der <see cref="T:System.Security.AccessControl.InheritanceFlags" />-Werte, der angibt, wie Zugriffsmasken an untergeordnete Objekte weitergegeben werden.</param>
|
||||
<param name="propagationFlags">Einer der <see cref="T:System.Security.AccessControl.PropagationFlags" />-Werte, der angibt, wie ACEs an untergeordnete Objekte weitergegeben werden.</param>
|
||||
<param name="type">Einer der <see cref="T:System.Security.AccessControl.AccessControlType" />-Werte, der angibt, ob der Zugriff zulässig ist oder verweigert wird.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRuleType">
|
||||
<summary>[SICHERHEITSRELEVANT] Ruft die Enumeration ab, mit deren Hilfe die <see cref="T:System.Security.AccessControl.FileSystemSecurity" />-Klasse Zugriffsregeln darstellt.</summary>
|
||||
<returns>Ein <see cref="T:System.Type" />-Objekt, das die <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />-Klasse darstellt.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Fügt der aktuellen Datei bzw. dem aktuellen Verzeichnis die angegebene ACL-Berechtigung hinzu.</summary>
|
||||
<param name="rule">Ein <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />-Objekt, das eine ACL-Berechtigung darstellt, die einer Datei oder einem Verzeichnis hinzugefügt werden soll. </param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Fügt der aktuellen Datei bzw. dem aktuellen Verzeichnis die angegebene Überwachungsregel hinzu.</summary>
|
||||
<param name="rule">Ein <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />-Objekt, das eine Überwachungsregel darstellt, die einer Datei oder einem Verzeichnis hinzugefügt werden soll.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SICHERHEITSRELEVANT] Initialisiert eine neue Instanz der <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />-Klasse, die die angegebene Überwachungsregel für den angegebenen Benutzer darstellt.</summary>
|
||||
<returns>Ein neues <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />-Objekt, das die angegebene Überwachungsregel für den angegebenen Benutzer darstellt.</returns>
|
||||
<param name="identityReference">Ein <see cref="T:System.Security.Principal.IdentityReference" />-Objekt, das ein Benutzerkonto darstellt.</param>
|
||||
<param name="accessMask">Eine ganze Zahl, die einen Zugriffstyp angibt.</param>
|
||||
<param name="isInherited">true, wenn die Zugriffsregel geerbt wurde, andernfalls false. </param>
|
||||
<param name="inheritanceFlags">Einer der <see cref="T:System.Security.AccessControl.InheritanceFlags" />-Werte, der angibt, wie Zugriffsmasken an untergeordnete Objekte weitergegeben werden.</param>
|
||||
<param name="propagationFlags">Einer der <see cref="T:System.Security.AccessControl.PropagationFlags" />-Werte, der angibt, wie ACEs an untergeordnete Objekte weitergegeben werden.</param>
|
||||
<param name="flags">Einer der <see cref="T:System.Security.AccessControl.AuditFlags" />-Werte, der den Typ der auszuführenden Überwachung angibt.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AuditRuleType">
|
||||
<summary>[SICHERHEITSRELEVANT] Ruft den Typ ab, mit dessen Hilfe die <see cref="T:System.Security.AccessControl.FileSystemSecurity" />-Klasse Überwachungsregeln darstellt.</summary>
|
||||
<returns>Ein <see cref="T:System.Type" />-Objekt, das die <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />-Klasse darstellt.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Entfernt alle entsprechenden Allow- oder Deny-ACL-Berechtigungen aus der aktuellen Datei bzw. dem aktuellen Verzeichnis.</summary>
|
||||
<returns>true, wenn die Zugriffsregel entfernt wurde, andernfalls false.</returns>
|
||||
<param name="rule">Ein <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />-Objekt, das eine ACL-Berechtigung darstellt, die aus einer Datei oder einem Verzeichnis entfernt werden soll.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Entfernt alle ACL-Berechtigungen für den angegebenen Benutzer aus der aktuellen Datei bzw. dem aktuellen Verzeichnis.</summary>
|
||||
<param name="rule">Ein <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />-Objekt, das einen Benutzer angibt, dessen ACL-Berechtigungen aus einer Datei oder einem Verzeichnis entfernt werden sollen.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Entfernt eine einzelne entsprechende Allow- oder Deny-ACL-Berechtigung zum Gewähren oder Verweigern aus der aktuellen Datei bzw. dem Verzeichnis.</summary>
|
||||
<param name="rule">Ein <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />-Objekt, das einen Benutzer angibt, dessen ACL-Berechtigungen aus einer Datei oder einem Verzeichnis entfernt werden sollen.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Entfernt alle entsprechenden Allow- oder Deny-Überwachungsregeln aus der aktuellen Datei bzw. dem aktuellen Verzeichnis.</summary>
|
||||
<returns>true, wenn die Überwachungsregel entfernt wurde, andernfalls false</returns>
|
||||
<param name="rule">Ein <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />-Objekt, das eine Überwachungsregel darstellt, die aus einer Datei oder einem Verzeichnis entfernt werden soll.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleAll(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Entfernt alle Überwachungsregeln für den angegebenen Benutzer aus der aktuellen Datei bzw. dem aktuellen Verzeichnis.</summary>
|
||||
<param name="rule">Ein <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />-Objekt, das einen Benutzer angibt, dessen Überwachungsregeln aus einer Datei oder einem Verzeichnis entfernt werden sollen.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Entfernt eine einzelne entsprechende Allow- oder Deny-Überwachungsregel aus der aktuellen Datei bzw. dem aktuellen Verzeichnis.</summary>
|
||||
<param name="rule">Ein <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />-Objekt, das eine Überwachungsregel darstellt, die aus einer Datei oder einem Verzeichnis entfernt werden soll.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.ResetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Fügt der aktuellen Datei bzw. dem aktuellen Verzeichnis die angegebene ACL-Berechtigung hinzu und entfernt alle entsprechenden ACL-Berechtigungen.</summary>
|
||||
<param name="rule">Ein <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />-Objekt, das eine ACL-Berechtigung darstellt, die einer Datei oder einem Verzeichnis hinzugefügt werden soll.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Legt die angegebene ACL-Berechtigung für die aktuelle Datei bzw. das aktuelle Verzeichnis fest. </summary>
|
||||
<param name="rule">Ein <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />-Objekt, das eine ACL-Berechtigung darstellt, die für eine Datei oder ein Verzeichnis festgelegt werden soll.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SICHERHEITSRELEVANT] Legt die angegebene Überwachungsregel für die aktuelle Datei bzw. das aktuelle Verzeichnis fest.</summary>
|
||||
<param name="rule">Ein <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />-Objekt, das eine Überwachungsregel darstellt, die für eine Datei oder ein Verzeichnis festgelegt werden soll.</param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
@@ -0,0 +1,376 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.IO.FileSystem.AccessControl</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.IO.FileSystemAclExtensions"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileStream)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileInfo,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileStream,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="T:System.Security.AccessControl.DirectoryObjectSecurity">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Proporciona la capacidad para controlar el acceso a los objetos de directorio sin la manipulación directa de listas de control de acceso (ACL).</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> con el descriptor de seguridad especificado.</summary>
|
||||
<param name="securityDescriptor">El descriptor de seguridad que se va a asociar al nuevo objeto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.AccessControl.AccessRule" /> con los valores especificados.</summary>
|
||||
<returns>Objeto <see cref="T:System.Security.AccessControl.AccessRule" /> que este método crea.</returns>
|
||||
<param name="identityReference">Identidad a la que se aplica la regla de acceso. Debe ser un objeto que pueda convertirse en un objeto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">La máscara de acceso de esta regla.La máscara de acceso es una colección de 32 bits de bits anónimos, cuyo significado queda definido por cada uno de sus integrantes individuales.</param>
|
||||
<param name="isInherited">Es true si esta regla se hereda de un contenedor principal.</param>
|
||||
<param name="inheritanceFlags">Especifica las propiedades de herencia de la regla de acceso.</param>
|
||||
<param name="propagationFlags">Especifica si se propagan automáticamente las reglas de acceso heredadas.Los marcadores de propagación se omiten si el valor del parámetro <paramref name="inheritanceFlags" /> se establece en <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="type">Especifica el tipo de control de acceso válido.</param>
|
||||
<param name="objectType">La identidad de la clase de objetos a los que se aplica la nueva regla de acceso.</param>
|
||||
<param name="inheritedObjectType">La identidad de la clase de objetos secundarios que pueden heredar la nueva regla de acceso.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Agrega la regla de acceso especificada a la lista de control de acceso discrecional (DACL) asociada a este objeto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">La regla de acceso que se va a agregar.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Agrega la regla de auditoría especificada a la lista de control de acceso de sistema (SACL) asociada a este objeto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">La regla de auditoría que se va a agregar.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.AccessControl.AuditRule" /> con los valores especificados.</summary>
|
||||
<returns>Objeto <see cref="T:System.Security.AccessControl.AuditRule" /> que este método crea.</returns>
|
||||
<param name="identityReference">La identidad a la que se aplica la regla de auditoría. Debe ser un objeto que pueda convertirse en un objeto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">La máscara de acceso de esta regla.La máscara de acceso es una colección de 32 bits de bits anónimos, cuyo significado queda definido por cada uno de sus integrantes individuales.</param>
|
||||
<param name="isInherited">Es true si esta regla se hereda de un contenedor primario.</param>
|
||||
<param name="inheritanceFlags">Especifica las propiedades de herencia de la regla de auditoría.</param>
|
||||
<param name="propagationFlags">Especifica si se propagan automáticamente las reglas de auditoría heredadas.Los marcadores de propagación se omiten si el valor del parámetro <paramref name="inheritanceFlags" /> se establece en <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="flags">Especifica las condiciones para las que se audita la regla.</param>
|
||||
<param name="objectType">La identidad de la clase de objetos a los que se aplica la nueva regla de auditoría.</param>
|
||||
<param name="inheritedObjectType">La identidad de la clase de objetos secundarios que pueden heredar la nueva regla de auditoría.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Obtiene una colección de las reglas de acceso asociadas al identificador de seguridad especificado.</summary>
|
||||
<returns>La colección de reglas de acceso asociadas al objeto <see cref="T:System.Security.Principal.SecurityIdentifier" /> especificado.</returns>
|
||||
<param name="includeExplicit">Es true para incluir explícitamente reglas de acceso establecidas para el objeto.</param>
|
||||
<param name="includeInherited">Es true para incluir las reglas de acceso heredadas.</param>
|
||||
<param name="targetType">El identificador de seguridad para el que se van a recuperar las reglas de acceso.Este debe ser un objeto que permita su conversión al tipo <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Obtiene una colección de las reglas de auditoría asociadas al identificador de seguridad especificado.</summary>
|
||||
<returns>La colección de reglas de auditoría asociadas al objeto <see cref="T:System.Security.Principal.SecurityIdentifier" /> especificado.</returns>
|
||||
<param name="includeExplicit">Es true para incluir explícitamente reglas de auditoría establecidas para el objeto.</param>
|
||||
<param name="includeInherited">Es true para incluir las reglas de auditoría heredadas.</param>
|
||||
<param name="targetType">El identificador de seguridad para el que se van a recuperar las reglas de auditoría.Este debe ser un objeto que permita su conversión al tipo <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Aplica la modificación especificada a la lista de control de acceso discrecional (DACL) asociada a este objeto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<returns>Es true si se modifica correctamente la lista DACL; en caso contrario, es false.</returns>
|
||||
<param name="modification">La modificación que se va a aplicar a la DACL.</param>
|
||||
<param name="rule">La regla de acceso que se va a modificar.</param>
|
||||
<param name="modified">Es true si se modifica correctamente la lista DACL; en caso contrario, es false.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Aplica la modificación especificada a la lista de control de acceso de sistema (SACL) asociada a este objeto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<returns>Es true si se modifica correctamente la lista SACL; en caso contrario, es false.</returns>
|
||||
<param name="modification">Modificación que se va a aplicar a la SACL.</param>
|
||||
<param name="rule">La regla de auditoría que se va a modificar.</param>
|
||||
<param name="modified">Es true si se modifica correctamente la lista SACL; en caso contrario, es false.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Quita las reglas de acceso que contienen el mismo identificador de seguridad y máscara de acceso que la regla de acceso especificada de la lista de control de acceso discrecional (DACL) asociada a este objeto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<returns>true si la regla se quitó satisfactoriamente; en caso contrario, false.</returns>
|
||||
<param name="rule">La regla de acceso que se va a quitar.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Quita todas las reglas de acceso que tienen el mismo identificador de seguridad que la regla de acceso especificada de la lista de control de acceso discrecional (DACL) asociada a este objeto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">La regla de acceso que se va a quitar.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Quita todas las reglas de acceso que coinciden exactamente con la regla de acceso especificada de la lista de control de acceso discrecional (DACL) asociada a este objeto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">La regla de acceso que se va a quitar.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Quita las reglas de auditoría que contienen el mismo identificador de seguridad y máscara de acceso que la regla de auditoría especificada de la lista de control de acceso de sistema (SACL) asociada a este objeto <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
|
||||
<returns>true si la regla de auditoría se quitó satisfactoriamente; en caso contrario, false.</returns>
|
||||
<param name="rule">La regla de auditoría que se va a quitar.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Quita todas las reglas de auditoría que tienen el mismo identificador de seguridad que la regla de auditoría especificada de la lista de control de acceso de sistema (SACL) asociada a este objeto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">La regla de auditoría que se va a quitar.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Quita todas las reglas de auditoría que coinciden exactamente con la regla de auditoría especificada de la lista de control de acceso de sistema (SACL) asociada a este objeto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">La regla de auditoría que se va a quitar.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ResetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Quita todas las reglas de acceso de la lista de control de acceso discrecional (DACL) asociada a este objeto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> y, a continuación, agrega la regla de acceso especificada.</summary>
|
||||
<param name="rule">La regla de acceso que se va a restablecer.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Quita todas las reglas de acceso que contienen el mismo identificador de seguridad y calificador que la regla de acceso especificada en la lista de control de acceso discrecional (DACL) asociada a ese objeto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> y, a continuación, agrega la regla de acceso especificada.</summary>
|
||||
<param name="rule">La regla de acceso que se va a establecer.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Quita todas las reglas de auditoría que contienen el mismo identificador de seguridad y calificador que la regla de auditoría especificada en la lista de control de acceso de sistema (SACL) asociada a ese objeto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> y, a continuación, agrega la regla de auditoría especificada.</summary>
|
||||
<param name="rule">La regla de auditoría que se va a establecer.</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectorySecurity">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Representa el control de acceso y la seguridad de auditoría de un directorio.Esta clase no puede heredarse.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.AccessControl.DirectorySecurity" />. </summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.AccessControl.DirectorySecurity" /> de un directorio especificado utilizando los valores especificados de la enumeración <see cref="T:System.Security.AccessControl.AccessControlSections" />.</summary>
|
||||
<param name="name">La ubicación de un directorio donde se va a crear un objeto <see cref="T:System.Security.AccessControl.DirectorySecurity" />.</param>
|
||||
<param name="includeSections">Uno de los valores de <see cref="T:System.Security.AccessControl.AccessControlSections" /> que especifica el tipo de información de la lista de control de acceso (ACL) que se va a recuperar. </param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSecurity">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Representa el control de acceso y la seguridad de auditoría de un archivo.Esta clase no puede heredarse.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.AccessControl.FileSecurity" />. </summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.AccessControl.FileSecurity" /> a partir de un archivo especificado utilizando los valores especificados de la enumeración <see cref="T:System.Security.AccessControl.AccessControlSections" />.</summary>
|
||||
<param name="fileName">Ubicación del archivo a partir del que se va a crear un objeto <see cref="T:System.Security.AccessControl.FileSecurity" />.</param>
|
||||
<param name="includeSections">Uno de los valores de <see cref="T:System.Security.AccessControl.AccessControlSections" /> que especifica el tipo de información de la lista de control de acceso (ACL) que se va a recuperar. </param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAccessRule">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Representa una abstracción de una entrada de control de acceso (ACE) que define una regla de acceso para un archivo o directorio.Esta clase no puede heredarse.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> utilizando una referencia a una cuenta de usuario, un valor que especifica el tipo de operación asociado a la regla de auditoría y un valor que especifica si se va a permitir o denegar la operación. </summary>
|
||||
<param name="identity">Objeto <see cref="T:System.Security.Principal.IdentityReference" /> que encapsula una referencia a una cuenta de usuario.</param>
|
||||
<param name="fileSystemRights">Uno de los valores de <see cref="T:System.Security.AccessControl.FileSystemRights" /> que especifica el tipo de operación asociado a la regla de acceso. </param>
|
||||
<param name="type">Uno de los valores de <see cref="T:System.Security.AccessControl.AccessControlType" /> que especifica si se va a permitir o denegar la operación.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> utilizando una referencia a una cuenta de usuario, un valor que especifica el tipo de operación asociado a la regla de acceso, un valor que determina cómo se heredan los derechos, un valor que determina cómo se propagan los derechos y un valor que especifica si se va a permitir o denegar la operación.</summary>
|
||||
<param name="identity">Objeto <see cref="T:System.Security.Principal.IdentityReference" /> que encapsula una referencia a una cuenta de usuario.</param>
|
||||
<param name="fileSystemRights">Uno de los valores de <see cref="T:System.Security.AccessControl.FileSystemRights" /> que especifica el tipo de operación asociado a la regla de acceso.</param>
|
||||
<param name="inheritanceFlags">Uno de los valores de <see cref="T:System.Security.AccessControl.InheritanceFlags" /> que especifica cómo se propagan las máscaras de acceso a los objetos secundarios.</param>
|
||||
<param name="propagationFlags">Uno de los valores de <see cref="T:System.Security.AccessControl.PropagationFlags" /> que especifica cómo se propagan las Entradas de control de acceso (ACE) a los objetos secundarios.</param>
|
||||
<param name="type">Uno de los valores de <see cref="T:System.Security.AccessControl.AccessControlType" /> que especifica si se va a permitir o denegar la operación.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> utilizando un nombre de una cuenta de usuario, un valor que especifica el tipo de operación asociado a la regla de auditoría y un valor que describe si se va a permitir o denegar la operación. </summary>
|
||||
<param name="identity">Nombre de una cuenta de usuario.</param>
|
||||
<param name="fileSystemRights">Uno de los valores de <see cref="T:System.Security.AccessControl.FileSystemRights" /> que especifica el tipo de operación asociado a la regla de acceso. </param>
|
||||
<param name="type">Uno de los valores de <see cref="T:System.Security.AccessControl.AccessControlType" /> que especifica si se va a permitir o denegar la operación.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> utilizando un nombre de una cuenta de usuario, un valor que especifica el tipo de operación asociado a la regla de acceso, un valor que determina cómo se heredan los derechos, un valor que determina cómo se propagan los derechos y un valor que especifica si se va a permitir o denegar la operación.</summary>
|
||||
<param name="identity">Nombre de una cuenta de usuario.</param>
|
||||
<param name="fileSystemRights">Uno de los valores de <see cref="T:System.Security.AccessControl.FileSystemRights" /> que especifica el tipo de operación asociado a la regla de acceso.</param>
|
||||
<param name="inheritanceFlags">Uno de los valores de <see cref="T:System.Security.AccessControl.InheritanceFlags" /> que especifica cómo se propagan las máscaras de acceso a los objetos secundarios.</param>
|
||||
<param name="propagationFlags">Uno de los valores de <see cref="T:System.Security.AccessControl.PropagationFlags" /> que especifica cómo se propagan las Entradas de control de acceso (ACE) a los objetos secundarios.</param>
|
||||
<param name="type">Uno de los valores de <see cref="T:System.Security.AccessControl.AccessControlType" /> que especifica si se va a permitir o denegar la operación.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAccessRule.FileSystemRights">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Obtiene los marcadores <see cref="T:System.Security.AccessControl.FileSystemRights" /> asociados al objeto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> actual.</summary>
|
||||
<returns>Marcas <see cref="T:System.Security.AccessControl.FileSystemRights" /> asociadas al objeto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> actual.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAuditRule">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Representa una abstracción de una entrada de control de acceso (ACE) que define una regla de auditoría para un archivo o directorio.Esta clase no puede heredarse.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> utilizando una referencia a una cuenta de usuario, un valor que especifica el tipo de operación asociado a la regla de auditoría y un valor que especifica cuándo realizar la auditoría. </summary>
|
||||
<param name="identity">Objeto <see cref="T:System.Security.Principal.IdentityReference" /> que encapsula una referencia a una cuenta de usuario.</param>
|
||||
<param name="fileSystemRights">Uno de los valores de <see cref="T:System.Security.AccessControl.FileSystemRights" /> que especifica el tipo de operación asociado a la regla de auditoría. </param>
|
||||
<param name="flags">Uno de los valores de <see cref="T:System.Security.AccessControl.AuditFlags" /> que especifica cuándo se va a realizar la auditoría.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> utilizando el nombre de una referencia a una cuenta de usuario, un valor que especifica el tipo de operación asociado a la regla de auditoría, un valor que determina cómo se heredan los derechos, un valor que determina cómo se propagan los derechos y un valor que especifica cuándo realizar la auditoría. </summary>
|
||||
<param name="identity">Objeto <see cref="T:System.Security.Principal.IdentityReference" /> que encapsula una referencia a una cuenta de usuario.</param>
|
||||
<param name="fileSystemRights">Uno de los valores de <see cref="T:System.Security.AccessControl.FileSystemRights" /> que especifica el tipo de operación asociado a la regla de auditoría.</param>
|
||||
<param name="inheritanceFlags">Uno de los valores de <see cref="T:System.Security.AccessControl.InheritanceFlags" /> que especifica cómo se propagan las máscaras de acceso a los objetos secundarios.</param>
|
||||
<param name="propagationFlags">Uno de los valores de <see cref="T:System.Security.AccessControl.PropagationFlags" /> que especifica cómo se propagan las Entradas de control de acceso (ACE) a los objetos secundarios.</param>
|
||||
<param name="flags">Uno de los valores de <see cref="T:System.Security.AccessControl.AuditFlags" /> que especifica cuándo se va a realizar la auditoría.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> utilizando un nombre de cuenta de usuario, un valor que especifica el tipo de operación asociado a la regla de auditoría y un valor que especifica cuándo realizar la auditoría.</summary>
|
||||
<param name="identity">Nombre de una cuenta de usuario.</param>
|
||||
<param name="fileSystemRights">Uno de los valores de <see cref="T:System.Security.AccessControl.FileSystemRights" /> que especifica el tipo de operación asociado a la regla de auditoría. </param>
|
||||
<param name="flags">Uno de los valores de <see cref="T:System.Security.AccessControl.AuditFlags" /> que especifica cuándo se va a realizar la auditoría.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> utilizando el nombre de una cuenta de usuario, un valor que especifica el tipo de operación asociado a la regla de auditoría, un valor que determina cómo se heredan los derechos, un valor que determina cómo se propagan los derechos y un valor que especifica cuándo realizar la auditoría. </summary>
|
||||
<param name="identity">Nombre de una cuenta de usuario.</param>
|
||||
<param name="fileSystemRights">Uno de los valores de <see cref="T:System.Security.AccessControl.FileSystemRights" /> que especifica el tipo de operación asociado a la regla de auditoría.</param>
|
||||
<param name="inheritanceFlags">Uno de los valores de <see cref="T:System.Security.AccessControl.InheritanceFlags" /> que especifica cómo se propagan las máscaras de acceso a los objetos secundarios.</param>
|
||||
<param name="propagationFlags">Uno de los valores de <see cref="T:System.Security.AccessControl.PropagationFlags" /> que especifica cómo se propagan las Entradas de control de acceso (ACE) a los objetos secundarios.</param>
|
||||
<param name="flags">Uno de los valores de <see cref="T:System.Security.AccessControl.AuditFlags" /> que especifica cuándo se va a realizar la auditoría.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAuditRule.FileSystemRights">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Obtiene los marcadores <see cref="T:System.Security.AccessControl.FileSystemRights" /> asociados al objeto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> actual.</summary>
|
||||
<returns>Marcadores <see cref="T:System.Security.AccessControl.FileSystemRights" /> asociados al objeto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> actual.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemRights">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Define los derechos de acceso que se van a utilizar al crear reglas de acceso y de auditoría. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.AppendData">
|
||||
<summary>Especifica el derecho para anexar los datos al final de un archivo.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ChangePermissions">
|
||||
<summary>Especifica el derecho para cambiar la seguridad y las reglas de auditoría asociadas a un archivo o carpeta.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateDirectories">
|
||||
<summary>Especifica el derecho para crear una carpeta. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateFiles">
|
||||
<summary>Especifica el derecho para crear un archivo. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Delete">
|
||||
<summary>Especifica el derecho para eliminar una carpeta o archivo. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.DeleteSubdirectoriesAndFiles">
|
||||
<summary>Especifica el derecho para eliminar una carpeta y cualquier archivo contenido dentro de esa carpeta.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ExecuteFile">
|
||||
<summary>Especifica el derecho para ejecutar un archivo de aplicación.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.FullControl">
|
||||
<summary>Especifica el derecho para ejercer el control completo sobre una carpeta o archivo y para modificar las reglas de control de acceso y de auditoría. Este valor representa el derecho para hacer operaciones con un archivo y es la combinación de todos los derechos en esta enumeración.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ListDirectory">
|
||||
<summary>Especifica el derecho para leer el contenido de un directorio.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Modify">
|
||||
<summary>Especifica el derecho para leer, escribir, mostrar el contenido de una carpeta, eliminar carpetas y archivos y ejecutar los archivos de aplicación. Este derecho incluye los derechos: <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute" />, <see cref="F:System.Security.AccessControl.FileSystemRights.Write" /> y <see cref="F:System.Security.AccessControl.FileSystemRights.Delete" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Read">
|
||||
<summary>Especifica el derecho para abrir y copiar carpetas o archivos como de sólo lectura. Este derecho incluye los derechos: <see cref="F:System.Security.AccessControl.FileSystemRights.ReadData" />, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes" />, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAttributes" /> y <see cref="F:System.Security.AccessControl.FileSystemRights.ReadPermissions" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute">
|
||||
<summary>Especifica el derecho para abrir y copiar carpetas o archivos como de sólo lectura y para ejecutar los archivos de aplicación. Este derecho incluye los derechos: <see cref="F:System.Security.AccessControl.FileSystemRights.Read" /> y <see cref="F:System.Security.AccessControl.FileSystemRights.ExecuteFile" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAttributes">
|
||||
<summary>Especifica el derecho para abrir y copiar los atributos del sistema de archivos de una carpeta o archivo. Por ejemplo, este valor especifica el derecho para ver la fecha de creación de archivos o la fecha modificada. Esto no incluye el derecho para leer datos, atributos del sistema de archivos extendidos o reglas de acceso y de auditoría.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadData">
|
||||
<summary>Especifica el derecho para abrir y copiar un archivo o carpeta. Esto no incluye el derecho para leer atributos del sistema de archivos, atributos del sistema de archivos extendidos o reglas de acceso y de auditoría.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes">
|
||||
<summary>Especifica el derecho para abrir y copiar los atributos del sistema de archivos extendidos de una carpeta o archivo. Por ejemplo, este valor especifica el derecho para ver información sobre el autor y el contenido. Esto no incluye el derecho para leer datos, atributos del sistema de archivos o reglas de acceso y de auditoría.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadPermissions">
|
||||
<summary>Especifica el derecho para abrir y copiar reglas de acceso y de auditoría de una carpeta o archivo. Esto no incluye el derecho para leer datos, atributos del sistema de archivos y atributos del sistema de archivos extendidos. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Synchronize">
|
||||
<summary>Especifica si la aplicación puede esperar a que se sincronice un identificador de archivos con la realización de una operación de E/S.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.TakeOwnership">
|
||||
<summary>Especifica el derecho para cambiar el propietario de una carpeta o archivo. Observe que los propietarios de un recurso tienen acceso completo a ese recurso.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Traverse">
|
||||
<summary>Especifica el derecho para mostrar el contenido de una carpeta y para ejecutar aplicaciones contenidas en esa carpeta.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Write">
|
||||
<summary>Especifica el derecho para crear carpetas y archivos y para agregar o quitar datos de los archivos. Este derecho incluye los derechos: <see cref="F:System.Security.AccessControl.FileSystemRights.WriteData" />, <see cref="F:System.Security.AccessControl.FileSystemRights.AppendData" />, <see cref="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes" /> y <see cref="F:System.Security.AccessControl.FileSystemRights.WriteAttributes" />. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteAttributes">
|
||||
<summary>Especifica el derecho para abrir y escribir los atributos del sistema de archivos a una carpeta o archivo.Esto no incluye la capacidad para escribir datos, atributos extendidos o reglas de acceso y de auditoría.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteData">
|
||||
<summary>Especifica el derecho para abrir y escribir un archivo o carpeta. Esto no incluye el derecho para abrir y escribir atributos del sistema de archivos, atributos del sistema de archivos extendidos o reglas de acceso y de auditoría.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes">
|
||||
<summary>Especifica el derecho para abrir y escribir los atributos del sistema de archivos extendidos a una carpeta o archivo. Esto no incluye la capacidad para escribir datos, atributos o reglas de acceso y de auditoría.</summary>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemSecurity">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Representa el control de acceso y la seguridad de auditoría de un archivo o directorio.</summary>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRightType">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Obtiene la enumeración que la clase <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> utiliza para representar los derechos de acceso.</summary>
|
||||
<returns>Objeto <see cref="T:System.Type" /> que representa la enumeración <see cref="T:System.Security.AccessControl.FileSystemRights" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> que representa una nueva regla de control de acceso para el usuario indicado con los derechos de acceso, el control de acceso y los marcadores especificados.</summary>
|
||||
<returns>Nuevo objeto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> que representa una nueva regla de control de acceso para el usuario indicado con los derechos de acceso, el control de acceso y los marcadores especificados.</returns>
|
||||
<param name="identityReference">Objeto <see cref="T:System.Security.Principal.IdentityReference" /> que representa una cuenta de usuario.</param>
|
||||
<param name="accessMask">Entero que especifica un tipo de acceso.</param>
|
||||
<param name="isInherited">true si se hereda la regla de acceso; de lo contrario, false. </param>
|
||||
<param name="inheritanceFlags">Uno de los valores de <see cref="T:System.Security.AccessControl.InheritanceFlags" /> que especifica cómo propagar las máscaras de acceso a los objetos secundarios.</param>
|
||||
<param name="propagationFlags">Uno de los valores de <see cref="T:System.Security.AccessControl.PropagationFlags" /> que especifica cómo propagar entradas de control de acceso (ACE) a los objetos secundarios.</param>
|
||||
<param name="type">Uno de los valores de <see cref="T:System.Security.AccessControl.AccessControlType" /> que especifica si se permite o se deniega al acceso.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRuleType">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Obtiene la enumeración que la clase <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> utiliza para representar las reglas de acceso.</summary>
|
||||
<returns>Objeto <see cref="T:System.Type" /> que representa la clase <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Agrega el permiso de la lista de control de acceso (ACL) especificado al archivo o directorio actual.</summary>
|
||||
<param name="rule">Objeto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> que representa un permiso de la lista de control de acceso (ACL) que se va a agregar a un archivo o directorio. </param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Agrega la regla de auditoría especificada al archivo o directorio actual.</summary>
|
||||
<param name="rule">Objeto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> que representa una regla de auditoría que se va a agregar a un archivo o directorio.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> que representa la regla de auditoría especificada para el usuario especificado.</summary>
|
||||
<returns>Nuevo objeto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> que representa la regla de auditoría indicada para el usuario especificado.</returns>
|
||||
<param name="identityReference">Objeto <see cref="T:System.Security.Principal.IdentityReference" /> que representa una cuenta de usuario.</param>
|
||||
<param name="accessMask">Entero que especifica un tipo de acceso.</param>
|
||||
<param name="isInherited">true si se hereda la regla de acceso; de lo contrario, false. </param>
|
||||
<param name="inheritanceFlags">Uno de los valores de <see cref="T:System.Security.AccessControl.InheritanceFlags" /> que especifica cómo propagar las máscaras de acceso a los objetos secundarios.</param>
|
||||
<param name="propagationFlags">Uno de los valores de <see cref="T:System.Security.AccessControl.PropagationFlags" /> que especifica cómo propagar entradas de control de acceso (ACE) a los objetos secundarios.</param>
|
||||
<param name="flags">Uno de los valores de <see cref="T:System.Security.AccessControl.AuditFlags" /> que especifica el tipo de auditoría que se va a realizar.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AuditRuleType">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Obtiene el tipo que utiliza la clase <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> para representar las reglas de auditoría.</summary>
|
||||
<returns>Objeto <see cref="T:System.Type" /> que representa la clase <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Quita todos permisos de la lista de control de acceso (ACL) Allow o Deny coincidentes del archivo o directorio actual.</summary>
|
||||
<returns>true si se ha quitado la regla; en caso contrario, false.</returns>
|
||||
<param name="rule">Objeto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> que representa un permiso de la lista de control de acceso (ACL) que se va a quitar de un archivo o directorio.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Quita todos los permisos de la lista de control de acceso (ACL) para el usuario especificado del archivo o directorio actual.</summary>
|
||||
<param name="rule">Objeto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> que especifica un usuario cuyos permisos de la lista de control de acceso (ACL) se deberían quitar de un archivo o directorio.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Quita un solo permiso de la lista de control de acceso (ACL) Allow o Deny coincidente del archivo o directorio actual.</summary>
|
||||
<param name="rule">Objeto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> que especifica un usuario cuyos permisos de la lista de control de acceso (ACL) se deberían quitar de un archivo o directorio.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Quita todas las reglas de auditoría Allow o Deny coincidentes del archivo o directorio actual.</summary>
|
||||
<returns>true si se ha quitado la regla de auditoría; en caso contrario, false</returns>
|
||||
<param name="rule">Objeto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> que representa una regla de auditoría que se va a quitar de un archivo o directorio.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleAll(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Quita todas las reglas de auditoría para el usuario especificado del archivo o directorio actual.</summary>
|
||||
<param name="rule">Objeto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> que especifica un usuario cuyas reglas de auditoría se deberían quitar de un archivo o directorio.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Quita una regla de auditoría Allow o Deny coincidente del archivo o directorio actual.</summary>
|
||||
<param name="rule">Objeto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> que representa una regla de auditoría que se va a quitar de un archivo o directorio.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.ResetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Agrega el permiso de la lista de control de acceso (ACL) especificado al archivo o directorio actual y quita todos los permisos de ACL coincidentes.</summary>
|
||||
<param name="rule">Objeto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> que representa un permiso de la lista de control de acceso (ACL) que se va a agregar a un archivo o directorio.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Establece el permiso de la lista de control de acceso (ACL) especificado para el archivo o directorio actual. </summary>
|
||||
<param name="rule">Objeto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> que representa un permiso de la lista de control de acceso (ACL) que se va a establecer para un archivo o directorio.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[CRÍTICO PARA LA SEGURIDAD] Establece la regla de auditoría especificada para el archivo o directorio actual.</summary>
|
||||
<param name="rule">Objeto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> que representa una regla de auditoría que se va a establecer para un archivo o directorio.</param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
@@ -0,0 +1,376 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.IO.FileSystem.AccessControl</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.IO.FileSystemAclExtensions"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileStream)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileInfo,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileStream,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="T:System.Security.AccessControl.DirectoryObjectSecurity">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Donne la possibilité de contrôler l'accès aux objets annuaire sans manipulation directe de listes de contrôle d'accès.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> en utilisant le descripteur de sécurité spécifié.</summary>
|
||||
<param name="securityDescriptor">Descripteur de sécurité à associer au nouvel objet <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.AccessControl.AccessRule" /> avec les valeurs spécifiées.</summary>
|
||||
<returns>Objet <see cref="T:System.Security.AccessControl.AccessRule" /> créé par cette méthode.</returns>
|
||||
<param name="identityReference">Identité à laquelle la règle d'accès s'applique. Il doit s'agir d'un objet pouvant être casté en tant que <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">Masque d'accès de cette règle.Le masque d'accès est une collection 32 bits de bits anonymes, dont la signification est définie par les intégrateurs individuels.</param>
|
||||
<param name="isInherited">A la valeur True si cette règle est héritée d'un conteneur parent.</param>
|
||||
<param name="inheritanceFlags">Spécifie les propriétés d'héritage de la règle d'accès.</param>
|
||||
<param name="propagationFlags">Spécifie si les règles d'accès héritées sont automatiquement propagées.Les indicateurs de propagation sont ignorés si <paramref name="inheritanceFlags" /> a la valeur <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="type">Spécifie le type de contrôle d'accès valide.</param>
|
||||
<param name="objectType">Identité de la classe des objets auxquels la nouvelle règle d'accès s'applique.</param>
|
||||
<param name="inheritedObjectType">Identité de la classe des objets enfants qui peuvent hériter de la nouvelle règle d'accès.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Ajoute la règle d'accès spécifiée à la liste de contrôle d'accès discrétionnaire associée à cet objet <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">Règle d'accès à ajouter.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Ajoute la règle d'audit spécifiée à la liste de contrôle d'accès système associée à cet objet <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">Règle d'audit à ajouter.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.AccessControl.AuditRule" /> avec les valeurs spécifiées.</summary>
|
||||
<returns>Objet <see cref="T:System.Security.AccessControl.AuditRule" /> créé par cette méthode.</returns>
|
||||
<param name="identityReference">Identité à laquelle la règle d'audit s'applique. Il doit s'agir d'un objet pouvant être casté en tant que <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">Masque d'accès de cette règle.Le masque d'accès est une collection 32 bits de bits anonymes, dont la signification est définie par les intégrateurs individuels.</param>
|
||||
<param name="isInherited">true si cette règle est héritée d'un conteneur parent.</param>
|
||||
<param name="inheritanceFlags">Spécifie les propriétés d'héritage de la règle d'audit.</param>
|
||||
<param name="propagationFlags">Spécifie si les règles d'audit héritées sont automatiquement propagées.Les indicateurs de propagation sont ignorés si <paramref name="inheritanceFlags" /> a la valeur <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="flags">Spécifie les conditions gouvernant à l'audit de la règle.</param>
|
||||
<param name="objectType">Identité de la classe des objets auxquels la nouvelle règle d'audit s'applique.</param>
|
||||
<param name="inheritedObjectType">Identité de la classe des objets enfants qui peuvent hériter de la nouvelle règle d'audit.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Obtient une collection des règles d'accès associées à l'identificateur de sécurité spécifié.</summary>
|
||||
<returns>Collection des règles d'accès associées à l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> spécifié.</returns>
|
||||
<param name="includeExplicit">true pour inclure des règles d'accès définies explicitement pour l'objet.</param>
|
||||
<param name="includeInherited">true pour inclure des règles d'accès héritées.</param>
|
||||
<param name="targetType">L'identificateur de sécurité pour lequel récupérer des règles d'accès.Il doit s'agir d'un objet pouvant être casté en tant qu'objet <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Obtient une collection des règles d'audit associées à l'identificateur de sécurité spécifié.</summary>
|
||||
<returns>Collection des règles d'audit associées à l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> spécifié.</returns>
|
||||
<param name="includeExplicit">true pour inclure des règles d'audit définies explicitement pour l'objet.</param>
|
||||
<param name="includeInherited">true pour inclure des règles d'audit héritées.</param>
|
||||
<param name="targetType">Identificateur de sécurité pour lequel récupérer des règles d'audit.Il doit s'agir d'un objet pouvant être casté en tant qu'objet <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Applique la modification spécifiée à la liste de contrôle d'accès discrétionnaire associée à cet objet <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<returns>true si la modification de la liste de contrôle d'accès discrétionnaire réussit ; sinon false.</returns>
|
||||
<param name="modification">Modification à appliquer à la liste de contrôle d'accès discrétionnaire.</param>
|
||||
<param name="rule">Règle d'accès à modifier.</param>
|
||||
<param name="modified">true si la modification de la liste de contrôle d'accès discrétionnaire réussit ; sinon false.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Applique la modification spécifiée à la liste de contrôle d'accès système associée à cet objet <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<returns>true si la modification de la liste de contrôle d'accès système réussit ; sinon false.</returns>
|
||||
<param name="modification">Modification à appliquer à la liste de contrôle d'accès système.</param>
|
||||
<param name="rule">Règle d'audit à modifier.</param>
|
||||
<param name="modified">true si la modification de la liste de contrôle d'accès système réussit ; sinon false.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Supprime les règles d'accès qui contiennent les mêmes identificateur de sécurité et masque d'accès que la règle d'accès spécifiée dans la liste de contrôle d'accès discrétionnaire associée à cet objet <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<returns>true si la suppression de la règle d'accès a réussi ; sinon, false.</returns>
|
||||
<param name="rule">Règle d'accès à supprimer.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Supprime toutes les règles d'accès qui ont le même identificateur de sécurité que la règle d'accès spécifiée dans la liste de contrôle d'accès discrétionnaire associée à cet objet <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">Règle d'accès à supprimer.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Supprime toutes les règles d'accès qui correspondent exactement à la règle d'accès spécifiée dans la liste de contrôle d'accès discrétionnaire associée à cet objet <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">Règle d'accès à supprimer.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Supprime les règles d'audit qui contiennent les mêmes identificateur de sécurité et masque d'accès que la règle d'audit spécifiée dans la liste de contrôle d'accès système associée à cet objet <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
|
||||
<returns>true si la suppression de la règle d'audit a réussi ; sinon, false.</returns>
|
||||
<param name="rule">Règle d'audit à supprimer.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Supprime toutes les règles d'audit qui ont le même identificateur de sécurité que la règle d'audit spécifiée dans la liste de contrôle d'accès système associée à cet objet <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">Règle d'audit à supprimer.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Supprime toutes les règles d'audit qui correspondent exactement à la règle d'audit spécifiée dans la liste de contrôle d'accès système associée à cet objet <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">Règle d'audit à supprimer.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ResetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Supprime toutes les règles d'accès de la liste de contrôle d'accès discrétionnaire associée à cet objet <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />, puis ajoute la règle d'accès spécifiée.</summary>
|
||||
<param name="rule">Règle d'accès à réinitialiser.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Supprime toutes les règles d'accès qui contiennent les mêmes identificateur de sécurité et qualificateur que la règle d'accès spécifiée dans la liste de contrôle d'accès discrétionnaire associée à cet objet <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />, puis ajoute la règle d'accès spécifiée.</summary>
|
||||
<param name="rule">Règle d'accès à définir.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Supprime toutes les règles d'audit qui contiennent les mêmes identificateur de sécurité et qualificateur que la règle d'audit spécifiée dans la liste de contrôle d'accès système associée à cet objet <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />, puis ajoute la règle d'audit spécifiée.</summary>
|
||||
<param name="rule">Règle d'audit à définir.</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectorySecurity">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Représente la sécurité de contrôle d'accès et d'audit pour un répertoire.Cette classe ne peut pas être héritée.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.AccessControl.DirectorySecurity" />. </summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.AccessControl.DirectorySecurity" /> à partir d'un répertoire spécifié à l'aide des valeurs spécifiées de l'énumération <see cref="T:System.Security.AccessControl.AccessControlSections" />.</summary>
|
||||
<param name="name">Emplacement d'un répertoire à partir duquel créer un objet <see cref="T:System.Security.AccessControl.DirectorySecurity" />.</param>
|
||||
<param name="includeSections">Une des valeurs <see cref="T:System.Security.AccessControl.AccessControlSections" /> qui spécifie le type d'informations ACL à récupérer. </param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSecurity">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Représente la sécurité de contrôle d'accès et d'audit pour un fichier.Cette classe ne peut pas être héritée.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.AccessControl.FileSecurity" />. </summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.AccessControl.FileSecurity" /> à partir d'un fichier spécifié à l'aide des valeurs spécifiées de l'énumération <see cref="T:System.Security.AccessControl.AccessControlSections" />.</summary>
|
||||
<param name="fileName">Emplacement du fichier à partir duquel créer un objet <see cref="T:System.Security.AccessControl.FileSecurity" />.</param>
|
||||
<param name="includeSections">Une des valeurs <see cref="T:System.Security.AccessControl.AccessControlSections" /> qui spécifie le type d'informations ACL à récupérer. </param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAccessRule">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Représente une abstraction d'une entrée de contrôle d'accès (ACE) qui définit une règle d'accès pour un fichier ou un répertoire.Cette classe ne peut pas être héritée.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> à l'aide d'une référence à un compte d'utilisateur, d'une valeur qui spécifie le type d'opération associé à la règle d'accès et d'une valeur qui spécifie s'il faut autoriser ou refuser l'opération. </summary>
|
||||
<param name="identity">Objet <see cref="T:System.Security.Principal.IdentityReference" /> qui encapsule une référence à un compte d'utilisateur.</param>
|
||||
<param name="fileSystemRights">Une des valeurs <see cref="T:System.Security.AccessControl.FileSystemRights" /> qui spécifie le type d'opération associé à la règle d'accès. </param>
|
||||
<param name="type">Une des valeurs <see cref="T:System.Security.AccessControl.AccessControlType" /> qui spécifie s'il faut autoriser ou refuser l'opération.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> à l'aide d'une référence à un compte d'utilisateur, d'une valeur qui spécifie le type d'opération associé à la règle d'accès, d'une valeur qui détermine comment les droits sont hérités, d'une valeur qui détermine comment les droits sont propagés et d'une valeur qui spécifie s'il faut autoriser ou refuser l'opération.</summary>
|
||||
<param name="identity">Objet <see cref="T:System.Security.Principal.IdentityReference" /> qui encapsule une référence à un compte d'utilisateur.</param>
|
||||
<param name="fileSystemRights">Une des valeurs <see cref="T:System.Security.AccessControl.FileSystemRights" /> qui spécifie le type d'opération associé à la règle d'accès.</param>
|
||||
<param name="inheritanceFlags">Une des valeurs <see cref="T:System.Security.AccessControl.InheritanceFlags" /> qui spécifie comment les masques d'accès sont propagés aux objets enfants.</param>
|
||||
<param name="propagationFlags">Une des valeurs <see cref="T:System.Security.AccessControl.PropagationFlags" /> qui spécifie comment les entrées de contrôle d'accès (ACE) sont propagées aux objets enfants.</param>
|
||||
<param name="type">Une des valeurs <see cref="T:System.Security.AccessControl.AccessControlType" /> qui spécifie s'il faut autoriser ou refuser l'opération.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> à l'aide du nom d'un compte d'utilisateur, d'une valeur qui spécifie le type d'opération associé à la règle d'accès et d'une valeur qui décrit s'il faut autoriser ou refuser l'opération. </summary>
|
||||
<param name="identity">Nom d'un compte d'utilisateur.</param>
|
||||
<param name="fileSystemRights">Une des valeurs <see cref="T:System.Security.AccessControl.FileSystemRights" /> qui spécifie le type d'opération associé à la règle d'accès. </param>
|
||||
<param name="type">Une des valeurs <see cref="T:System.Security.AccessControl.AccessControlType" /> qui spécifie s'il faut autoriser ou refuser l'opération.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> à l'aide du nom d'un compte d'utilisateur, d'une valeur qui spécifie le type d'opération associé à la règle d'accès, d'une valeur qui détermine comment les droits sont hérités, d'une valeur qui détermine comment les droits sont propagés et d'une valeur qui spécifie s'il faut autoriser ou refuser l'opération.</summary>
|
||||
<param name="identity">Nom d'un compte d'utilisateur.</param>
|
||||
<param name="fileSystemRights">Une des valeurs <see cref="T:System.Security.AccessControl.FileSystemRights" /> qui spécifie le type d'opération associé à la règle d'accès.</param>
|
||||
<param name="inheritanceFlags">Une des valeurs <see cref="T:System.Security.AccessControl.InheritanceFlags" /> qui spécifie comment les masques d'accès sont propagés aux objets enfants.</param>
|
||||
<param name="propagationFlags">Une des valeurs <see cref="T:System.Security.AccessControl.PropagationFlags" /> qui spécifie comment les entrées de contrôle d'accès (ACE) sont propagées aux objets enfants.</param>
|
||||
<param name="type">Une des valeurs <see cref="T:System.Security.AccessControl.AccessControlType" /> qui spécifie s'il faut autoriser ou refuser l'opération.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAccessRule.FileSystemRights">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Obtient les indicateurs <see cref="T:System.Security.AccessControl.FileSystemRights" /> associés à l'objet <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> en cours.</summary>
|
||||
<returns>Indicateurs <see cref="T:System.Security.AccessControl.FileSystemRights" /> associés à l'objet <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> en cours.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAuditRule">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Représente une abstraction d'une entrée de contrôle d'accès (ACE) qui définit une règle d'audit pour un fichier ou un répertoire.Cette classe ne peut pas être héritée.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> à l'aide d'une référence à un compte d'utilisateur, d'une valeur qui spécifie le type d'opération associé à la règle d'audit et d'une valeur qui spécifie quand exécuter l'audit. </summary>
|
||||
<param name="identity">Objet <see cref="T:System.Security.Principal.IdentityReference" /> qui encapsule une référence à un compte d'utilisateur.</param>
|
||||
<param name="fileSystemRights">Une des valeurs <see cref="T:System.Security.AccessControl.FileSystemRights" /> qui spécifie le type d'opération associé à la règle d'audit. </param>
|
||||
<param name="flags">Une des valeurs <see cref="T:System.Security.AccessControl.AuditFlags" /> qui spécifie quand effectuer l'audit.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> à l'aide du nom d'une référence à un compte d'utilisateur, d'une valeur qui spécifie le type d'opération associé à la règle d'audit, d'une valeur qui détermine comment les droits sont hérités, d'une valeur qui détermine comment les droits sont propagés et d'une valeur qui spécifie quand exécuter l'audit. </summary>
|
||||
<param name="identity">Objet <see cref="T:System.Security.Principal.IdentityReference" /> qui encapsule une référence à un compte d'utilisateur.</param>
|
||||
<param name="fileSystemRights">Une des valeurs <see cref="T:System.Security.AccessControl.FileSystemRights" /> qui spécifie le type d'opération associé à la règle d'audit.</param>
|
||||
<param name="inheritanceFlags">Une des valeurs <see cref="T:System.Security.AccessControl.InheritanceFlags" /> qui spécifie comment les masques d'accès sont propagés aux objets enfants.</param>
|
||||
<param name="propagationFlags">Une des valeurs <see cref="T:System.Security.AccessControl.PropagationFlags" /> qui spécifie comment les entrées de contrôle d'accès (ACE) sont propagées aux objets enfants.</param>
|
||||
<param name="flags">Une des valeurs <see cref="T:System.Security.AccessControl.AuditFlags" /> qui spécifie quand effectuer l'audit.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> à l'aide d'un nom de compte d'utilisateur, d'une valeur qui spécifie le type d'opération associé à la règle d'audit et d'une valeur qui spécifie quand exécuter l'audit.</summary>
|
||||
<param name="identity">Nom d'un compte d'utilisateur.</param>
|
||||
<param name="fileSystemRights">Une des valeurs <see cref="T:System.Security.AccessControl.FileSystemRights" /> qui spécifie le type d'opération associé à la règle d'audit. </param>
|
||||
<param name="flags">Une des valeurs <see cref="T:System.Security.AccessControl.AuditFlags" /> qui spécifie quand effectuer l'audit.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> à l'aide du nom d'un compte d'utilisateur, d'une valeur qui spécifie le type d'opération associé à la règle d'audit, d'une valeur qui détermine comment les droits sont hérités, d'une valeur qui détermine comment les droits sont propagés et d'une valeur qui spécifie quand exécuter l'audit. </summary>
|
||||
<param name="identity">Nom d'un compte d'utilisateur.</param>
|
||||
<param name="fileSystemRights">Une des valeurs <see cref="T:System.Security.AccessControl.FileSystemRights" /> qui spécifie le type d'opération associé à la règle d'audit.</param>
|
||||
<param name="inheritanceFlags">Une des valeurs <see cref="T:System.Security.AccessControl.InheritanceFlags" /> qui spécifie comment les masques d'accès sont propagés aux objets enfants.</param>
|
||||
<param name="propagationFlags">Une des valeurs <see cref="T:System.Security.AccessControl.PropagationFlags" /> qui spécifie comment les entrées de contrôle d'accès (ACE) sont propagées aux objets enfants.</param>
|
||||
<param name="flags">Une des valeurs <see cref="T:System.Security.AccessControl.AuditFlags" /> qui spécifie quand effectuer l'audit.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAuditRule.FileSystemRights">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Obtient les indicateurs <see cref="T:System.Security.AccessControl.FileSystemRights" /> associés à l'objet <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> en cours.</summary>
|
||||
<returns>Indicateurs <see cref="T:System.Security.AccessControl.FileSystemRights" /> associés à l'objet <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> en cours.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemRights">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Définit les droits d'accès à utiliser lors de la création de règles d'accès et d'audit. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.AppendData">
|
||||
<summary>Spécifie le droit d'ajouter des données à la fin d'un fichier.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ChangePermissions">
|
||||
<summary>Spécifie le droit de modifier les règles de sécurité et d'audit associées à un fichier ou un dossier.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateDirectories">
|
||||
<summary>Spécifie le droit de créer un dossier. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateFiles">
|
||||
<summary>Spécifie le droit de créer un fichier. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Delete">
|
||||
<summary>Spécifie le droit de supprimer un dossier ou un fichier. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.DeleteSubdirectoriesAndFiles">
|
||||
<summary>Spécifie le droit de supprimer un dossier et tous les fichiers contenus dans ce dossier.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ExecuteFile">
|
||||
<summary>Spécifie le droit d'exécuter un fichier d'application.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.FullControl">
|
||||
<summary>Spécifie le droit d'exercer le contrôle total sur un dossier ou un fichier et de modifier les règles de contrôle d'accès et d'audit. Cette valeur représente le droit de tout faire avec un fichier et est la combinaison de tous les droits dans cette énumération.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ListDirectory">
|
||||
<summary>Spécifie le droit de lire le contenu d'un répertoire.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Modify">
|
||||
<summary>Spécifie le droit de lire, d'écrire, de lister le contenu d'un dossier, de supprimer des dossiers et des fichiers, et d'exécuter des fichiers d'application. Ce droit inclut le droit <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute" />, le droit <see cref="F:System.Security.AccessControl.FileSystemRights.Write" /> et le droit <see cref="F:System.Security.AccessControl.FileSystemRights.Delete" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Read">
|
||||
<summary>Spécifie le droit d'ouvrir et de copier des dossiers ou des fichiers en lecture seule. Ce droit inclut le droit <see cref="F:System.Security.AccessControl.FileSystemRights.ReadData" />, le droit <see cref="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes" />, le droit <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAttributes" /> et le droit <see cref="F:System.Security.AccessControl.FileSystemRights.ReadPermissions" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute">
|
||||
<summary>Spécifie le droit d'ouvrir et de copier des dossiers ou des fichiers en lecture seule et d'exécuter des fichiers d'application. Ce droit inclut le droit <see cref="F:System.Security.AccessControl.FileSystemRights.Read" /> et le droit <see cref="F:System.Security.AccessControl.FileSystemRights.ExecuteFile" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAttributes">
|
||||
<summary>Spécifie le droit d'ouvrir et de copier les attributs du système de fichiers d'un dossier ou d'un fichier. Par exemple, cette valeur spécifie le droit de consulter la date de création ou de modification d'un fichier. Cela n'inclut pas le droit de lire les données, les attributs du système de fichiers étendus ou les règles d'accès et d'audit.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadData">
|
||||
<summary>Spécifie le droit d'ouvrir et de copier un fichier ou un dossier. Cela n'inclut pas le droit de lire des attributs du système de fichiers, des attributs du système de fichiers étendus ou des règles d'accès et d'audit.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes">
|
||||
<summary>Spécifie le droit d'ouvrir et de copier des attributs du système de fichiers étendus d'un dossier ou d'un fichier. Par exemple, cette valeur spécifie le droit de consulter les informations sur l'auteur et le contenu. Cela n'inclut pas le droit de lire les données, les attributs du système de fichiers ou les règles d'accès et d'audit.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadPermissions">
|
||||
<summary>Spécifie le droit d'ouvrir et de copier les règles d'accès et d'audit d'un dossier ou d'un fichier. Cela n'inclut pas le droit de lire les données, les attributs du système du fichier et les attributs du système de fichiers étendu. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Synchronize">
|
||||
<summary>Spécifie si l'application peut attendre la synchronisation d'un handle de fichiers avec la fin d'une opération d'E/S.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.TakeOwnership">
|
||||
<summary>Spécifie le droit de modifier le propriétaire d'un dossier ou d'un fichier. Notez que les propriétaires d'une ressource ont l'accès complet à cette ressource.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Traverse">
|
||||
<summary>Spécifie le droit de lister le contenu d'un dossier et d'exécuter des applications contenues dans ce dossier.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Write">
|
||||
<summary>Spécifie le droit de créer des dossiers et des fichiers et d'ajouter ou de supprimer des données dans des fichiers. Ce droit inclut le droit <see cref="F:System.Security.AccessControl.FileSystemRights.WriteData" />, le droit <see cref="F:System.Security.AccessControl.FileSystemRights.AppendData" />, le droit <see cref="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes" /> et le droit <see cref="F:System.Security.AccessControl.FileSystemRights.WriteAttributes" />. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteAttributes">
|
||||
<summary>Spécifie le droit d'ouvrir des attributs du système de fichiers d'un dossier ou d'un fichier et d'y écrire.Cela n'inclut pas la capacité d'écrire des données, des attributs étendus ou des règles d'accès et d'audit.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteData">
|
||||
<summary>Spécifie le droit d'ouvrir un fichier ou un dossier et d'y écrire. Cela n'inclut pas le droit d'ouvrir des attributs du système de fichiers, des attributs du système de fichiers étendus ou des règles d'accès et d'audit et d'y écrire.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes">
|
||||
<summary>Spécifie le droit d'ouvrir des attributs du système de fichiers étendus d'un dossier ou d'un fichier et d'y écrire. Cela n'inclut pas la capacité d'écrire des données, des attributs ou des règles d'accès et d'audit.</summary>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemSecurity">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Représente la sécurité de contrôle d'accès et d'audit pour un fichier ou un répertoire.</summary>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRightType">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Obtient l'énumération utilisée par la classe <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> pour représenter des droits d'accès.</summary>
|
||||
<returns>Objet <see cref="T:System.Type" /> représentant l'énumération <see cref="T:System.Security.AccessControl.FileSystemRights" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Crée une nouvelle instance de la classe <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> qui représente une nouvelle règle de contrôle d'accès pour l'utilisateur spécifié, avec les droits d'accès, le contrôle d'accès et les indicateurs spécifiés.</summary>
|
||||
<returns>Nouvel objet <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> qui représente une nouvelle règle de contrôle d'accès pour l'utilisateur spécifié, avec les droits d'accès, le contrôle d'accès et les indicateurs spécifiés.</returns>
|
||||
<param name="identityReference">Objet <see cref="T:System.Security.Principal.IdentityReference" /> qui représente un compte d'utilisateur.</param>
|
||||
<param name="accessMask">Entier qui spécifie un type d'accès.</param>
|
||||
<param name="isInherited">true si la règle d'accès est héritée ; sinon, false. </param>
|
||||
<param name="inheritanceFlags">Une des valeurs <see cref="T:System.Security.AccessControl.InheritanceFlags" /> qui spécifie la manière de propager des masques d'accès aux objets enfants.</param>
|
||||
<param name="propagationFlags">Une des valeurs <see cref="T:System.Security.AccessControl.PropagationFlags" /> qui spécifie la manière de propager les entrées du contrôle d'accès (ACE) aux objets enfants.</param>
|
||||
<param name="type">Une des valeurs <see cref="T:System.Security.AccessControl.AccessControlType" /> qui spécifie si l'accès est accordé ou refusé.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRuleType">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Obtient l'énumération utilisée par la classe <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> pour représenter des règles d'accès.</summary>
|
||||
<returns>Objet <see cref="T:System.Type" /> représentant la classe <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Ajoute l'autorisation de liste de contrôle d'accès (ACL) spécifiée au fichier ou répertoire en cours.</summary>
|
||||
<param name="rule">Objet <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> qui représente une autorisation de liste de contrôle d'accès (ACL) à ajouter à un fichier ou un répertoire. </param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Ajoute la règle d'audit spécifiée au fichier ou répertoire en cours.</summary>
|
||||
<param name="rule">Objet <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> qui représente une règle d'audit à ajouter à un fichier ou un répertoire.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> représentant la règle d'audit spécifiée pour l'utilisateur spécifié.</summary>
|
||||
<returns>Nouvel objet <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> représentant la règle d'audit spécifiée pour l'utilisateur spécifié.</returns>
|
||||
<param name="identityReference">Objet <see cref="T:System.Security.Principal.IdentityReference" /> qui représente un compte d'utilisateur.</param>
|
||||
<param name="accessMask">Entier qui spécifie un type d'accès.</param>
|
||||
<param name="isInherited">true si la règle d'accès est héritée ; sinon, false. </param>
|
||||
<param name="inheritanceFlags">Une des valeurs <see cref="T:System.Security.AccessControl.InheritanceFlags" /> qui spécifie la manière de propager des masques d'accès aux objets enfants.</param>
|
||||
<param name="propagationFlags">Une des valeurs <see cref="T:System.Security.AccessControl.PropagationFlags" /> qui spécifie la manière de propager les entrées du contrôle d'accès (ACE) aux objets enfants.</param>
|
||||
<param name="flags">Une des valeurs <see cref="T:System.Security.AccessControl.AuditFlags" /> qui spécifie le type d'audit à effectuer.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AuditRuleType">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Obtient le type utilisé par la classe <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> pour représenter des règles d'audit.</summary>
|
||||
<returns>Objet <see cref="T:System.Type" /> représentant la classe <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Supprime toutes les autorisations correspondantes d'autorisation ou de refus de la liste de contrôle d'accès (ACL) du fichier ou du répertoire en cours.</summary>
|
||||
<returns>true si la règle d'accès a été supprimée ; sinon false.</returns>
|
||||
<param name="rule">Objet <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> qui représente une autorisation de liste de contrôle d'accès (ACL) de suppression dans un fichier ou un répertoire.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Supprime toutes les autorisations de liste de contrôle d'accès (ACL) pour l'utilisateur spécifié dans le fichier ou le répertoire en cours.</summary>
|
||||
<param name="rule">Objet <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> qui spécifie un utilisateur dont les autorisations de liste de contrôle d'accès (ACL) doivent être supprimées d'un fichier ou d'un répertoire.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Supprime une seule autorisation correspondante d'autorisation ou de refus de la liste de contrôle d'accès (ACL) du fichier ou du répertoire en cours.</summary>
|
||||
<param name="rule">Objet <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> qui spécifie un utilisateur dont les autorisations de liste de contrôle d'accès (ACL) doivent être supprimées d'un fichier ou d'un répertoire.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Supprime toutes les règles d'audit d'acceptation ou de refus dans le fichier ou le répertoire en cours.</summary>
|
||||
<returns>true si la règle d'audit a été supprimée ; sinon false</returns>
|
||||
<param name="rule">Objet <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> qui représente une règle d'audit à supprimer d'un fichier ou un répertoire.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleAll(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Supprime toutes les règles d'audit pour l'utilisateur spécifié du fichier ou du répertoire en cours.</summary>
|
||||
<param name="rule">Objet <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> qui spécifie un utilisateur dont les règles d'audit doivent être supprimées d'un fichier ou d'un répertoire.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Supprime une seule règle d'audit d'acceptation ou de refus correspondante du fichier ou du répertoire en cours.</summary>
|
||||
<param name="rule">Objet <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> qui représente une règle d'audit à supprimer d'un fichier ou un répertoire.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.ResetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Ajoute l'autorisation de liste de contrôle d'accès (ACL) spécifiée au fichier ou au répertoire en cours et supprime toutes les autorisations ACL correspondantes.</summary>
|
||||
<param name="rule">Objet <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> qui représente une autorisation de liste de contrôle d'accès (ACL) à ajouter à un fichier ou un répertoire.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Définit l'autorisation de liste de contrôle d'accès (ACL) spécifiée pour le fichier ou le répertoire en cours. </summary>
|
||||
<param name="rule">Objet <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> qui représente une autorisation de liste de contrôle d'accès (ACL) à définir pour un fichier ou un répertoire.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Définit la règle d'audit spécifiée pour le fichier ou le répertoire en cours.</summary>
|
||||
<param name="rule">Objet <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> qui représente une règle d'audit à définir pour un fichier ou un répertoire.</param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
@@ -0,0 +1,376 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.IO.FileSystem.AccessControl</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.IO.FileSystemAclExtensions"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileStream)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileInfo,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileStream,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="T:System.Security.AccessControl.DirectoryObjectSecurity">
|
||||
<summary>[SecurityCritical] Consente di controllare l'accesso agli oggetti directory senza modifica diretta degli elenchi di controllo di accesso (ACL, Access Control List).</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor">
|
||||
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
|
||||
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> con il descrittore di sicurezza specificato.</summary>
|
||||
<param name="securityDescriptor">Descrittore di sicurezza da associare al nuovo oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid)">
|
||||
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.AccessRule" /> con i valori specificati.</summary>
|
||||
<returns>Oggetto <see cref="T:System.Security.AccessControl.AccessRule" /> creato da questo metodo.</returns>
|
||||
<param name="identityReference">Identità a cui viene applicata la regola di accesso. Deve essere un oggetto di cui è possibile eseguire il cast in <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">Maschera di accesso della regola.La maschera di accesso è un insieme di bit anonimi a 32 bit, il cui significato è definito dai singoli integratori.</param>
|
||||
<param name="isInherited">true se la regola è ereditata da un contenitore padre.</param>
|
||||
<param name="inheritanceFlags">Specifica le proprietà di ereditarietà della regola di accesso.</param>
|
||||
<param name="propagationFlags">Specifica se le regole di accesso ereditate vengono propagate automaticamente.I flag di propagazione vengono ignorati se <paramref name="inheritanceFlags" /> è impostato su <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="type">Specifica il tipo di controllo di accesso valido.</param>
|
||||
<param name="objectType">Identità della classe di oggetti a cui viene applicata la nuova regola di accesso.</param>
|
||||
<param name="inheritedObjectType">Identità della classe di oggetti figlio che possono ereditare la nuova regola di accesso.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SecurityCritical] Aggiunge la regola di accesso specificata all'elenco DACL (Discretionary Access Control List) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">Regola di accesso da aggiungere.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SecurityCritical] Aggiunge la regola di controllo specificata all'elenco SACL (System Access Control List) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">Regola di controllo da aggiungere.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid)">
|
||||
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.AuditRule" /> con i valori specificati.</summary>
|
||||
<returns>Oggetto <see cref="T:System.Security.AccessControl.AuditRule" /> creato da questo metodo.</returns>
|
||||
<param name="identityReference">Identità a cui viene applicata la regola di controllo. Deve essere un oggetto di cui è possibile eseguire il cast in <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">Maschera di accesso della regola.La maschera di accesso è un insieme di bit anonimi a 32 bit, il cui significato è definito dai singoli integratori.</param>
|
||||
<param name="isInherited">true se la regola è ereditata da un contenitore padre.</param>
|
||||
<param name="inheritanceFlags">Specifica le proprietà di ereditarietà della regola di controllo.</param>
|
||||
<param name="propagationFlags">Specifica se le regole di controllo ereditate vengono propagate automaticamente.I flag di propagazione vengono ignorati se <paramref name="inheritanceFlags" /> è impostato su <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="flags">Specifica le condizioni in base alle quali viene controllata la regola.</param>
|
||||
<param name="objectType">Identità della classe di oggetti a cui viene applicata la nuova regola di controllo.</param>
|
||||
<param name="inheritedObjectType">Identità della classe di oggetti figlio che possono ereditare la nuova regola di controllo.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[SecurityCritical] Ottiene un insieme delle regole di accesso associate all'identificatore di sicurezza specificato.</summary>
|
||||
<returns>Insieme di regole di accesso associate all'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> specificato.</returns>
|
||||
<param name="includeExplicit">true per includere le regole di accesso esplicitamente impostate per l'oggetto.</param>
|
||||
<param name="includeInherited">true per includere le regole di accesso ereditate.</param>
|
||||
<param name="targetType">Identificatore di sicurezza per il quale recuperare le regole di accesso.Deve essere un oggetto di cui è possibile eseguire il cast in un oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[SecurityCritical] Ottiene un insieme di regole di accesso associate all'identificatore di sicurezza specificato.</summary>
|
||||
<returns>Insieme di regole di controllo associate all'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> specificato.</returns>
|
||||
<param name="includeExplicit">true per includere le regole di controllo esplicitamente impostate per l'oggetto.</param>
|
||||
<param name="includeInherited">true per includere le regole di controllo ereditate.</param>
|
||||
<param name="targetType">Identificatore di sicurezza per il quale recuperare le regole di controllo.Deve essere un oggetto di cui è possibile eseguire il cast in un oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
|
||||
<summary>[SecurityCritical] Applica la modifica specificata all'elenco controllo di accesso discrezionale (DACL) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<returns>true se la modifica dell'elenco DACL è riuscita. In caso contrario, false.</returns>
|
||||
<param name="modification">Modifica da applicare all'elenco DACL.</param>
|
||||
<param name="rule">Regola di accesso da modificare.</param>
|
||||
<param name="modified">true se la modifica dell'elenco DACL è riuscita. In caso contrario, false.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
|
||||
<summary>[SecurityCritical] Applica la modifica specificata all'elenco di controllo di accesso di sistema (SACL) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<returns>true se la modifica dell'elenco SACL è riuscita; in caso contrario, false.</returns>
|
||||
<param name="modification">Modifica da applicare all'elenco SACL.</param>
|
||||
<param name="rule">Regola di controllo da modificare.</param>
|
||||
<param name="modified">true se la modifica dell'elenco SACL è riuscita; in caso contrario, false.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SecurityCritical] Rimuove le regole di accesso contenenti lo stesso ID di sicurezza e la stessa maschera di accesso della regola di accesso specificata dall'elenco controllo di accesso discrezionale (DACL) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<returns>true se la rimozione della regola di accesso è riuscita; in caso contrario, false.</returns>
|
||||
<param name="rule">Regola di accesso da rimuovere.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SecurityCritical] Rimuove tutte le regole di accesso che dispongono dello stesso ID di sicurezza e della stessa regola di accesso specificata dall'elenco controllo di accesso discrezionale (DACL) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">Regola di accesso da rimuovere.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SecurityCritical] Rimuove tutte le regole di accesso che corrispondono esattamente alla regola di accesso specificata dall'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">Regola di accesso da rimuovere.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SecurityCritical] Rimuove le regole di controllo contenenti lo stesso identificatore di sicurezza e la stessa maschera di accesso della regola di controllo specificata dall'elenco SACL (System Access Control List) associato all'oggetto <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
|
||||
<returns>true se la rimozione della regola di controllo è riuscita; in caso contrario, false.</returns>
|
||||
<param name="rule">Regola di controllo da rimuovere.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SecurityCritical] Rimuove tutte le regole di controllo che dispongono dello stesso ID di sicurezza e della stessa regola di controllo specificata dall'elenco di controllo di accesso di sistema (SACL) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">Regola di controllo da rimuovere.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SecurityCritical] Rimuove tutte le regole di controllo che corrispondono esattamente alla regola di controllo specificata dall'elenco di controllo di accesso di sistema (SACL) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">Regola di controllo da rimuovere.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ResetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SecurityCritical] Rimuove tutte le regole di accesso presenti nell'elenco di controllo di accesso discrezionale (DACL) associate all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> e aggiunge la regola di accesso specificata.</summary>
|
||||
<param name="rule">Regola di accesso da ripristinare.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SecurityCritical] Rimuove tutte le regole di accesso contenenti lo stesso ID e qualificatore di sicurezza della regola di accesso specificata nell'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />, quindi aggiunge la regola di accesso specificata.</summary>
|
||||
<param name="rule">Regola di accesso da impostare.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SecurityCritical] Rimuove tutte le regole di controllo contenenti lo stesso ID e qualificatore di sicurezza della regola di controllo specificata nell'elenco di controllo di accesso di sistema (SACL) associato all'oggetto <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />, quindi aggiunge la regola di controllo specificata.</summary>
|
||||
<param name="rule">Regola di controllo da impostare.</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectorySecurity">
|
||||
<summary>[SecurityCritical] Rappresenta il controllo di accesso e la sicurezza di controllo di una directory.La classe non può essere ereditata.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor">
|
||||
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.DirectorySecurity" />. </summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.DirectorySecurity" /> da una directory specificata utilizzando i valori specificati dell'enumerazione <see cref="T:System.Security.AccessControl.AccessControlSections" />.</summary>
|
||||
<param name="name">Percorso della directory da cui creare un oggetto <see cref="T:System.Security.AccessControl.DirectorySecurity" />.</param>
|
||||
<param name="includeSections">Uno dei valori <see cref="T:System.Security.AccessControl.AccessControlSections" /> che specifica il tipo di informazioni relative all'elenco di controllo di accesso da recuperare. </param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSecurity">
|
||||
<summary>[SecurityCritical] Rappresenta il controllo di accesso e la sicurezza di controllo di un file.La classe non può essere ereditata.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor">
|
||||
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSecurity" />. </summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSecurity" /> da un file specificato utilizzando i valori specificati dell'enumerazione <see cref="T:System.Security.AccessControl.AccessControlSections" />.</summary>
|
||||
<param name="fileName">Percorso del file da cui creare un oggetto <see cref="T:System.Security.AccessControl.FileSecurity" />.</param>
|
||||
<param name="includeSections">Uno dei valori <see cref="T:System.Security.AccessControl.AccessControlSections" /> che specifica il tipo di informazioni relative all'elenco di controllo di accesso da recuperare. </param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAccessRule">
|
||||
<summary>[SecurityCritical] Rappresenta un'astrazione di una voce di controllo di accesso (ACE) che definisce una regola di accesso per un file o una directory.La classe non può essere ereditata.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> utilizzando un riferimento a un account utente, un valore che specifica il tipo di operazione associata alla regola di accesso e un valore che specifica se consentire o meno l'esecuzione dell'operazione. </summary>
|
||||
<param name="identity">Oggetto <see cref="T:System.Security.Principal.IdentityReference" /> che incapsula un riferimento a un account utente.</param>
|
||||
<param name="fileSystemRights">Uno dei valori <see cref="T:System.Security.AccessControl.FileSystemRights" /> che specificano il tipo di operazione associata alla regola di accesso. </param>
|
||||
<param name="type">Uno dei valori <see cref="T:System.Security.AccessControl.AccessControlType" /> che specificano se consentire o meno l'esecuzione dell'operazione.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> utilizzando un riferimento a un account utente, un valore che specifica il tipo di operazione associata alla regola di accesso, un valore che determina come vengono ereditati i diritti, un valore che determina come vengono propagati i diritti e un valore che specifica se consentire o meno l'esecuzione dell'operazione.</summary>
|
||||
<param name="identity">Oggetto <see cref="T:System.Security.Principal.IdentityReference" /> che incapsula un riferimento a un account utente.</param>
|
||||
<param name="fileSystemRights">Uno dei valori <see cref="T:System.Security.AccessControl.FileSystemRights" /> che specificano il tipo di operazione associata alla regola di accesso.</param>
|
||||
<param name="inheritanceFlags">Uno dei valori <see cref="T:System.Security.AccessControl.InheritanceFlags" /> che specificano come vengono propagate le maschere di accesso agli oggetti figlio.</param>
|
||||
<param name="propagationFlags">Uno dei valori <see cref="T:System.Security.AccessControl.PropagationFlags" /> che specificano come vengono propagate le voci di controllo di accesso agli oggetti figlio.</param>
|
||||
<param name="type">Uno dei valori <see cref="T:System.Security.AccessControl.AccessControlType" /> che specificano se consentire o meno l'esecuzione dell'operazione.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> utilizzando il nome di un account utente, un valore che specifica il tipo di operazione associata alla regola di accesso e un valore che indica se consentire o meno l'esecuzione dell'operazione. </summary>
|
||||
<param name="identity">Nome di un account utente.</param>
|
||||
<param name="fileSystemRights">Uno dei valori <see cref="T:System.Security.AccessControl.FileSystemRights" /> che specificano il tipo di operazione associata alla regola di accesso. </param>
|
||||
<param name="type">Uno dei valori <see cref="T:System.Security.AccessControl.AccessControlType" /> che specificano se consentire o meno l'esecuzione dell'operazione.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> utilizzando un riferimento a un account utente, un valore che specifica il tipo di operazione associata alla regola di accesso, un valore che determina come vengono ereditati i diritti, un valore che determina come vengono propagati i diritti e un valore che specifica se consentire o meno l'esecuzione dell'operazione.</summary>
|
||||
<param name="identity">Nome di un account utente.</param>
|
||||
<param name="fileSystemRights">Uno dei valori <see cref="T:System.Security.AccessControl.FileSystemRights" /> che specificano il tipo di operazione associata alla regola di accesso.</param>
|
||||
<param name="inheritanceFlags">Uno dei valori <see cref="T:System.Security.AccessControl.InheritanceFlags" /> che specificano come vengono propagate le maschere di accesso agli oggetti figlio.</param>
|
||||
<param name="propagationFlags">Uno dei valori <see cref="T:System.Security.AccessControl.PropagationFlags" /> che specificano come vengono propagate le voci di controllo di accesso agli oggetti figlio.</param>
|
||||
<param name="type">Uno dei valori <see cref="T:System.Security.AccessControl.AccessControlType" /> che specificano se consentire o meno l'esecuzione dell'operazione.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAccessRule.FileSystemRights">
|
||||
<summary>[SecurityCritical] Ottiene i flag <see cref="T:System.Security.AccessControl.FileSystemRights" /> associati all'oggetto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> corrente.</summary>
|
||||
<returns>Flag <see cref="T:System.Security.AccessControl.FileSystemRights" /> associati all'oggetto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> corrente.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAuditRule">
|
||||
<summary>[SecurityCritical] Rappresenta un'astrazione di una voce di controllo di accesso (ACE, Access Control Entry) che definisce una regola di controllo per un file o una directory.La classe non può essere ereditata.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> utilizzando un riferimento a un account utente, un valore che specifica il tipo di operazione associata alla regola di controllo e un valore che specifica quando eseguire il controllo. </summary>
|
||||
<param name="identity">Oggetto <see cref="T:System.Security.Principal.IdentityReference" /> che incapsula un riferimento a un account utente.</param>
|
||||
<param name="fileSystemRights">Uno dei valori <see cref="T:System.Security.AccessControl.FileSystemRights" /> che specificano il tipo di operazione associata alla regola di controllo. </param>
|
||||
<param name="flags">Uno dei valori <see cref="T:System.Security.AccessControl.AuditFlags" /> che specificano quando eseguire il controllo.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> utilizzando il nome di un riferimento a un account utente, un valore che specifica il tipo di operazione associata alla regola di controllo, un valore che determina come vengono ereditati i diritti, un valore che determina come vengono propagati i diritti e un valore che specifica quando eseguire il controllo. </summary>
|
||||
<param name="identity">Oggetto <see cref="T:System.Security.Principal.IdentityReference" /> che incapsula un riferimento a un account utente.</param>
|
||||
<param name="fileSystemRights">Uno dei valori <see cref="T:System.Security.AccessControl.FileSystemRights" /> che specificano il tipo di operazione associata alla regola di controllo.</param>
|
||||
<param name="inheritanceFlags">Uno dei valori <see cref="T:System.Security.AccessControl.InheritanceFlags" /> che specificano come vengono propagate le maschere di accesso agli oggetti figlio.</param>
|
||||
<param name="propagationFlags">Uno dei valori <see cref="T:System.Security.AccessControl.PropagationFlags" /> che specificano come vengono propagate le voci di controllo di accesso agli oggetti figlio.</param>
|
||||
<param name="flags">Uno dei valori <see cref="T:System.Security.AccessControl.AuditFlags" /> che specificano quando eseguire il controllo.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> utilizzando un nome di account utente, un valore che specifica il tipo di operazione associata alla regola di controllo e un valore che specifica quando eseguire il controllo.</summary>
|
||||
<param name="identity">Nome di un account utente.</param>
|
||||
<param name="fileSystemRights">Uno dei valori <see cref="T:System.Security.AccessControl.FileSystemRights" /> che specificano il tipo di operazione associata alla regola di controllo. </param>
|
||||
<param name="flags">Uno dei valori <see cref="T:System.Security.AccessControl.AuditFlags" /> che specificano quando eseguire il controllo.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> utilizzando il nome di un account utente, un valore che specifica il tipo di operazione associata alla regola di controllo, un valore che determina come vengono ereditati i diritti, un valore che determina come vengono propagati i diritti e un valore che specifica quando eseguire il controllo. </summary>
|
||||
<param name="identity">Nome di un account utente.</param>
|
||||
<param name="fileSystemRights">Uno dei valori <see cref="T:System.Security.AccessControl.FileSystemRights" /> che specificano il tipo di operazione associata alla regola di controllo.</param>
|
||||
<param name="inheritanceFlags">Uno dei valori <see cref="T:System.Security.AccessControl.InheritanceFlags" /> che specificano come vengono propagate le maschere di accesso agli oggetti figlio.</param>
|
||||
<param name="propagationFlags">Uno dei valori <see cref="T:System.Security.AccessControl.PropagationFlags" /> che specificano come vengono propagate le voci di controllo di accesso agli oggetti figlio.</param>
|
||||
<param name="flags">Uno dei valori <see cref="T:System.Security.AccessControl.AuditFlags" /> che specificano quando eseguire il controllo.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAuditRule.FileSystemRights">
|
||||
<summary>[SecurityCritical] Ottiene i flag <see cref="T:System.Security.AccessControl.FileSystemRights" /> associati all'oggetto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> corrente.</summary>
|
||||
<returns>Flag <see cref="T:System.Security.AccessControl.FileSystemRights" /> associati all'oggetto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> corrente.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemRights">
|
||||
<summary>[SecurityCritical] Definisce i diritti di accesso da utilizzare quando si creano regole di accesso e di controllo. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.AppendData">
|
||||
<summary>Specifica il diritto di aggiungere dati alla fine di un file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ChangePermissions">
|
||||
<summary>Specifica il diritto di modificare le regole di sicurezza e di controllo associate a un file o a una cartella.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateDirectories">
|
||||
<summary>Specifica il diritto di creare una cartella. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateFiles">
|
||||
<summary>Specifica il diritto di creare un file. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Delete">
|
||||
<summary>Specifica il diritto di eliminare una cartella o un file. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.DeleteSubdirectoriesAndFiles">
|
||||
<summary>Specifica il diritto di eliminare una cartella e qualsiasi file contenga.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ExecuteFile">
|
||||
<summary>Specifica il diritto di eseguire il file di un'applicazione.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.FullControl">
|
||||
<summary>Specifica il diritto di esercitare il controllo completo su una cartella o un file e di modificare le regole di controllo di accesso e le regole di controllo. Questo valore rappresenta il diritto di eseguire qualsiasi operazione su un file ed è la combinazione di tutti i diritti inclusi nell'enumerazione.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ListDirectory">
|
||||
<summary>Specifica il diritto di leggere il contenuto di una directory.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Modify">
|
||||
<summary>Specifica il diritto di leggere, scrivere e visualizzare un elenco del contenuto di una cartella, di eliminare cartelle e file e di eseguire file di applicazioni. Questo diritto comprende il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute" />, il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.Write" /> e il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.Delete" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Read">
|
||||
<summary>Specifica il diritto di aprire e copiare delle cartelle o dei file in sola lettura. Questo diritto comprende il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.ReadData" />, il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes" />, il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAttributes" /> e il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.ReadPermissions" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute">
|
||||
<summary>Specifica il diritto di aprire e copiare delle cartelle o dei file in sola lettura e di eseguire dei file di applicazione. Questo diritto comprende il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.Read" /> e il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.ExecuteFile" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAttributes">
|
||||
<summary>Specifica il diritto di aprire e copiare attributi di file system da una cartella o da un file. Questo valore specifica ad esempio il diritto di visualizzare la data di creazione o di modifica del file, ma non il diritto di leggere i dati, attributi di file system estesi o le regole di accesso e di controllo.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadData">
|
||||
<summary>Specifica il diritto di aprire e copiare un file o una cartella, ma non il diritto di leggere gli attributi di file system, gli attributi di file system estesi o le regole di accesso e di controllo.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes">
|
||||
<summary>Specifica il diritto di aprire e copiare attributi di file system estesi da una cartella o da un file. Questo valore specifica ad esempio il diritto di visualizzare informazioni su autore e contenuto, ma non il diritto di leggere i dati, gli attributi di file system o le regole di accesso e di controllo.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadPermissions">
|
||||
<summary>Specifica il diritto di aprire e copiare le regole di accesso e di controllo da una cartella o da un file, ma non il diritto di leggere i dati, gli attributi di file system e gli attributi di file system estesi. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Synchronize">
|
||||
<summary>Specifica se l'applicazione può attendere un handle di file per la sincronizzazione con il completamento di un'operazione di I/O.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.TakeOwnership">
|
||||
<summary>Specifica il diritto di modificare il proprietario di una cartella o di un file. Il proprietario di una risorsa ha accesso completo ad essa.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Traverse">
|
||||
<summary>Specifica il diritto di visualizzare l'elenco del contenuto di una cartella e di eseguire applicazioni in essa contenute.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Write">
|
||||
<summary>Specifica il diritto di creare cartelle e file e di aggiungere o rimuovere dati dai file. Questo diritto comprende il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.WriteData" />, il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.AppendData" />, il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes" /> e il diritto <see cref="F:System.Security.AccessControl.FileSystemRights.WriteAttributes" />. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteAttributes">
|
||||
<summary>Specifica il diritto di aprire e scrivere attributi di file system in una cartella o un file.Non è tuttavia prevista la possibilità di scrivere dati, attributi estesi o regole di accesso e di controllo.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteData">
|
||||
<summary>Specifica il diritto di aprire e scrivere in un file o una cartella, ma non il diritto di aprire e scrivere attributi di file system, attributi di file system estesi o regole di accesso e di controllo.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes">
|
||||
<summary>Specifica il diritto di aprire e scrivere attributi di file system estesi in una cartella o un file. Non è tuttavia prevista la possibilità di scrivere dati, attributi o regole di accesso e di controllo.</summary>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemSecurity">
|
||||
<summary>[SecurityCritical] Rappresenta il controllo di accesso e la sicurezza di controllo di un file o una directory.</summary>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRightType">
|
||||
<summary>[SecurityCritical] Ottiene l'enumerazione utilizzata dalla classe <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> per rappresentare i diritti di accesso.</summary>
|
||||
<returns>Oggetto <see cref="T:System.Type" /> che rappresenta l'enumerazione <see cref="T:System.Security.AccessControl.FileSystemRights" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> che rappresenta una nuova regola di controllo di accesso per l'utente specificato, con i diritti di accesso, il controllo di accesso e i flag specificati.</summary>
|
||||
<returns>Nuovo oggetto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> che rappresenta una nuova regola di controllo di accesso per l'utente specificato, con i diritti di accesso, il controllo di accesso e i flag specificati.</returns>
|
||||
<param name="identityReference">Oggetto <see cref="T:System.Security.Principal.IdentityReference" /> che rappresenta un account utente.</param>
|
||||
<param name="accessMask">Numero intero che specifica un tipo di accesso.</param>
|
||||
<param name="isInherited">true se la regola di accesso è ereditata; in caso contrario false. </param>
|
||||
<param name="inheritanceFlags">Uno dei valori <see cref="T:System.Security.AccessControl.InheritanceFlags" /> che specificano come propagare le maschere di accesso agli oggetti figlio.</param>
|
||||
<param name="propagationFlags">Uno dei valori <see cref="T:System.Security.AccessControl.PropagationFlags" /> che specificano come propagare le voci di controllo di accesso (ACE, Access Control Entry) agli oggetti figlio.</param>
|
||||
<param name="type">Uno dei valori <see cref="T:System.Security.AccessControl.AccessControlType" /> che specificano se l'accesso è concesso o negato.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRuleType">
|
||||
<summary>[SecurityCritical] Ottiene l'enumerazione utilizzata dalla classe <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> per rappresentare le regole di accesso.</summary>
|
||||
<returns>Oggetto <see cref="T:System.Type" /> che rappresenta la classe <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SecurityCritical] Aggiunge l'autorizzazione ACL (Access Control List, elenco di controllo di accesso) specificata al file o alla directory corrente.</summary>
|
||||
<param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> che rappresenta un'autorizzazione ACL da aggiungere a un file o a una directory. </param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SecurityCritical] Aggiunge la regola di controllo specificata al file o alla directory corrente.</summary>
|
||||
<param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> che rappresenta una regola di controllo da aggiungere a un file o a una directory.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> che rappresenta la regola di controllo specificata per l'utente specificato.</summary>
|
||||
<returns>Nuovo oggetto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> che rappresenta la regola di controllo specificata per l'utente specificato.</returns>
|
||||
<param name="identityReference">Oggetto <see cref="T:System.Security.Principal.IdentityReference" /> che rappresenta un account utente.</param>
|
||||
<param name="accessMask">Numero intero che specifica un tipo di accesso.</param>
|
||||
<param name="isInherited">true se la regola di accesso è ereditata; in caso contrario false. </param>
|
||||
<param name="inheritanceFlags">Uno dei valori <see cref="T:System.Security.AccessControl.InheritanceFlags" /> che specificano come propagare le maschere di accesso agli oggetti figlio.</param>
|
||||
<param name="propagationFlags">Uno dei valori <see cref="T:System.Security.AccessControl.PropagationFlags" /> che specificano come propagare le voci di controllo di accesso (ACE, Access Control Entry) agli oggetti figlio.</param>
|
||||
<param name="flags">Uno dei valori <see cref="T:System.Security.AccessControl.AuditFlags" /> che specificano il tipo di controllo da eseguire.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AuditRuleType">
|
||||
<summary>[SecurityCritical] Ottiene il tipo utilizzato dalla classe <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> per rappresentare le regole di controllo.</summary>
|
||||
<returns>Oggetto <see cref="T:System.Type" /> che rappresenta la classe <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SecurityCritical] Rimuove tutte le autorizzazioni ACL (Access Control List, elenco di controllo di accesso) corrispondenti di concessione o negazione di diritti dal file o dalla directory corrente.</summary>
|
||||
<returns>true se la regola di accesso è stata rimossa; in caso contrario, false.</returns>
|
||||
<param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> che rappresenta un'autorizzazione ACL da rimuovere da un file o da una directory.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SecurityCritical] Rimuove tutte le autorizzazioni ACL (Access Control List, elenco di controllo di accesso) per l'utente specificato dal file o dalla directory corrente.</summary>
|
||||
<param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> che specifica l'utente le cui autorizzazioni ACL devono essere rimosse da un file o da una directory.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SecurityCritical] Rimuove una singola autorizzazione ACL (Access Control List, elenco di controllo di accesso) corrispondente di concessione o negazione di diritti dal file o dalla directory corrente.</summary>
|
||||
<param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> che specifica l'utente le cui autorizzazioni ACL devono essere rimosse da un file o da una directory.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SecurityCritical] Rimuove tutte le regole di controllo corrispondenti di concessione o negazione di diritti dal file o dalla directory corrente.</summary>
|
||||
<returns>true se la regola di accesso è stata rimossa. In caso contrario, false</returns>
|
||||
<param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> che rappresenta una regola di controllo da rimuovere da un file o da una directory.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleAll(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SecurityCritical] Rimuove tutte le regole di controllo per l'utente specificato dal file o dalla directory corrente.</summary>
|
||||
<param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> che specifica l'utente le cui regole di controllo devono essere rimosse da un file o da una directory.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SecurityCritical] Rimuove una singola regola di controllo corrispondente di concessione o negazione di diritti dal file o dalla directory corrente.</summary>
|
||||
<param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> che rappresenta una regola di controllo da rimuovere da un file o da una directory.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.ResetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SecurityCritical] Aggiunge l'autorizzazione ACL (Access Control List, elenco di controllo di accesso) specificata al file o alla directory corrente e rimuove tutte le autorizzazioni ACL corrispondenti.</summary>
|
||||
<param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> che rappresenta un'autorizzazione ACL da aggiungere a un file o a una directory.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SecurityCritical] Imposta l'autorizzazione ACL (Access Control List, elenco di controllo di accesso) specificata per il file o la directory corrente. </summary>
|
||||
<param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> che rappresenta un'autorizzazione ACL da impostare per un file o una directory.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SecurityCritical] Imposta la regola di controllo specificata per il file o la directory corrente.</summary>
|
||||
<param name="rule">Oggetto <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> che rappresenta una regola di controllo da impostare per un file o una directory.</param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
@@ -0,0 +1,381 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.IO.FileSystem.AccessControl</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.IO.FileSystemAclExtensions"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileStream)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileInfo,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileStream,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="T:System.Security.AccessControl.DirectoryObjectSecurity">
|
||||
<summary>[セキュリティ クリティカル] アクセス制御リスト (ACE: Access Control Lists) を直接操作せずにディレクトリ オブジェクトへのアクセスを制御する機能を提供します。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor">
|
||||
<summary>[セキュリティ クリティカル] <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
|
||||
<summary>[セキュリティ クリティカル] 指定したセキュリティ記述子を使用して <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
<param name="securityDescriptor">新しい <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> オブジェクトに関連付けられたセキュリティ記述子。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid)">
|
||||
<summary>[セキュリティ クリティカル] 値を指定して、<see cref="T:System.Security.AccessControl.AccessRule" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
<returns>メソッドが作成する <see cref="T:System.Security.AccessControl.AccessRule" /> オブジェクト。</returns>
|
||||
<param name="identityReference">アクセス規則を適用する ID。このオブジェクトは、<see cref="T:System.Security.Principal.SecurityIdentifier" /> としてキャストできるオブジェクトである必要があります。</param>
|
||||
<param name="accessMask">この規則のアクセス マスク。アクセス マスクは 32 ビットの匿名ビットのコレクションです。アクセス マスクの意味は、各インテグレーターによって定義されます。</param>
|
||||
<param name="isInherited">この規則が親コンテナーから継承される場合は true。</param>
|
||||
<param name="inheritanceFlags">アクセス規則の継承プロパティを指定します。</param>
|
||||
<param name="propagationFlags">継承したアクセス規則を自動的に反映させるかどうかを指定します。<paramref name="inheritanceFlags" /> が <see cref="F:System.Security.AccessControl.InheritanceFlags.None" /> に設定されている場合、反映フラグは無視されます。</param>
|
||||
<param name="type">有効なアクセス制御の種類を指定します。</param>
|
||||
<param name="objectType">新しいアクセス規則を適用するオブジェクトのクラスの ID。</param>
|
||||
<param name="inheritedObjectType">新しいアクセス規則を継承できる子オブジェクトのクラスの ID。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[セキュリティ クリティカル] 指定したアクセス規則を、この<see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) に追加します。</summary>
|
||||
<param name="rule">追加するアクセス規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[セキュリティ クリティカル] 指定した監査規則を、この <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) に追加します。</summary>
|
||||
<param name="rule">追加する監査規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid)">
|
||||
<summary>[セキュリティ クリティカル] 値を指定して、<see cref="T:System.Security.AccessControl.AuditRule" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
<returns>このメソッドが作成する <see cref="T:System.Security.AccessControl.AuditRule" /> オブジェクト。</returns>
|
||||
<param name="identityReference">監査規則を適用する ID。このオブジェクトは、<see cref="T:System.Security.Principal.SecurityIdentifier" /> としてキャストできるオブジェクトである必要があります。</param>
|
||||
<param name="accessMask">この規則のアクセス マスク。アクセス マスクは 32 ビットの匿名ビットのコレクションです。アクセス マスクの意味は、各インテグレーターによって定義されます。</param>
|
||||
<param name="isInherited">この規則が親コンテナーから継承される場合は true。</param>
|
||||
<param name="inheritanceFlags">監査規則の継承プロパティを指定します。</param>
|
||||
<param name="propagationFlags">継承した監査規則を自動的に反映させるかどうかを指定します。<paramref name="inheritanceFlags" /> が <see cref="F:System.Security.AccessControl.InheritanceFlags.None" /> に設定されている場合、反映フラグは無視されます。</param>
|
||||
<param name="flags">規則を監査する条件を指定します。</param>
|
||||
<param name="objectType">新しい監査規則を適用するオブジェクトのクラスの ID。</param>
|
||||
<param name="inheritedObjectType">新しい監査規則を継承できる子オブジェクトのクラスの ID。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[セキュリティ クリティカル] 指定したセキュリティ識別子に関連付けられたアクセス規則のコレクションを取得します。</summary>
|
||||
<returns>指定した <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトに関連付けられたアクセス規則のコレクション。</returns>
|
||||
<param name="includeExplicit">オブジェクトに対して明示的に設定されたアクセス規則を含める場合は true。</param>
|
||||
<param name="includeInherited">継承されたアクセス規則を含める場合は true。</param>
|
||||
<param name="targetType">アクセス規則を取得するセキュリティ識別子。このパラメーターは、<see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトとしてキャストできるオブジェクトである必要があります。</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[セキュリティ クリティカル] 指定したセキュリティ識別子に関連付けられた監査規則のコレクションを取得します。</summary>
|
||||
<returns>指定した <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトに関連付けられた監査規則のコレクション。</returns>
|
||||
<param name="includeExplicit">オブジェクトに対して明示的に設定された監査規則を含める場合は true。</param>
|
||||
<param name="includeInherited">継承された監査規則を含める場合は true。</param>
|
||||
<param name="targetType">監査規則を取得するセキュリティ識別子。このパラメーターは、<see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトとしてキャストできるオブジェクトである必要があります。</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
|
||||
<summary>[セキュリティ クリティカル] 指定した変更を、この <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) に適用します。</summary>
|
||||
<returns>DACL が正常に変更されている場合は true。それ以外の場合は false。</returns>
|
||||
<param name="modification">DACL に適用する変更。</param>
|
||||
<param name="rule">変更するアクセス規則。</param>
|
||||
<param name="modified">DACL が正常に変更されている場合は true。それ以外の場合は false。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
|
||||
<summary>[セキュリティ クリティカル] 指定した変更を、この <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) に適用します。</summary>
|
||||
<returns>SACL が正常に変更されている場合は true。それ以外の場合は false。</returns>
|
||||
<param name="modification">SACL に適用する変更。</param>
|
||||
<param name="rule">変更する監査規則。</param>
|
||||
<param name="modified">SACL が正常に変更されている場合は true。それ以外の場合は false。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[セキュリティ クリティカル] 指定したアクセス規則と同じセキュリティ識別子とアクセス マスクを含むアクセス規則を、この <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> オブジェクトに関連付けられた随意アクセス制御リスト (DACL) から削除します。</summary>
|
||||
<returns>アクセス規則が正常に削除された場合は true。それ以外の場合は false。</returns>
|
||||
<param name="rule">削除するアクセス規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[セキュリティ クリティカル] 指定したアクセス規則と同じセキュリティ識別子を含むすべてのアクセス規則を、この <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) から削除します。</summary>
|
||||
<param name="rule">削除するアクセス規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[セキュリティ クリティカル] 指定したアクセス規則と完全に一致するすべてのアクセス規則を、この <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) から削除します。</summary>
|
||||
<param name="rule">削除するアクセス規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[セキュリティ クリティカル] 指定した監査規則と同じセキュリティ識別子とアクセス マスクを含む監査規則を、この <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) から削除します。</summary>
|
||||
<returns>監査規則が正常に削除された場合は true。それ以外の場合は false。</returns>
|
||||
<param name="rule">削除する監査規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[セキュリティ クリティカル] 指定した監査規則と同じセキュリティ識別子を含むすべての監査規則を、この <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) から削除します。</summary>
|
||||
<param name="rule">削除する監査規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[セキュリティ クリティカル] 指定した監査規則と完全に一致するすべての監査規則を、この <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) から削除します。</summary>
|
||||
<param name="rule">削除する監査規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ResetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[セキュリティ クリティカル] この <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) 内のすべてのアクセス規則を削除し、指定したアクセス規則を追加します。</summary>
|
||||
<param name="rule">リセットするアクセス規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[セキュリティ クリティカル] 指定したアクセス規則と同じセキュリティ識別子と修飾子を含むすべてのアクセス規則を、この <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) から削除し、指定したアクセス規則を追加します。</summary>
|
||||
<param name="rule">設定するアクセス規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[セキュリティ クリティカル] 指定した監査規則と同じセキュリティ識別子と修飾子を含むすべての監査規則を、この <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) から削除し、指定した監査規則を追加します。</summary>
|
||||
<param name="rule">設定する監査規則。</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectorySecurity">
|
||||
<summary>[セキュリティ クリティカル] ディレクトリのアクセス制御と監査セキュリティを表します。このクラスは継承できません。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor">
|
||||
<summary>[セキュリティ クリティカル] <see cref="T:System.Security.AccessControl.DirectorySecurity" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[セキュリティ クリティカル] <see cref="T:System.Security.AccessControl.AccessControlSections" /> 列挙体の値を指定して、指定したディレクトリの <see cref="T:System.Security.AccessControl.DirectorySecurity" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
<param name="name">
|
||||
<see cref="T:System.Security.AccessControl.DirectorySecurity" /> オブジェクトの作成元ディレクトリの場所。</param>
|
||||
<param name="includeSections">取得するアクセス制御リスト (ACL) 情報の種類を指定する <see cref="T:System.Security.AccessControl.AccessControlSections" /> 値の 1 つ。</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSecurity">
|
||||
<summary>[セキュリティ クリティカル] ファイルのアクセス制御および監査セキュリティを表します。このクラスは継承できません。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor">
|
||||
<summary>[セキュリティ クリティカル] <see cref="T:System.Security.AccessControl.FileSecurity" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[セキュリティ クリティカル] <see cref="T:System.Security.AccessControl.AccessControlSections" /> 列挙体の値を指定して、指定したファイルの <see cref="T:System.Security.AccessControl.FileSecurity" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
<param name="fileName">
|
||||
<see cref="T:System.Security.AccessControl.FileSecurity" /> オブジェクトの作成元ファイルの場所。</param>
|
||||
<param name="includeSections">取得するアクセス制御リスト (ACL) 情報の種類を指定する <see cref="T:System.Security.AccessControl.AccessControlSections" /> 値の 1 つ。</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAccessRule">
|
||||
<summary>[セキュリティ クリティカル] ファイルまたはディレクトリのアクセス規則を定義するアクセス制御エントリ (ACE: Access Control Entry) の抽象化を表します。このクラスは継承できません。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[セキュリティ クリティカル] ユーザー アカウントへの参照、アクセス規則に関連付けられた操作の種類を指定する値、およびその操作を許可するか拒否するかを指定する値を使用して、<see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
<param name="identity">ユーザー アカウントへの参照をカプセル化する <see cref="T:System.Security.Principal.IdentityReference" /> オブジェクト。</param>
|
||||
<param name="fileSystemRights">アクセス規則に関連付けられた操作の種類を指定する <see cref="T:System.Security.AccessControl.FileSystemRights" /> 値のいずれか。</param>
|
||||
<param name="type">操作を許可するか拒否するかを指定する <see cref="T:System.Security.AccessControl.AccessControlType" /> 値のいずれか。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[セキュリティ クリティカル] ユーザー アカウントへの参照、アクセス規則に関連付けられた操作の種類を指定する値、権限の継承方法を決定する値、権限の反映方法を決定する値、および操作を許可するか拒否するかを指定する値を使用して、<see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
<param name="identity">ユーザー アカウントへの参照をカプセル化する <see cref="T:System.Security.Principal.IdentityReference" /> オブジェクト。</param>
|
||||
<param name="fileSystemRights">アクセス規則に関連付けられた操作の種類を指定する <see cref="T:System.Security.AccessControl.FileSystemRights" /> 値のいずれか。</param>
|
||||
<param name="inheritanceFlags">子オブジェクトにアクセス マスクを反映する方法を指定する <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 値のいずれか。</param>
|
||||
<param name="propagationFlags">子オブジェクトにアクセス制御エントリ (ACE) を反映する方法を指定する <see cref="T:System.Security.AccessControl.PropagationFlags" /> 値のいずれか。</param>
|
||||
<param name="type">操作を許可するか拒否するかを指定する <see cref="T:System.Security.AccessControl.AccessControlType" /> 値のいずれか。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[セキュリティ クリティカル] ユーザー アカウントの名前、アクセス規則に関連付けられた操作の種類を指定する値、およびその操作を許可するか拒否するかを示す値を使用して、<see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
<param name="identity">ユーザー アカウント名。</param>
|
||||
<param name="fileSystemRights">アクセス規則に関連付けられた操作の種類を指定する <see cref="T:System.Security.AccessControl.FileSystemRights" /> 値のいずれか。</param>
|
||||
<param name="type">操作を許可するか拒否するかを指定する <see cref="T:System.Security.AccessControl.AccessControlType" /> 値のいずれか。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[セキュリティ クリティカル] ユーザー アカウント名、アクセス規則に関連付けられた操作の種類を指定する値、権限の継承方法を決定する値、権限の反映方法を決定する値、および操作を許可するか拒否するかを指定する値を使用して、<see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
<param name="identity">ユーザー アカウント名。</param>
|
||||
<param name="fileSystemRights">アクセス規則に関連付けられた操作の種類を指定する <see cref="T:System.Security.AccessControl.FileSystemRights" /> 値のいずれか。</param>
|
||||
<param name="inheritanceFlags">子オブジェクトにアクセス マスクを反映する方法を指定する <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 値のいずれか。</param>
|
||||
<param name="propagationFlags">子オブジェクトにアクセス制御エントリ (ACE) を反映する方法を指定する <see cref="T:System.Security.AccessControl.PropagationFlags" /> 値のいずれか。</param>
|
||||
<param name="type">操作を許可するか拒否するかを指定する <see cref="T:System.Security.AccessControl.AccessControlType" /> 値のいずれか。</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAccessRule.FileSystemRights">
|
||||
<summary>[セキュリティ クリティカル] 現在の <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> オブジェクトに関連付けられている <see cref="T:System.Security.AccessControl.FileSystemRights" /> フラグを取得します。</summary>
|
||||
<returns>現在の <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> に関連付けられている <see cref="T:System.Security.AccessControl.FileSystemRights" /> フラグ。</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAuditRule">
|
||||
<summary>[セキュリティ クリティカル] ファイルまたはディレクトリの監査規則を定義するアクセス制御エントリ (ACE: Access Control Entry) の抽象化を表します。このクラスは継承できません。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[セキュリティ クリティカル] ユーザー アカウントへの参照、監査規則に関連付けられた操作の種類を指定する値、およびいつ監査を実行するのかを指定する値を使用して、<see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
<param name="identity">ユーザー アカウントへの参照をカプセル化する <see cref="T:System.Security.Principal.IdentityReference" /> オブジェクト。</param>
|
||||
<param name="fileSystemRights">監査規則に関連付けられた操作の種類を指定する <see cref="T:System.Security.AccessControl.FileSystemRights" /> 値の 1 つ。</param>
|
||||
<param name="flags">いつ監査を実行するのかを指定する <see cref="T:System.Security.AccessControl.AuditFlags" /> 値の 1 つ。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[セキュリティ クリティカル] ユーザー アカウントへの参照の名前、監査規則に関連付けられた操作の種類を指定する値、権限の継承方法を決定する値、権限の反映方法を決定する値、およびいつ監査を実行するのかを指定する値を使用して、<see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
<param name="identity">ユーザー アカウントへの参照をカプセル化する <see cref="T:System.Security.Principal.IdentityReference" /> オブジェクト。</param>
|
||||
<param name="fileSystemRights">監査規則に関連付けられた操作の種類を指定する <see cref="T:System.Security.AccessControl.FileSystemRights" /> 値の 1 つ。</param>
|
||||
<param name="inheritanceFlags">子オブジェクトにアクセス マスクを反映する方法を指定する <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 値のいずれか。</param>
|
||||
<param name="propagationFlags">子オブジェクトにアクセス制御エントリ (ACE) を反映する方法を指定する <see cref="T:System.Security.AccessControl.PropagationFlags" /> 値のいずれか。</param>
|
||||
<param name="flags">いつ監査を実行するのかを指定する <see cref="T:System.Security.AccessControl.AuditFlags" /> 値の 1 つ。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[セキュリティ クリティカル] ユーザー アカウント名、監査規則に関連付けられた操作の種類を指定する値、およびいつ監査を実行するのかを指定する値を使用して、<see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
<param name="identity">ユーザー アカウント名。</param>
|
||||
<param name="fileSystemRights">監査規則に関連付けられた操作の種類を指定する <see cref="T:System.Security.AccessControl.FileSystemRights" /> 値の 1 つ。</param>
|
||||
<param name="flags">いつ監査を実行するのかを指定する <see cref="T:System.Security.AccessControl.AuditFlags" /> 値の 1 つ。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[セキュリティ クリティカル] ユーザー アカウント名、監査規則に関連付けられた操作の種類を指定する値、権限の継承方法を決定する値、権限の反映方法を決定する値、およびいつ監査を実行するのかを指定する値を使用して、<see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
<param name="identity">ユーザー アカウント名。</param>
|
||||
<param name="fileSystemRights">監査規則に関連付けられた操作の種類を指定する <see cref="T:System.Security.AccessControl.FileSystemRights" /> 値の 1 つ。</param>
|
||||
<param name="inheritanceFlags">子オブジェクトにアクセス マスクを反映する方法を指定する <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 値のいずれか。</param>
|
||||
<param name="propagationFlags">子オブジェクトにアクセス制御エントリ (ACE) を反映する方法を指定する <see cref="T:System.Security.AccessControl.PropagationFlags" /> 値のいずれか。</param>
|
||||
<param name="flags">いつ監査を実行するのかを指定する <see cref="T:System.Security.AccessControl.AuditFlags" /> 値の 1 つ。</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAuditRule.FileSystemRights">
|
||||
<summary>[セキュリティ クリティカル] 現在の <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> オブジェクトに関連付けられている <see cref="T:System.Security.AccessControl.FileSystemRights" /> フラグを取得します。</summary>
|
||||
<returns>現在の <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> に関連付けられている <see cref="T:System.Security.AccessControl.FileSystemRights" /> フラグ。</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemRights">
|
||||
<summary>[セキュリティ クリティカル] アクセス規則と監査規則の作成時に使用するアクセス権を定義します。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.AppendData">
|
||||
<summary>ファイルの末尾にデータを追加する権限を指定します。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ChangePermissions">
|
||||
<summary>ファイルまたはフォルダーに関連付けられたセキュリティ規則と監査規則を変更する権限を指定します。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateDirectories">
|
||||
<summary>フォルダーを作成する権限を指定します。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateFiles">
|
||||
<summary>ファイルを作成する権限を指定します。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Delete">
|
||||
<summary>フォルダーまたはファイルを削除する権限を指定します。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.DeleteSubdirectoriesAndFiles">
|
||||
<summary>フォルダーおよびそのフォルダー内に格納されているファイルを削除する権限を指定します。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ExecuteFile">
|
||||
<summary>アプリケーション ファイルを実行する権限を指定します。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.FullControl">
|
||||
<summary>フォルダーまたはファイルに対してフル コントロールを行い、アクセス制御と監査規則を変更する権限を指定します。この値は、ファイルに対してどのような操作でも行うことができる権限を表します。この値は、この列挙体のすべての権限を組み合わせたものです。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ListDirectory">
|
||||
<summary>ディレクトリの内容を読み取る権限を指定します。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Modify">
|
||||
<summary>読み取り、書き込み、フォルダーの内容の一覧表示、フォルダーとファイルの削除、およびアプリケーション ファイルの実行を行う権限を指定します。この権限には、<see cref="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute" /> 権限、<see cref="F:System.Security.AccessControl.FileSystemRights.Write" /> 権限、および <see cref="F:System.Security.AccessControl.FileSystemRights.Delete" /> 権限が含まれます。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Read">
|
||||
<summary>フォルダーまたはファイルを読み取り専用として開いたり、コピーしたりする権限を指定します。この権限には、<see cref="F:System.Security.AccessControl.FileSystemRights.ReadData" /> 権限、<see cref="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes" /> 権限、<see cref="F:System.Security.AccessControl.FileSystemRights.ReadAttributes" /> 権限、および <see cref="F:System.Security.AccessControl.FileSystemRights.ReadPermissions" /> 権限が含まれます。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute">
|
||||
<summary>フォルダーまたはファイルを読み取り専用として開いたりコピーしたりする権限、およびアプリケーション ファイルを実行する権限を指定します。この権限には、<see cref="F:System.Security.AccessControl.FileSystemRights.Read" /> 権限および <see cref="F:System.Security.AccessControl.FileSystemRights.ExecuteFile" /> 権限が含まれます。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAttributes">
|
||||
<summary>フォルダーまたはファイルのファイル システム属性を開いたり、コピーしたりする権限を指定します。たとえば、この値は、ファイルの作成日や変更日を表示する権限を指定します。これには、データ、拡張ファイル システム属性、またはアクセス規則や監査規則を読み取る権限は含まれません。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadData">
|
||||
<summary>ファイルまたはフォルダーを開いたり、コピーしたりする権限を指定します。これには、ファイル システム属性、拡張ファイル システム属性、またはアクセス規則や監査規則を読み取る権限は含まれません。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes">
|
||||
<summary>フォルダーまたはファイルの拡張ファイル システム属性を開いたり、コピーしたりする権限を指定します。たとえば、この値は、作成者や内容に関する情報を表示する権限を指定します。これには、データ、ファイル システム属性、またはアクセス規則や監査規則を読み取る権限は含まれません。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadPermissions">
|
||||
<summary>フォルダーまたはファイルのアクセス規則や監査規則を開いたり、コピーしたりする権限を指定します。これには、データ、ファイル システム属性、および拡張ファイル システム属性を読み取る権限は含まれません。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Synchronize">
|
||||
<summary>ファイル ハンドルが I/O 操作の完了に同期するまでアプリケーションが待機できるかどうかを指定します。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.TakeOwnership">
|
||||
<summary>フォルダーまたはファイルの所有者を変更する権限を指定します。リソースの所有者は、そのリソースに対してフル アクセス権限を持ちます。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Traverse">
|
||||
<summary>フォルダーの内容を一覧表示し、そのフォルダーに格納されているアプリケーションを実行する権限を指定します。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Write">
|
||||
<summary>フォルダーおよびファイルを作成し、ファイルに対してデータの追加または削除を行う権限を指定します。この権限には、<see cref="F:System.Security.AccessControl.FileSystemRights.WriteData" /> 権限、<see cref="F:System.Security.AccessControl.FileSystemRights.AppendData" /> 権限、<see cref="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes" /> 権限、および <see cref="F:System.Security.AccessControl.FileSystemRights.WriteAttributes" /> 権限が含まれます。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteAttributes">
|
||||
<summary>フォルダーまたはファイルのファイル システム属性を開いたり、フォルダーまたはファイルにファイル システム属性を書き込んだりする権限を指定します。これには、データ、拡張属性、またはアクセス規則や監査規則を書き込む権限は含まれません。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteData">
|
||||
<summary>ファイルまたはフォルダーを開いたり、ファイルまたはフォルダーに書き込んだりする権限を指定します。これには、ファイル システム属性、拡張ファイル システム属性、またはアクセス規則や監査規則を開いたり書き込んだりする権限は含まれません。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes">
|
||||
<summary>フォルダーまたはファイルの拡張ファイル システム属性を開いたり、フォルダーまたはファイルに拡張ファイル システム属性を書き込んだりする権限を指定します。これには、データ、属性、またはアクセス規則や監査規則を書き込む権限は含まれません。</summary>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemSecurity">
|
||||
<summary>[セキュリティ クリティカル] ファイルまたはディレクトリのアクセス制御と監査セキュリティを表します。</summary>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRightType">
|
||||
<summary>[セキュリティ クリティカル] <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> クラスでアクセス権を表すために使用する列挙体を取得します。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Security.AccessControl.FileSystemRights" /> 列挙体を表す <see cref="T:System.Type" /> オブジェクト。</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[セキュリティ クリティカル] アクセス権、アクセス制御、およびフラグを指定して、指定したユーザーの新しいアクセス制御規則を表す <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
<returns>アクセス権、アクセス制御、およびフラグを指定して、指定したユーザーの新しいアクセス制御規則を表す新しい <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> オブジェクト。</returns>
|
||||
<param name="identityReference">ユーザー アカウントを表す <see cref="T:System.Security.Principal.IdentityReference" /> オブジェクト。</param>
|
||||
<param name="accessMask">アクセスの種類を指定する整数。</param>
|
||||
<param name="isInherited">アクセス規則が継承されている場合は true。それ以外の場合は false。</param>
|
||||
<param name="inheritanceFlags">子オブジェクトにアクセス マスクを反映する方法を指定する <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 値のいずれか。</param>
|
||||
<param name="propagationFlags">子オブジェクトにアクセス制御エントリ (ACE) を反映する方法を指定する <see cref="T:System.Security.AccessControl.PropagationFlags" /> 値のいずれか。</param>
|
||||
<param name="type">アクセスを許可するか拒否するかを指定する <see cref="T:System.Security.AccessControl.AccessControlType" /> 値のいずれか。</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRuleType">
|
||||
<summary>[セキュリティ クリティカル] <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> クラスでアクセス規則を表すために使用する列挙体を取得します。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> クラスを表す <see cref="T:System.Type" /> オブジェクト。</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[セキュリティ クリティカル] アクセス制御リスト (ACL) の指定したアクセス許可を現在のファイルまたはディレクトリに追加します。</summary>
|
||||
<param name="rule">ファイルまたはディレクトリに追加するアクセス制御リスト (ACL) のアクセス許可を表す <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> オブジェクト。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[セキュリティ クリティカル] 指定した監査規則を現在のファイルまたはディレクトリに追加します。</summary>
|
||||
<param name="rule">ファイルまたはディレクトリに追加する監査規則を表す <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> オブジェクト。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[セキュリティ クリティカル] 指定したユーザーの指定した監査規則を表す <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> クラスの新しいインスタンスを初期化します。</summary>
|
||||
<returns>指定したユーザーの指定した監査規則を表す新しい <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> オブジェクト。</returns>
|
||||
<param name="identityReference">ユーザー アカウントを表す <see cref="T:System.Security.Principal.IdentityReference" /> オブジェクト。</param>
|
||||
<param name="accessMask">アクセスの種類を指定する整数。</param>
|
||||
<param name="isInherited">アクセス規則が継承されている場合は true。それ以外の場合は false。</param>
|
||||
<param name="inheritanceFlags">子オブジェクトにアクセス マスクを反映する方法を指定する <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 値のいずれか。</param>
|
||||
<param name="propagationFlags">子オブジェクトにアクセス制御エントリ (ACE) を反映する方法を指定する <see cref="T:System.Security.AccessControl.PropagationFlags" /> 値のいずれか。</param>
|
||||
<param name="flags">実行する監査の種類を指定する <see cref="T:System.Security.AccessControl.AuditFlags" /> 値のいずれか。</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AuditRuleType">
|
||||
<summary>[セキュリティ クリティカル] <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> クラスで監査規則を表すために使用する型を取得します。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> クラスを表す <see cref="T:System.Type" /> オブジェクト。</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[セキュリティ クリティカル] 現在のファイルまたはディレクトリから、アクセス制御リスト (ACL) の一致するすべての許可するアクセス許可、または拒否するアクセス許可を削除します。</summary>
|
||||
<returns>アクセス規則が削除された場合は true。それ以外の場合は false。</returns>
|
||||
<param name="rule">ファイルまたはディレクトリから削除するアクセス制御リスト (ACL) のアクセス許可を表す <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> オブジェクト。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[セキュリティ クリティカル] 現在のファイルまたはディレクトリから、指定したユーザーのアクセス制御リスト (ACL) のすべてのアクセス許可を削除します。</summary>
|
||||
<param name="rule">ファイルまたはディレクトリから、アクセス制御リスト (ACL) のアクセス許可を削除する必要のあるユーザーを指定する <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> オブジェクト。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[セキュリティ クリティカル] 現在のファイルまたはディレクトリから、アクセス制御リスト (ACL) の一致する単一の許可するアクセス許可、または拒否するアクセス許可を削除します。</summary>
|
||||
<param name="rule">ファイルまたはディレクトリから、アクセス制御リスト (ACL) のアクセス許可を削除する必要のあるユーザーを指定する <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> オブジェクト。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[セキュリティ クリティカル] 現在のファイルまたはディレクトリから、一致するすべての許可する監査規則または拒否する監査規則を削除します。</summary>
|
||||
<returns>監査規則が削除された場合は true。それ以外の場合は false。</returns>
|
||||
<param name="rule">ファイルまたはディレクトリから削除する監査規則を表す <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> オブジェクト。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleAll(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[セキュリティ クリティカル] 現在のファイルまたはディレクトリから、指定したユーザーのすべての監査規則を削除します。</summary>
|
||||
<param name="rule">ファイルまたはディレクトリから、監査規則を削除する必要のあるユーザーを指定する <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> オブジェクト。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[セキュリティ クリティカル] 現在のファイルまたはディレクトリから、一致する単一の許可する監査規則または拒否する監査規則を削除します。</summary>
|
||||
<param name="rule">ファイルまたはディレクトリから削除する監査規則を表す <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> オブジェクト。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.ResetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[セキュリティ クリティカル] アクセス制御リスト (ACL) の指定したアクセス許可を現在のファイルまたはディレクトリに追加し、ACL の一致するすべてのアクセス許可を削除します。</summary>
|
||||
<param name="rule">ファイルまたはディレクトリに追加するアクセス制御リスト (ACL) のアクセス許可を表す <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> オブジェクト。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[セキュリティ クリティカル] 現在のファイルまたはディレクトリに、アクセス制御リスト (ACL) の指定したアクセス許可を設定します。</summary>
|
||||
<param name="rule">ファイルまたはディレクトリに設定するアクセス制御リスト (ACL) のアクセス許可を表す <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> オブジェクト。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[セキュリティ クリティカル] 現在のファイルまたはディレクトリに指定した監査規則を設定します。</summary>
|
||||
<param name="rule">ファイルまたはディレクトリに設定する監査規則を表す <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> オブジェクト。</param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
@@ -0,0 +1,381 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.IO.FileSystem.AccessControl</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.IO.FileSystemAclExtensions"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileStream)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileInfo,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileStream,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="T:System.Security.AccessControl.DirectoryObjectSecurity">
|
||||
<summary>[보안 중요] ACL(액세스 제어 목록)을 직접 조작하지 않고 디렉터리 개체에 대한 액세스를 제어하는 기능을 제공합니다.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor">
|
||||
<summary>[보안 중요] <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
|
||||
<summary>[보안 중요] 지정된 보안 설명자를 사용하여 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
|
||||
<param name="securityDescriptor">새 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 개체와 연결될 보안 설명자입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid)">
|
||||
<summary>[보안 중요] 지정된 값을 사용하여 <see cref="T:System.Security.AccessControl.AccessRule" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
|
||||
<returns>이 메서드가 만드는 <see cref="T:System.Security.AccessControl.AccessRule" /> 개체를 반환합니다.</returns>
|
||||
<param name="identityReference">액세스 규칙이 적용되는 ID입니다. 이 값은 <see cref="T:System.Security.Principal.SecurityIdentifier" />로 캐스팅할 수 있는 개체여야 합니다.</param>
|
||||
<param name="accessMask">이 규칙의 액세스 마스크입니다.액세스 마스크는 익명 비트의 32비트 컬렉션으로, 비트의 의미는 개별 통합자가 정의합니다.</param>
|
||||
<param name="isInherited">이 규칙이 부모 컨테이너에서 상속되면 true입니다.</param>
|
||||
<param name="inheritanceFlags">액세스 규칙의 상속 속성을 지정합니다.</param>
|
||||
<param name="propagationFlags">상속된 액세스 규칙을 자동으로 전파할 것인지 여부를 지정합니다.<paramref name="inheritanceFlags" />가 <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />으로 설정되면 전파 플래그는 무시됩니다.</param>
|
||||
<param name="type">올바른 액세스 제어 형식을 지정합니다.</param>
|
||||
<param name="objectType">새 액세스 규칙을 적용할 개체 클래스의 ID입니다.</param>
|
||||
<param name="inheritedObjectType">새 액세스 규칙을 상속할 수 있는 자식 개체 클래스의 ID입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[보안 중요] 지정한 액세스 규칙을 이 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 개체와 관련된 DACL(임의 액세스 제어 목록)에 추가합니다.</summary>
|
||||
<param name="rule">추가할 액세스 규칙입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[보안 중요] 지정한 감사 규칙을 이 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 개체와 관련된 SACL(시스템 액세스 제어 목록)에 추가합니다.</summary>
|
||||
<param name="rule">추가할 감사 규칙입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid)">
|
||||
<summary>[보안 중요] 지정된 값을 사용하여 <see cref="T:System.Security.AccessControl.AuditRule" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
|
||||
<returns>이 메서드가 만드는 <see cref="T:System.Security.AccessControl.AuditRule" /> 개체를 반환합니다.</returns>
|
||||
<param name="identityReference">감사 규칙이 적용되는 ID입니다. 이 값은 <see cref="T:System.Security.Principal.SecurityIdentifier" />로 캐스팅할 수 있는 개체여야 합니다.</param>
|
||||
<param name="accessMask">이 규칙의 액세스 마스크입니다.액세스 마스크는 익명 비트의 32비트 컬렉션으로, 비트의 의미는 개별 통합자가 정의합니다.</param>
|
||||
<param name="isInherited">이 규칙이 부모 컨테이너에서 상속되면 true입니다.</param>
|
||||
<param name="inheritanceFlags">감사 규칙의 상속 속성을 지정합니다.</param>
|
||||
<param name="propagationFlags">상속된 감사 규칙을 자동으로 전파할 것인지 여부를 지정합니다.<paramref name="inheritanceFlags" />가 <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />으로 설정되면 전파 플래그는 무시됩니다.</param>
|
||||
<param name="flags">규칙의 감사 조건을 지정합니다.</param>
|
||||
<param name="objectType">새 감사 규칙을 적용할 개체 클래스의 ID입니다.</param>
|
||||
<param name="inheritedObjectType">새 감사 규칙을 상속할 수 있는 자식 개체 클래스의 ID입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[보안 중요] 지정된 보안 식별자와 관련된 액세스 규칙 컬렉션을 가져옵니다.</summary>
|
||||
<returns>지정된 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체와 관련된 액세스 규칙 컬렉션입니다.</returns>
|
||||
<param name="includeExplicit">개체에 대해 명시적으로 설정된 액세스 규칙을 포함시키려면 true입니다.</param>
|
||||
<param name="includeInherited">상속된 액세스 규칙을 포함시키려면 true입니다.</param>
|
||||
<param name="targetType">액세스 규칙을 검색할 보안 식별자입니다.이 값은 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 캐스팅할 수 있는 개체여야 합니다.</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[보안 중요] 지정된 보안 식별자와 관련된 감사 규칙 컬렉션을 가져옵니다.</summary>
|
||||
<returns>지정된 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체와 관련된 감사 규칙 컬렉션입니다.</returns>
|
||||
<param name="includeExplicit">개체에 대해 명시적으로 설정된 감사 규칙을 포함시키려면 true입니다.</param>
|
||||
<param name="includeInherited">상속된 감사 규칙을 포함시키려면 true입니다.</param>
|
||||
<param name="targetType">감사 규칙을 검색할 보안 식별자입니다.이 값은 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 캐스팅할 수 있는 개체여야 합니다.</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
|
||||
<summary>[보안 중요] 지정된 수정 사항을 이 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 개체와 관련된 DACL(임의 액세스 제어 목록)에 적용합니다.</summary>
|
||||
<returns>DACL이 성공적으로 수정되면 true이고, 그렇지 않으면 false입니다.</returns>
|
||||
<param name="modification">DACL에 적용할 수정 내용입니다.</param>
|
||||
<param name="rule">수정할 액세스 규칙입니다.</param>
|
||||
<param name="modified">DACL이 성공적으로 수정되면 true이고, 그렇지 않으면 false입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
|
||||
<summary>[보안 중요] 지정된 수정 사항을 이 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 개체와 관련된 SACL(시스템 액세스 제어 목록)에 적용합니다.</summary>
|
||||
<returns>SACL이 성공적으로 수정되면 true이고, 그렇지 않으면 false입니다.</returns>
|
||||
<param name="modification">SACL에 적용할 수정 내용입니다.</param>
|
||||
<param name="rule">수정할 감사 규칙입니다.</param>
|
||||
<param name="modified">SACL이 성공적으로 수정되면 true이고, 그렇지 않으면 false입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[보안 중요] 이 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 개체와 관련된 DACL(임의 액세스 제어 목록)에서 지정한 액세스 규칙과 동일한 보안 식별자 및 액세스 마스크가 들어 있는 액세스 규칙을 제거합니다.</summary>
|
||||
<returns>액세스 규칙이 성공적으로 제거되었으면 true이고, 그렇지 않으면 false입니다.</returns>
|
||||
<param name="rule">제거할 액세스 규칙입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[보안 중요] 이 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 개체와 관련된 DACL(임의 액세스 제어 목록)에서 지정한 액세스 규칙과 동일한 보안 식별자가 있는 모든 액세스 규칙을 제거합니다.</summary>
|
||||
<param name="rule">제거할 액세스 규칙입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[보안 중요] 이 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 개체와 관련된 DACL(임의 액세스 제어 목록)에서 지정한 액세스 규칙과 정확히 일치하는 모든 액세스 규칙을 제거합니다.</summary>
|
||||
<param name="rule">제거할 액세스 규칙입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[보안 중요] 이 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 개체와 관련된 SACL(시스템 액세스 제어 목록)에서 지정된 감사 규칙과 동일한 보안 식별자 및 액세스 마스크를 포함하는 액세스 규칙을 제거합니다.</summary>
|
||||
<returns>감사 규칙이 성공적으로 제거되었으면 true이고, 그렇지 않으면 false입니다.</returns>
|
||||
<param name="rule">제거할 감사 규칙입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[보안 중요] 이 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 개체와 관련된 SACL(시스템 액세스 제어 목록)에서 지정한 감사 규칙과 동일한 보안 식별자가 들어 있는 모든 감사 규칙을 제거합니다.</summary>
|
||||
<param name="rule">제거할 감사 규칙입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[보안 중요] 이 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 개체와 관련된 SACL(시스템 액세스 제어 목록)에서 지정한 감사 규칙과 정확히 일치하는 모든 감사 규칙을 제거합니다.</summary>
|
||||
<param name="rule">제거할 감사 규칙입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ResetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[보안 중요] <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 개체와 관련된 DACL(임의 액세스 제어 목록)의 모든 액세스 규칙을 제거한 다음 지정한 액세스 규칙을 추가합니다.</summary>
|
||||
<param name="rule">재설정할 액세스 규칙입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[보안 중요] 이 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 개체와 관련된 DACL(임의 액세스 제어 목록)에서 지정한 액세스 규칙과 동일한 보안 식별자 및 한정자가 들어 있는 모든 액세스 규칙을 제거한 다음 지정한 액세스 규칙을 추가합니다.</summary>
|
||||
<param name="rule">설정할 액세스 규칙입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[보안 중요] 이 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 개체와 관련된 SACL(시스템 액세스 제어 목록)에서 지정한 감사 규칙과 동일한 보안 식별자 및 한정자가 들어 있는 모든 감사 규칙을 제거한 다음 지정한 감사 규칙을 추가합니다.</summary>
|
||||
<param name="rule">설정할 감사 규칙입니다.</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectorySecurity">
|
||||
<summary>[보안 중요] 디렉터리에 대한 액세스 제어 및 감사 보안을 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor">
|
||||
<summary>[보안 중요] <see cref="T:System.Security.AccessControl.DirectorySecurity" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[보안 중요] <see cref="T:System.Security.AccessControl.AccessControlSections" /> 열거형의 지정된 값을 사용하여 지정된 디렉터리에서 <see cref="T:System.Security.AccessControl.DirectorySecurity" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
|
||||
<param name="name">
|
||||
<see cref="T:System.Security.AccessControl.DirectorySecurity" /> 개체를 만드는 데 사용할 디렉터리의 위치입니다.</param>
|
||||
<param name="includeSections">검색할 ACL(액세스 제어 목록) 정보의 형식을 지정하는 <see cref="T:System.Security.AccessControl.AccessControlSections" /> 값 중 하나입니다. </param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSecurity">
|
||||
<summary>[보안 중요] 파일에 대한 액세스 제어 및 감사 보안을 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor">
|
||||
<summary>[보안 중요] <see cref="T:System.Security.AccessControl.FileSecurity" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[보안 중요] <see cref="T:System.Security.AccessControl.AccessControlSections" /> 열거형의 지정된 값을 사용하여 지정된 파일에서 <see cref="T:System.Security.AccessControl.FileSecurity" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
|
||||
<param name="fileName">
|
||||
<see cref="T:System.Security.AccessControl.FileSecurity" /> 개체를 만드는 데 사용할 파일의 위치입니다.</param>
|
||||
<param name="includeSections">검색할 ACL(액세스 제어 목록) 정보의 형식을 지정하는 <see cref="T:System.Security.AccessControl.AccessControlSections" /> 값 중 하나입니다. </param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAccessRule">
|
||||
<summary>[보안 중요] 파일이나 디렉터리에 대한 액세스 규칙을 정의하는 ACE(액세스 제어 항목)를 추상적으로 나타낸 클래스입니다.이 클래스는 상속될 수 없습니다.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[보안 중요] 사용자 계정에 대한 참조, 액세스 규칙과 관련된 작업 형식을 지정하는 값 및 작업의 허용 여부를 지정하는 값을 사용하여 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 클래스의 새 인스턴스를 만듭니다. </summary>
|
||||
<param name="identity">사용자 계정에 대한 참조를 캡슐화하는 <see cref="T:System.Security.Principal.IdentityReference" /> 개체입니다.</param>
|
||||
<param name="fileSystemRights">액세스 규칙과 관련된 작업 형식을 지정하는 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 값 중 하나입니다. </param>
|
||||
<param name="type">작업의 허용 여부를 지정하는 <see cref="T:System.Security.AccessControl.AccessControlType" /> 값 중 하나입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[보안 중요] 사용자 계정에 대한 참조, 액세스 규칙과 관련된 작업 형식을 지정하는 값, 권한이 상속되는 방법을 결정하는 값, 권한이 전파되는 방법을 결정하는 값 및 작업의 허용 여부를 지정하는 값을 사용하여 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
|
||||
<param name="identity">사용자 계정에 대한 참조를 캡슐화하는 <see cref="T:System.Security.Principal.IdentityReference" /> 개체입니다.</param>
|
||||
<param name="fileSystemRights">액세스 규칙과 관련된 작업 형식을 지정하는 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 값 중 하나입니다.</param>
|
||||
<param name="inheritanceFlags">자식 개체에 액세스 마스크가 전파되는 방법을 지정하는 <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 값 중 하나입니다.</param>
|
||||
<param name="propagationFlags">자식 개체에 ACE(액세스 제어 항목)가 전파되는 방법을 지정하는 <see cref="T:System.Security.AccessControl.PropagationFlags" /> 값 중 하나입니다.</param>
|
||||
<param name="type">작업의 허용 여부를 지정하는 <see cref="T:System.Security.AccessControl.AccessControlType" /> 값 중 하나입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[보안 중요] 사용자 계정의 이름, 액세스 규칙과 관련된 작업 형식을 지정하는 값 및 작업의 허용 여부를 설명하는 값을 사용하여 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 클래스의 새 인스턴스를 만듭니다. </summary>
|
||||
<param name="identity">사용자 계정의 이름입니다.</param>
|
||||
<param name="fileSystemRights">액세스 규칙과 관련된 작업 형식을 지정하는 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 값 중 하나입니다. </param>
|
||||
<param name="type">작업의 허용 여부를 지정하는 <see cref="T:System.Security.AccessControl.AccessControlType" /> 값 중 하나입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[보안 중요] 사용자 계정의 이름, 액세스 규칙과 관련된 작업 형식을 지정하는 값, 권한이 상속되는 방법을 결정하는 값, 권한이 전파되는 방법을 결정하는 값 및 작업의 허용 여부를 지정하는 값을 사용하여 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
|
||||
<param name="identity">사용자 계정의 이름입니다.</param>
|
||||
<param name="fileSystemRights">액세스 규칙과 관련된 작업 형식을 지정하는 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 값 중 하나입니다.</param>
|
||||
<param name="inheritanceFlags">자식 개체에 액세스 마스크가 전파되는 방법을 지정하는 <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 값 중 하나입니다.</param>
|
||||
<param name="propagationFlags">자식 개체에 ACE(액세스 제어 항목)가 전파되는 방법을 지정하는 <see cref="T:System.Security.AccessControl.PropagationFlags" /> 값 중 하나입니다.</param>
|
||||
<param name="type">작업의 허용 여부를 지정하는 <see cref="T:System.Security.AccessControl.AccessControlType" /> 값 중 하나입니다.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAccessRule.FileSystemRights">
|
||||
<summary>[보안 중요] 현재 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 개체와 관련된 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 플래그를 가져옵니다.</summary>
|
||||
<returns>현재 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 개체와 관련된 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 플래그입니다.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAuditRule">
|
||||
<summary>[보안 중요] 파일이나 디렉터리에 대한 감사 규칙을 정의하는 ACE(액세스 제어 항목)를 추상적으로 나타낸 클래스입니다.이 클래스는 상속될 수 없습니다.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[보안 중요] 사용자 계정에 대한 참조, 감사 규칙과 관련된 작업 형식을 지정하는 값 및 감사를 수행할 시점을 지정하는 값을 사용하여 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
|
||||
<param name="identity">사용자 계정에 대한 참조를 캡슐화하는 <see cref="T:System.Security.Principal.IdentityReference" /> 개체입니다.</param>
|
||||
<param name="fileSystemRights">감사 규칙과 관련된 작업 형식을 지정하는 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 값 중 하나입니다. </param>
|
||||
<param name="flags">감사를 수행할 시점을 지정하는 <see cref="T:System.Security.AccessControl.AuditFlags" /> 값 중 하나입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[보안 중요] 사용자 계정에 대한 참조 이름, 감사 규칙과 관련된 작업 형식을 지정하는 값, 권한이 상속되는 방법을 결정하는 값, 권한이 전파되는 방법을 결정하는 값 및 감사를 수행할 시점을 지정하는 값을 사용하여 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
|
||||
<param name="identity">사용자 계정에 대한 참조를 캡슐화하는 <see cref="T:System.Security.Principal.IdentityReference" /> 개체입니다.</param>
|
||||
<param name="fileSystemRights">감사 규칙과 관련된 작업 형식을 지정하는 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 값 중 하나입니다.</param>
|
||||
<param name="inheritanceFlags">자식 개체에 액세스 마스크가 전파되는 방법을 지정하는 <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 값 중 하나입니다.</param>
|
||||
<param name="propagationFlags">자식 개체에 ACE(액세스 제어 항목)가 전파되는 방법을 지정하는 <see cref="T:System.Security.AccessControl.PropagationFlags" /> 값 중 하나입니다.</param>
|
||||
<param name="flags">감사를 수행할 시점을 지정하는 <see cref="T:System.Security.AccessControl.AuditFlags" /> 값 중 하나입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[보안 중요] 사용자 계정 이름, 감사 규칙과 관련된 작업 형식을 지정하는 값 및 감사를 수행할 시점을 지정하는 값을 사용하여 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
|
||||
<param name="identity">사용자 계정의 이름입니다.</param>
|
||||
<param name="fileSystemRights">감사 규칙과 관련된 작업 형식을 지정하는 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 값 중 하나입니다. </param>
|
||||
<param name="flags">감사를 수행할 시점을 지정하는 <see cref="T:System.Security.AccessControl.AuditFlags" /> 값 중 하나입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[보안 중요] 사용자 계정의 이름, 감사 규칙과 관련된 작업 형식을 지정하는 값, 권한이 상속되는 방법을 결정하는 값, 권한이 전파되는 방법을 결정하는 값 및 감사를 수행할 시점을 지정하는 값을 사용하여 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
|
||||
<param name="identity">사용자 계정의 이름입니다.</param>
|
||||
<param name="fileSystemRights">감사 규칙과 관련된 작업 형식을 지정하는 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 값 중 하나입니다.</param>
|
||||
<param name="inheritanceFlags">자식 개체에 액세스 마스크가 전파되는 방법을 지정하는 <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 값 중 하나입니다.</param>
|
||||
<param name="propagationFlags">자식 개체에 ACE(액세스 제어 항목)가 전파되는 방법을 지정하는 <see cref="T:System.Security.AccessControl.PropagationFlags" /> 값 중 하나입니다.</param>
|
||||
<param name="flags">감사를 수행할 시점을 지정하는 <see cref="T:System.Security.AccessControl.AuditFlags" /> 값 중 하나입니다.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAuditRule.FileSystemRights">
|
||||
<summary>[보안 중요] 현재 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 개체와 관련된 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 플래그를 가져옵니다.</summary>
|
||||
<returns>현재 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 개체와 관련된 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 플래그입니다.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemRights">
|
||||
<summary>[보안 중요] 액세스 및 감사 규칙을 만들 때 사용할 액세스 권한을 정의합니다. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.AppendData">
|
||||
<summary>파일 끝에 데이터를 추가할 수 있는 권한을 지정합니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ChangePermissions">
|
||||
<summary>파일이나 폴더와 관련된 보안 및 감사 규칙을 변경할 수 있는 권한을 지정합니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateDirectories">
|
||||
<summary>폴더를 만들 수 있는 권한을 지정합니다. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateFiles">
|
||||
<summary>파일을 만들 수 있는 권한을 지정합니다. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Delete">
|
||||
<summary>폴더나 파일을 삭제할 수 있는 권한을 지정합니다. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.DeleteSubdirectoriesAndFiles">
|
||||
<summary>폴더와 해당 폴더 안에 포함된 모든 파일을 삭제할 수 있는 권한을 지정합니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ExecuteFile">
|
||||
<summary>응용 프로그램 파일을 실행할 수 있는 권한을 지정합니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.FullControl">
|
||||
<summary>폴더나 파일을 완전하게 제어하고 액세스 제어 및 감사 규칙을 수정할 수 있는 권한을 지정합니다. 이 값은 파일에 대해 모든 작업을 할 수 있는 권한을 나타내며 이 열거형의 모든 권한을 조합한 것입니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ListDirectory">
|
||||
<summary>디렉터리의 내용을 읽을 수 있는 권한을 지정합니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Modify">
|
||||
<summary>폴더의 내용을 읽고, 쓰고, 나열하고, 폴더와 파일을 삭제하고, 응용 프로그램 파일을 실행할 수 있는 권한을 지정합니다. 이 권한에는 <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute" />, <see cref="F:System.Security.AccessControl.FileSystemRights.Write" /> 및 <see cref="F:System.Security.AccessControl.FileSystemRights.Delete" /> 권한이 포함됩니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Read">
|
||||
<summary>폴더나 파일을 읽기 전용으로 열고 복사할 수 있는 권한을 지정합니다. 이 권한에는 <see cref="F:System.Security.AccessControl.FileSystemRights.ReadData" />,<see cref="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes" />, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAttributes" /> 및 <see cref="F:System.Security.AccessControl.FileSystemRights.ReadPermissions" /> 권한이 포함됩니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute">
|
||||
<summary>폴더나 파일을 읽기 전용으로 열고 복사하고, 응용 프로그램 파일을 실행할 수 있는 권한을 지정합니다. 이 권한에는 <see cref="F:System.Security.AccessControl.FileSystemRights.Read" /> 및 <see cref="F:System.Security.AccessControl.FileSystemRights.ExecuteFile" /> 권한이 포함됩니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAttributes">
|
||||
<summary>폴더나 파일에서 파일 시스템 특성을 열고 복사할 수 있는 권한을 지정합니다. 예를 들어, 이 값은 파일을 만들거나 수정한 날짜를 볼 수 있는 권한을 지정합니다. 여기에는 데이터, 확장된 파일 시스템 특성 또는 액세스 규칙과 감사 규칙을 읽을 수 있는 권한이 포함되지 않습니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadData">
|
||||
<summary>파일이나 폴더를 열고 복사할 수 있는 권한을 지정합니다. 여기에는 파일 시스템 특성, 확장된 파일 시스템 특성 또는 액세스 규칙과 감사 규칙을 읽을 수 있는 권한이 포함되지 않습니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes">
|
||||
<summary>폴더나 파일에서 확장된 파일 시스템 특성을 열고 복사할 수 있는 권한을 지정합니다. 예를 들어, 이 값은 작성자 및 내용 정보를 볼 수 있는 권한을 지정합니다. 여기에는 데이터, 파일 시스템 특성 또는 액세스 규칙과 감사 규칙을 읽을 수 있는 권한이 포함되지 않습니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadPermissions">
|
||||
<summary>폴더나 파일에서 액세스 및 감사 규칙을 열고 복사할 수 있는 권한을 지정합니다. 여기에는 데이터, 파일 시스템 특성 및 확장된 파일 시스템 특성을 읽을 수 있는 권한이 포함되지 않습니다. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Synchronize">
|
||||
<summary>응용 프로그램에서 파일 핸들이 I/O 작업 완료와 동기화될 때까지 기다릴 수 있는지 여부를 지정합니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.TakeOwnership">
|
||||
<summary>폴더나 파일의 소유자를 변경할 수 있는 권한을 지정합니다. 리소스의 소유자는 해당 리소스에 대한 모든 권한을 갖습니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Traverse">
|
||||
<summary>폴더의 내용을 나열하고 해당 폴더에 포함된 응용 프로그램을 실행할 수 있는 권한을 지정합니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Write">
|
||||
<summary>폴더와 파일을 만들고 파일에서 데이터를 추가하고 제거할 수 있는 권한을 지정합니다. 이 권한에는 <see cref="F:System.Security.AccessControl.FileSystemRights.WriteData" />,<see cref="F:System.Security.AccessControl.FileSystemRights.AppendData" />, <see cref="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes" /> 및 <see cref="F:System.Security.AccessControl.FileSystemRights.WriteAttributes" /> 권한이 포함됩니다. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteAttributes">
|
||||
<summary>폴더나 파일에서 파일 시스템 특성을 열고 쓸 수 있는 권한을 지정합니다.여기에는 데이터, 확장된 특성 또는 액세스 규칙과 감사 규칙을 쓸 수 있는 권한이 포함되지 않습니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteData">
|
||||
<summary>파일이나 폴더를 열고 쓸 수 있는 권한을 지정합니다. 여기에는 파일 시스템 특성, 확장된 파일 시스템 특성 또는 액세스 규칙과 감사 규칙을 열고 쓸 수 있는 권한이 포함되지 않습니다.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes">
|
||||
<summary>폴더나 파일에서 확장된 파일 시스템 특성을 열고 쓸 수 있는 권한을 지정합니다. 여기에는 데이터, 특성 또는 액세스 규칙과 감사 규칙을 쓸 수 있는 권한이 포함되지 않습니다.</summary>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemSecurity">
|
||||
<summary>[보안 중요] 파일이나 디렉터리에 대한 액세스 제어 및 감사 보안을 나타냅니다.</summary>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRightType">
|
||||
<summary>[보안 중요] <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> 클래스가 액세스 권한을 나타내는 데 사용하는 열거형을 가져옵니다.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Security.AccessControl.FileSystemRights" /> 열거형을 나타내는 <see cref="T:System.Type" /> 개체입니다.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[보안 중요] 지정된 액세스 권한, 액세스 제어 및 플래그를 사용하여 지정된 사용자에 대한 새 액세스 제어 규칙을 나타내는 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
|
||||
<returns>지정된 액세스 권한, 액세스 제어 및 플래그를 사용하여 지정된 사용자에 대한 새 액세스 제어 규칙을 나타내는 새 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 개체입니다.</returns>
|
||||
<param name="identityReference">사용자 계정을 나타내는 <see cref="T:System.Security.Principal.IdentityReference" /> 개체입니다.</param>
|
||||
<param name="accessMask">액세스 형식을 지정하는 정수입니다.</param>
|
||||
<param name="isInherited">액세스 규칙이 상속된 것이면 true이고, 그렇지 않으면 false입니다. </param>
|
||||
<param name="inheritanceFlags">자식 개체에 액세스 마스크를 전파하는 방법을 지정하는 <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 값 중 하나입니다.</param>
|
||||
<param name="propagationFlags">자식 개체에 ACE(액세스 제어 항목)를 전파하는 방법을 지정하는 <see cref="T:System.Security.AccessControl.PropagationFlags" /> 값 중 하나입니다.</param>
|
||||
<param name="type">액세스가 허용되는지 여부를 지정하는 <see cref="T:System.Security.AccessControl.AccessControlType" /> 값 중 하나입니다.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRuleType">
|
||||
<summary>[보안 중요] <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> 클래스에서 액세스 규칙을 나타내는 데 사용하는 열거형을 가져옵니다.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 클래스를 나타내는 <see cref="T:System.Type" /> 개체입니다.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[보안 중요] 지정된 ACL(액세스 제어 목록) 권한을 현재 파일이나 디렉터리에 추가합니다.</summary>
|
||||
<param name="rule">파일이나 디렉터리에 추가할 ACL(액세스 제어 목록) 권한을 나타내는 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 개체입니다. </param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[보안 중요] 지정된 감사 규칙을 현재 파일이나 디렉터리에 추가합니다.</summary>
|
||||
<param name="rule">파일이나 디렉터리에 추가할 감사 규칙을 나타내는 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 개체입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[보안 중요] 지정된 사용자에 대한 지정된 감사 규칙을 나타내는 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
|
||||
<returns>지정된 사용자에 대한 지정된 감사 규칙을 나타내는 새 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 개체입니다.</returns>
|
||||
<param name="identityReference">사용자 계정을 나타내는 <see cref="T:System.Security.Principal.IdentityReference" /> 개체입니다.</param>
|
||||
<param name="accessMask">액세스 형식을 지정하는 정수입니다.</param>
|
||||
<param name="isInherited">액세스 규칙이 상속된 것이면 true이고, 그렇지 않으면 false입니다. </param>
|
||||
<param name="inheritanceFlags">자식 개체에 액세스 마스크를 전파하는 방법을 지정하는 <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 값 중 하나입니다.</param>
|
||||
<param name="propagationFlags">자식 개체에 ACE(액세스 제어 항목)를 전파하는 방법을 지정하는 <see cref="T:System.Security.AccessControl.PropagationFlags" /> 값 중 하나입니다.</param>
|
||||
<param name="flags">수행할 감사 형식을 지정하는 <see cref="T:System.Security.AccessControl.AuditFlags" /> 값 중 하나입니다.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AuditRuleType">
|
||||
<summary>[보안 중요] <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> 클래스에서 감사 규칙을 나타내는 데 사용하는 형식을 가져옵니다.</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 클래스를 나타내는 <see cref="T:System.Type" /> 개체입니다.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[보안 중요] 현재 파일이나 디렉터리에서 일치하는 모든 허용/거부 ACL(액세스 제어 목록) 권한을 제거합니다.</summary>
|
||||
<returns>액세스 규칙이 성공적으로 제거되면 true이고, 그렇지 않으면 false입니다.</returns>
|
||||
<param name="rule">파일이나 디렉터리에서 제거할 ACL(액세스 제어 목록) 권한을 나타내는 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 개체입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[보안 중요] 현재 파일이나 디렉터리에서 지정된 사용자의 모든 ACL(액세스 제어 목록) 권한을 제거합니다.</summary>
|
||||
<param name="rule">파일이나 디렉터리에서 ACL(액세스 제어 목록) 권한을 제거할 사용자를 지정하는 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 개체입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[보안 중요] 현재 파일이나 디렉터리에서 일치하는 특정 허용/거부 ACL(액세스 제어 목록) 권한을 제거합니다.</summary>
|
||||
<param name="rule">파일이나 디렉터리에서 ACL(액세스 제어 목록) 권한을 제거할 사용자를 지정하는 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 개체입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[보안 중요] 현재 파일이나 디렉터리에서 일치하는 모든 허용/거부 감사 규칙을 제거합니다.</summary>
|
||||
<returns>감사 규칙이 성공적으로 제거되면 true이고, 그렇지 않으면 false입니다.</returns>
|
||||
<param name="rule">파일이나 디렉터리에서 제거할 감사 규칙을 나타내는 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 개체입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleAll(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[보안 중요] 현재 파일이나 디렉터리에서 지정된 사용자의 모든 감사 규칙을 제거합니다.</summary>
|
||||
<param name="rule">파일이나 디렉터리에서 감사 규칙을 제거할 사용자를 지정하는 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 개체입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[보안 중요] 현재 파일이나 디렉터리에서 일치하는 특정 허용/거부 감사 규칙을 제거합니다.</summary>
|
||||
<param name="rule">파일이나 디렉터리에서 제거할 감사 규칙을 나타내는 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 개체입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.ResetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[보안 중요] 지정된 ACL(액세스 제어 목록) 권한을 현재 파일이나 디렉터리에 추가하고 일치하는 모든 ACL 권한을 제거합니다.</summary>
|
||||
<param name="rule">파일이나 디렉터리에 추가할 ACL(액세스 제어 목록) 권한을 나타내는 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 개체입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[보안 중요] 지정된 ACL(액세스 제어 목록) 권한을 현재 파일이나 디렉터리에 설정합니다. </summary>
|
||||
<param name="rule">파일이나 디렉터리에 설정할 ACL(액세스 제어 목록) 권한을 나타내는 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 개체입니다.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[보안 중요] 지정된 감사 규칙을 현재 파일이나 디렉터리에 설정합니다.</summary>
|
||||
<param name="rule">파일이나 디렉터리에 설정할 감사 규칙을 나타내는 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 개체입니다.</param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
@@ -0,0 +1,376 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.IO.FileSystem.AccessControl</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.IO.FileSystemAclExtensions"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileStream)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileInfo,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileStream,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="T:System.Security.AccessControl.DirectoryObjectSecurity">
|
||||
<summary>[SECURITY CRITICAL] Обеспечивает возможность управления доступом к объектам каталога без непосредственной работы со списками управления доступом.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor">
|
||||
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
|
||||
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> с использованием указанного дескриптора безопасности.</summary>
|
||||
<param name="securityDescriptor">Дескриптор безопасности, который необходимо связать с новым объектом <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid)">
|
||||
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.AccessRule" /> с использованием указанных значений.</summary>
|
||||
<returns>Объект <see cref="T:System.Security.AccessControl.AccessRule" />, создаваемый с помощью данного метода.</returns>
|
||||
<param name="identityReference">Идентификатор, к которому применяется правило доступа. Это должен быть объект, который можно привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">Маска доступа данного правила.Маска доступа представляет собой группу из 32 анонимных битов, значение каждого из которых определяется отдельными интеграторами.</param>
|
||||
<param name="isInherited">Значение true, если данное правило наследуется у родительского контейнера.</param>
|
||||
<param name="inheritanceFlags">Определяет свойства наследования правила доступа.</param>
|
||||
<param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил доступа.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="type">Указывает допустимый тип управления доступом.</param>
|
||||
<param name="objectType">Идентификатор класса объектов, к которым применяется новое правило доступа.</param>
|
||||
<param name="inheritedObjectType">Идентификатор класса дочерних объектов, которые могут наследовать новое правило доступа.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Добавляет указанное правило доступа в список управления доступом на уровне пользователей, связанный с данным объектом <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">Добавляемое правило доступа.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Добавляет указанное правило аудита в системный список управления доступом, связанный с данным объектом <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">Добавляемое правило аудита.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid)">
|
||||
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.AuditRule" /> с использованием указанных значений.</summary>
|
||||
<returns>Объект <see cref="T:System.Security.AccessControl.AuditRule" />, создаваемый с помощью данного метода.</returns>
|
||||
<param name="identityReference">Идентификатор, к которому применяется правило аудита. Это должен быть объект, который можно привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">Маска доступа данного правила.Маска доступа представляет собой группу из 32 анонимных битов, значение каждого из которых определяется отдельными интеграторами.</param>
|
||||
<param name="isInherited">Значение true, если данное правило наследуется у родительского контейнера.</param>
|
||||
<param name="inheritanceFlags">Определяет свойства наследования правила аудита.</param>
|
||||
<param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил аудита.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="flags">Определяет условия, при которых правило проходит аудит.</param>
|
||||
<param name="objectType">Идентификатор класса объектов, к которым применяется новое правило аудита.</param>
|
||||
<param name="inheritedObjectType">Идентификатор класса дочерних объектов, которые могут наследовать новое правило аудита.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[SECURITY CRITICAL] Получает коллекцию правил доступа, связанных с указанным идентификатором безопасности.</summary>
|
||||
<returns>Коллекция правил доступа, связанных с указанным объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
|
||||
<param name="includeExplicit">Значение true, чтобы включить правила доступа, явным образом указанные для данного объекта.</param>
|
||||
<param name="includeInherited">Значение true, чтобы включить унаследованные правила доступа.</param>
|
||||
<param name="targetType">Идентификатор безопасности, для которого извлекаются правила доступа.Это должен быть объект, который можно привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[SECURITY CRITICAL] Получает коллекцию правил аудита, связанных с указанным идентификатором безопасности.</summary>
|
||||
<returns>Коллекция правил аудита, связанных с указанным объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
|
||||
<param name="includeExplicit">Значение true, чтобы включить правила аудита, явным образом указанные для данного объекта.</param>
|
||||
<param name="includeInherited">Значение true, чтобы включить унаследованные правила аудита.</param>
|
||||
<param name="targetType">Идентификатор безопасности, для которого извлекаются правила аудита.Это должен быть объект, который можно привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
|
||||
<summary>[SECURITY CRITICAL] Применяет указанное изменение к списку управления доступом на уровне пользователей, связанному с данным объектом <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<returns>Значение true, если список управления доступом на уровне пользователей успешно изменен; в противном случае — значение false.</returns>
|
||||
<param name="modification">Применяемое изменение списка управления доступом на уровне пользователей.</param>
|
||||
<param name="rule">Изменяемое правило доступа.</param>
|
||||
<param name="modified">Значение true, если список управления доступом на уровне пользователей успешно изменен; в противном случае — значение false.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
|
||||
<summary>[SECURITY CRITICAL] Применяет указанное изменение к системному списку управления доступом, связанному с данным объектом <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<returns>Значение true, если системный список управления доступом успешно изменен; в противном случае — значение false.</returns>
|
||||
<param name="modification">Применяемое изменение системного списка управления доступом.</param>
|
||||
<param name="rule">Изменяемое правило аудита.</param>
|
||||
<param name="modified">Значение true, если системный список управления доступом успешно изменен; в противном случае — значение false.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Удаляет правила доступа с тем же идентификатором безопасности и маской доступа, что и у указанного правила доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<returns>Значение true, если правило доступа успешно удалено; в противном случае — значение false.</returns>
|
||||
<param name="rule">Удаляемое правило доступа.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Удаляет все правила доступа с тем же идентификатором безопасности, что и у указанного правила доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">Удаляемое правило доступа.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Удаляет все правила доступа, в точности совпадающие с указанным правилом доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">Удаляемое правило доступа.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Удаляет правила аудита с тем же идентификатором безопасности и маской доступа, что и у указанного правила аудита, из системного списка управления доступом, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
|
||||
<returns>Значение true, если правило аудита успешно удалено; в противном случае — значение false.</returns>
|
||||
<param name="rule">Удаляемое правило аудита.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Удаляет все правила аудита с тем же идентификатором безопасности, что и у указанного правила аудита, из системного списка управления доступом, связанного с текущим объектом <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">Удаляемое правило аудита.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Удаляет все правила аудита, в точности совпадающие с указанным правилом аудита, из системного списка управления доступом, связанного с текущим объектом <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
|
||||
<param name="rule">Удаляемое правило аудита.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ResetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Удаляет все правила доступа из списка управления доступом на уровне пользователей (DACL), связанного с текущим объектом <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />, а затем добавляет указанное правило доступа.</summary>
|
||||
<param name="rule">Сбрасываемое правило доступа.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Удаляет все правила доступа с тем же идентификатором и квалификатором безопасности, что и у указанного правила доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />, а затем добавляет указанное правило доступа.</summary>
|
||||
<param name="rule">Устанавливаемое правило доступа.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Удаляет все правила аудита с тем же идентификатором и квалификатором безопасности, что и у указанного правила аудита, из системного списка управления доступом, связанного с текущим объектом <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />, а затем добавляет указанное правило аудита.</summary>
|
||||
<param name="rule">Устанавливаемое правило аудита.</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectorySecurity">
|
||||
<summary>[SECURITY CRITICAL] Представляет возможности управления доступом и аудита безопасности для каталога.Этот класс не наследуется.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor">
|
||||
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.DirectorySecurity" />. </summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.DirectorySecurity" /> на основании указанного каталога, используя указанные значения из перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />.</summary>
|
||||
<param name="name">Расположение каталога, на основании которого создается объект <see cref="T:System.Security.AccessControl.DirectorySecurity" />.</param>
|
||||
<param name="includeSections">Одно из значений <see cref="T:System.Security.AccessControl.AccessControlSections" />, указывающее тип сведений о списке управления доступом, которые необходимо получить. </param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSecurity">
|
||||
<summary>[SECURITY CRITICAL] Представляет возможности управления доступом и аудита безопасности для файла.Этот класс не наследуется.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor">
|
||||
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.FileSecurity" />. </summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.FileSecurity" /> на основании указанного файла, используя указанные значения из перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />.</summary>
|
||||
<param name="fileName">Расположение файла, на основании которого создается объект <see cref="T:System.Security.AccessControl.FileSecurity" />.</param>
|
||||
<param name="includeSections">Одно из значений <see cref="T:System.Security.AccessControl.AccessControlSections" />, указывающее тип сведений о списке управления доступом, которые необходимо получить. </param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAccessRule">
|
||||
<summary>[SECURITY CRITICAL] Представляет абстракцию элемента управления доступом, определяющую правило доступа для файла или каталога.Этот класс не наследуется.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />, используя ссылку на учетную запись пользователя, значение, определяющее тип операции, связанной с правилом доступа, а также признак разрешения или запрета этой операции. </summary>
|
||||
<param name="identity">Объект <see cref="T:System.Security.Principal.IdentityReference" />, инкапсулирующий ссылку на учетную запись пользователя.</param>
|
||||
<param name="fileSystemRights">Одно из значений <see cref="T:System.Security.AccessControl.FileSystemRights" />, задающих тип операции, связанной с правилом доступа. </param>
|
||||
<param name="type">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlType" />, которое определяет, запрещена или разрешена операция.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />, используя ссылку на учетную запись пользователя, значение, определяющее тип связанных с правилом доступа операций, значение, определяющее порядок наследования прав, значение, определяющее порядок распространения прав, а также признак разрешения или запрета этой операции.</summary>
|
||||
<param name="identity">Объект <see cref="T:System.Security.Principal.IdentityReference" />, инкапсулирующий ссылку на учетную запись пользователя.</param>
|
||||
<param name="fileSystemRights">Одно из значений <see cref="T:System.Security.AccessControl.FileSystemRights" />, задающих тип операции, связанной с правилом доступа.</param>
|
||||
<param name="inheritanceFlags">Одно из значений <see cref="T:System.Security.AccessControl.InheritanceFlags" />, определяющее порядок распространения масок доступа на дочерние объекты.</param>
|
||||
<param name="propagationFlags">Одно из значений <see cref="T:System.Security.AccessControl.PropagationFlags" />, определяющее порядок распространения элементов управления доступом на дочерние объекты.</param>
|
||||
<param name="type">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlType" />, которое определяет, запрещена или разрешена операция.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />, используя имя учетной записи пользователя, значение, определяющее тип операции, связанной с правилом доступа, а также признак разрешения или запрета этой операции. </summary>
|
||||
<param name="identity">Имя учетной записи пользователя.</param>
|
||||
<param name="fileSystemRights">Одно из значений <see cref="T:System.Security.AccessControl.FileSystemRights" />, задающих тип операции, связанной с правилом доступа. </param>
|
||||
<param name="type">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlType" />, которое определяет, запрещена или разрешена операция.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />, используя имя учетной записи пользователя, значение, определяющее тип связанных с правилом доступа операций, значение, определяющее порядок наследования прав, значение, определяющее порядок распространения прав, а также признак разрешения или запрета этой операции.</summary>
|
||||
<param name="identity">Имя учетной записи пользователя.</param>
|
||||
<param name="fileSystemRights">Одно из значений <see cref="T:System.Security.AccessControl.FileSystemRights" />, задающих тип операции, связанной с правилом доступа.</param>
|
||||
<param name="inheritanceFlags">Одно из значений <see cref="T:System.Security.AccessControl.InheritanceFlags" />, определяющее порядок распространения масок доступа на дочерние объекты.</param>
|
||||
<param name="propagationFlags">Одно из значений <see cref="T:System.Security.AccessControl.PropagationFlags" />, определяющее порядок распространения элементов управления доступом на дочерние объекты.</param>
|
||||
<param name="type">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlType" />, которое определяет, запрещена или разрешена операция.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAccessRule.FileSystemRights">
|
||||
<summary>[SECURITY CRITICAL] Получает флаги <see cref="T:System.Security.AccessControl.FileSystemRights" />, связанные с текущим объектом <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />.</summary>
|
||||
<returns>Флаги <see cref="T:System.Security.AccessControl.FileSystemRights" />, связанные с текущим объектом <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAuditRule">
|
||||
<summary>[SECURITY CRITICAL] Представляет абстракцию элемента управления доступом, определяющую правило аудита для файла или каталога.Этот класс не наследуется.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />, используя ссылку на учетную запись пользователя, значение, определяющее тип операции, связанной с правилом аудита, а также значение, определяющее условия проведения аудита. </summary>
|
||||
<param name="identity">Объект <see cref="T:System.Security.Principal.IdentityReference" />, инкапсулирующий ссылку на учетную запись пользователя.</param>
|
||||
<param name="fileSystemRights">Одно из значений <see cref="T:System.Security.AccessControl.FileSystemRights" />, задающее тип операции, связанной с правилом аудита. </param>
|
||||
<param name="flags">Одно из значений <see cref="T:System.Security.AccessControl.AuditFlags" />, задающее условия проведения аудита.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />, используя имя ссылки на учетную запись пользователя, значение, определяющее тип связанных с правилом аудита операций, значение, определяющее порядок наследования прав, значение, определяющее порядок распространения прав, а также значение, обозначающее условия проведения аудита. </summary>
|
||||
<param name="identity">Объект <see cref="T:System.Security.Principal.IdentityReference" />, инкапсулирующий ссылку на учетную запись пользователя.</param>
|
||||
<param name="fileSystemRights">Одно из значений <see cref="T:System.Security.AccessControl.FileSystemRights" />, задающее тип операции, связанной с правилом аудита.</param>
|
||||
<param name="inheritanceFlags">Одно из значений <see cref="T:System.Security.AccessControl.InheritanceFlags" />, определяющее порядок распространения масок доступа на дочерние объекты.</param>
|
||||
<param name="propagationFlags">Одно из значений <see cref="T:System.Security.AccessControl.PropagationFlags" />, определяющее порядок распространения элементов управления доступом на дочерние объекты.</param>
|
||||
<param name="flags">Одно из значений <see cref="T:System.Security.AccessControl.AuditFlags" />, задающее условия проведения аудита.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />, используя имя учетной записи пользователя, значение, определяющее тип операции, связанной с правилом аудита, а также значение, определяющее условия проведения аудита.</summary>
|
||||
<param name="identity">Имя учетной записи пользователя.</param>
|
||||
<param name="fileSystemRights">Одно из значений <see cref="T:System.Security.AccessControl.FileSystemRights" />, задающее тип операции, связанной с правилом аудита. </param>
|
||||
<param name="flags">Одно из значений <see cref="T:System.Security.AccessControl.AuditFlags" />, задающее условия проведения аудита.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />, используя имя учетной записи пользователя, значение, определяющее тип связанных с правилом аудита операций, значение, определяющее порядок наследования прав, значение, определяющее порядок распространения прав, а также значение, обозначающее условия проведения аудита. </summary>
|
||||
<param name="identity">Имя учетной записи пользователя.</param>
|
||||
<param name="fileSystemRights">Одно из значений <see cref="T:System.Security.AccessControl.FileSystemRights" />, задающее тип операции, связанной с правилом аудита.</param>
|
||||
<param name="inheritanceFlags">Одно из значений <see cref="T:System.Security.AccessControl.InheritanceFlags" />, определяющее порядок распространения масок доступа на дочерние объекты.</param>
|
||||
<param name="propagationFlags">Одно из значений <see cref="T:System.Security.AccessControl.PropagationFlags" />, определяющее порядок распространения элементов управления доступом на дочерние объекты.</param>
|
||||
<param name="flags">Одно из значений <see cref="T:System.Security.AccessControl.AuditFlags" />, задающее условия проведения аудита.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAuditRule.FileSystemRights">
|
||||
<summary>[SECURITY CRITICAL] Получает флаги <see cref="T:System.Security.AccessControl.FileSystemRights" />, связанные с текущим объектом <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />.</summary>
|
||||
<returns>Флаги <see cref="T:System.Security.AccessControl.FileSystemRights" />, связанные с текущим объектом <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemRights">
|
||||
<summary>[SECURITY CRITICAL] Определяет права доступа, которые используются при создании правил доступа и аудита. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.AppendData">
|
||||
<summary>Право добавлять данные в конец файла.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ChangePermissions">
|
||||
<summary>Право на изменение правил безопасности и аудита, связанных с файлом или папкой.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateDirectories">
|
||||
<summary>Право на создание папки. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateFiles">
|
||||
<summary>Право на создание файла. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Delete">
|
||||
<summary>Право на удаление папки или файла. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.DeleteSubdirectoriesAndFiles">
|
||||
<summary>Право на удаление папки и всех файлов в ней.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ExecuteFile">
|
||||
<summary>Право на запуск файла приложения.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.FullControl">
|
||||
<summary>Право на полный контроль над папкой или файлом, а также на изменение правил управления доступом и аудита. Это значение представляет право выполнять над файлом любые операции и является объединением всех входящих в перечисление прав.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ListDirectory">
|
||||
<summary>Право на чтение содержимого каталога.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Modify">
|
||||
<summary>Право на чтение, запись, получение содержимого папки, удаление папок и файлов, а также на запуск файлов приложений. Это право включает права <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute" />, <see cref="F:System.Security.AccessControl.FileSystemRights.Write" /> и <see cref="F:System.Security.AccessControl.FileSystemRights.Delete" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Read">
|
||||
<summary>Право открывать и копировать папки и файлы с разрешением только для чтения. Это право включает в себя права <see cref="F:System.Security.AccessControl.FileSystemRights.ReadData" />, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes" />, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAttributes" /> и <see cref="F:System.Security.AccessControl.FileSystemRights.ReadPermissions" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute">
|
||||
<summary>Право открывать и копировать и файлы с разрешением только для чтения, а также запускать файлы приложений. Это право включает права <see cref="F:System.Security.AccessControl.FileSystemRights.Read" /> и <see cref="F:System.Security.AccessControl.FileSystemRights.ExecuteFile" />.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAttributes">
|
||||
<summary>Право открывать и копировать атрибуты файловой системы для папки или файла. Например, это значение дает право на просмотр даты создания или изменения файла. Оно не включает в себя право на чтение данных, дополнительных атрибутов файловой системы или правил доступа и аудита.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadData">
|
||||
<summary>Право открывать и копировать файл или папку. Оно не включает в себя право на чтение атрибутов файловой системы, дополнительных атрибутов файловой системы или правил доступа и аудита.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes">
|
||||
<summary>Право открывать и копировать дополнительные атрибуты файловой системы для папки или файла. Например, оно позволяет просматривать сведения об авторе или содержимом. Оно не включает в себя право на чтение данных, атрибутов файловой системы или правил доступа и аудита.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadPermissions">
|
||||
<summary>Право открывать и копировать правила доступа и аудита для папки или файла. Оно не включает в себя право на чтение данных, атрибутов файловой системы и дополнительных атрибутов файловой системы. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Synchronize">
|
||||
<summary>Указывает, может ли приложение ждать синхронизации дескриптора файла с завершением операции ввода-вывода.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.TakeOwnership">
|
||||
<summary>Право менять владельца файла или папки. Следует иметь в виду, что владельцы ресурса имеют полный доступ к этому ресурсу.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Traverse">
|
||||
<summary>Право на получение списка содержимого папки и на запуск содержащихся в этой папке приложений.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Write">
|
||||
<summary>Право создавать папки и файлы, а также добавлять данные в файлы и удалять данные из файлов. Это право включает в себя права <see cref="F:System.Security.AccessControl.FileSystemRights.WriteData" />, <see cref="F:System.Security.AccessControl.FileSystemRights.AppendData" />, <see cref="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes" /> и <see cref="F:System.Security.AccessControl.FileSystemRights.WriteAttributes" />. </summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteAttributes">
|
||||
<summary>Право открытия и записи атрибутов файловой системы для папки или файла.Оно не включает в себя право на запись данных, дополнительных атрибутов файловой системы или правил доступа и аудита.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteData">
|
||||
<summary>Право открытия и записи для файла или папки. Оно не включает в себя право на открытие и запись атрибутов файловой системы, дополнительных атрибутов файловой системы или правил доступа и аудита.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes">
|
||||
<summary>Право открытия и записи дополнительных атрибутов файловой системы для папки или файла. Оно не включает в себя право на запись данных, атрибутов файловой системы или правил доступа и аудита.</summary>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemSecurity">
|
||||
<summary>[SECURITY CRITICAL] Представляет возможности управления доступом и аудита безопасности для файла или каталога.</summary>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRightType">
|
||||
<summary>[SECURITY CRITICAL] Получает значение перечисления, используемое классом <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> для обозначения прав доступа.</summary>
|
||||
<returns>Объект <see cref="T:System.Type" />, представляющий перечисление <see cref="T:System.Security.AccessControl.FileSystemRights" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />, представляющий новое правило управления доступом для указанного пользователя с указанными правами доступа, типом доступа и флагами.</summary>
|
||||
<returns>Новый объект <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />, представляющий новое правило управления доступом для указанного пользователя с указанными правами доступа, типом доступа и флагами.</returns>
|
||||
<param name="identityReference">Объект <see cref="T:System.Security.Principal.IdentityReference" />, представляющий учетную запись пользователя.</param>
|
||||
<param name="accessMask">Целочисленное значение, задающее тип доступа.</param>
|
||||
<param name="isInherited">Значение true, если правило доступа наследуется; в противном случае — значение false. </param>
|
||||
<param name="inheritanceFlags">Одно из значений <see cref="T:System.Security.AccessControl.InheritanceFlags" />, определяющее порядок распространения масок доступа на дочерние объекты.</param>
|
||||
<param name="propagationFlags">Одно из значений <see cref="T:System.Security.AccessControl.PropagationFlags" />, определяющее порядок распространения элементов управления доступом на дочерние объекты.</param>
|
||||
<param name="type">Одно из значений <see cref="T:System.Security.AccessControl.AccessControlType" />, определяющее тип правила ("разрешить" или "запретить").</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRuleType">
|
||||
<summary>[SECURITY CRITICAL] Получает перечисление, используемое классом <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> для обозначения правил доступа.</summary>
|
||||
<returns>Объект <see cref="T:System.Type" />, представляющий класс <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Добавляет указанное разрешение списка управления доступом к текущему файлу или каталогу.</summary>
|
||||
<param name="rule">Объект <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />, представляющий разрешение списка управления доступом, которое необходимо добавить к файлу или каталогу. </param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Добавляет указанное правило аудита к текущему файлу или каталогу.</summary>
|
||||
<param name="rule">Объект <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />, представляющий правило аудита, которое необходимо добавить к файлу или каталогу.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />, который представляет указанное правило аудита для указанного пользователя.</summary>
|
||||
<returns>Новый объект <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />, представляющий указанное правило аудита для указанного пользователя.</returns>
|
||||
<param name="identityReference">Объект <see cref="T:System.Security.Principal.IdentityReference" />, представляющий учетную запись пользователя.</param>
|
||||
<param name="accessMask">Целочисленное значение, задающее тип доступа.</param>
|
||||
<param name="isInherited">Значение true, если правило доступа наследуется; в противном случае — значение false. </param>
|
||||
<param name="inheritanceFlags">Одно из значений <see cref="T:System.Security.AccessControl.InheritanceFlags" />, определяющее порядок распространения масок доступа на дочерние объекты.</param>
|
||||
<param name="propagationFlags">Одно из значений <see cref="T:System.Security.AccessControl.PropagationFlags" />, определяющее порядок распространения элементов управления доступом на дочерние объекты.</param>
|
||||
<param name="flags">Одно из значений <see cref="T:System.Security.AccessControl.AuditFlags" />, определяющее тип проводимого аудита.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AuditRuleType">
|
||||
<summary>[SECURITY CRITICAL] Получает тип, используемый классом <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> для обозначения правил аудита.</summary>
|
||||
<returns>Объект <see cref="T:System.Type" />, представляющий класс <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Удаляет все подходящие разрешения и запреты списка управления доступом из текущего файла или каталога.</summary>
|
||||
<returns>Значение true, если правило доступа удалено; в противном случае — значение false.</returns>
|
||||
<param name="rule">Объект <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />, представляющий разрешение списка управления доступом, которое необходимо удалить из файла или каталога.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Удаляет все разрешения списка управления доступом для указанного пользователя из текущего файла или каталога.</summary>
|
||||
<param name="rule">Объект <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />, задающий пользователя, разрешения списка управления доступом которого необходимо удалить из файла или каталога.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Удаляет одно подходящее разрешение или один запрет списка управления доступом из текущего файла или каталога.</summary>
|
||||
<param name="rule">Объект <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />, задающий пользователя, разрешения списка управления доступом которого необходимо удалить из файла или каталога.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Удаляет все подходящие разрешающие или запрещающие правила аудита из текущего файла или каталога.</summary>
|
||||
<returns>Значение true, если правило аудита удалено, в противном случае — значение false</returns>
|
||||
<param name="rule">Объект <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />, представляющий правило аудита, которое необходимо удалить из файла или каталога.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleAll(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Удаляет все правила аудита для указанного пользователя из текущего файла или каталога.</summary>
|
||||
<param name="rule">Объект <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />, задающий пользователя, правила аудита которого необходимо удалить из файла или каталога.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Удаляет одно подходящее разрешающее или запрещающее правило аудита из текущего файла или каталога.</summary>
|
||||
<param name="rule">Объект <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />, представляющий правило аудита, которое необходимо удалить из файла или каталога.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.ResetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Добавляет указанное разрешение списка управления доступом к текущему файлу или каталогу и удаляет все совпадающие разрешения списка управления доступом.</summary>
|
||||
<param name="rule">Объект <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />, представляющий разрешение списка управления доступом, которое необходимо добавить к файлу или каталогу.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] Устанавливает указанное разрешение списка управления доступом для текущего файла или каталога. </summary>
|
||||
<param name="rule">Объект <see cref="T:System.Security.AccessControl.FileSystemAccessRule" />, представляющий разрешение списка управления доступом, которое необходимо установить для файла или каталога.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] Устанавливает указанное правило аудита для текущего файла или каталога.</summary>
|
||||
<param name="rule">Объект <see cref="T:System.Security.AccessControl.FileSystemAuditRule" />, представляющий правило аудита, которое необходимо установить для файла или каталога.</param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
@@ -0,0 +1,408 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.IO.FileSystem.AccessControl</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.IO.FileSystemAclExtensions"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileStream)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileInfo,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileStream,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="T:System.Security.AccessControl.DirectoryObjectSecurity">
|
||||
<summary>[SECURITY CRITICAL] 提供无需直接操作访问控制列表 (ACL) 而控制对目录对象的访问的能力。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor">
|
||||
<summary>[SECURITY CRITICAL] 初始化 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 类的新实例。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
|
||||
<summary>[SECURITY CRITICAL] 使用指定的安全性说明符初始化 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 类的新实例。</summary>
|
||||
<param name="securityDescriptor">将与新的 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 对象关联的安全性说明符。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid)">
|
||||
<summary>[SECURITY CRITICAL] 用指定的值初始化 <see cref="T:System.Security.AccessControl.AccessRule" /> 类的新实例。</summary>
|
||||
<returns>此方法所创建的 <see cref="T:System.Security.AccessControl.AccessRule" /> 对象。</returns>
|
||||
<param name="identityReference">应用访问规则的标识。它必须是可强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 的对象。</param>
|
||||
<param name="accessMask">此规则的访问掩码。访问掩码是一个 32 位的匿名位集合,其含义是由每个集成器定义的。</param>
|
||||
<param name="isInherited">如果此规则继承自父容器,则为 true。</param>
|
||||
<param name="inheritanceFlags">指定访问规则的继承属性。</param>
|
||||
<param name="propagationFlags">指定继承的访问规则是否自动传播。如果 <paramref name="inheritanceFlags" /> 设置为 <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />,则将忽略传播标志。</param>
|
||||
<param name="type">指定有效的访问控制类型。</param>
|
||||
<param name="objectType">新访问规则所应用到的对象的类标识。</param>
|
||||
<param name="inheritedObjectType">可以继承新访问规则的子对象的类标识。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] 将指定的访问规则添加到与此 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 对象关联的自由访问控制列表 (DACL)。</summary>
|
||||
<param name="rule">要添加的访问规则。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] 将指定的审核规则添加到与该 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 对象关联的系统访问控制列表 (SACL)。</summary>
|
||||
<param name="rule">要添加的审核规则。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid)">
|
||||
<summary>[SECURITY CRITICAL] 用指定的值初始化 <see cref="T:System.Security.AccessControl.AuditRule" /> 类的新实例。</summary>
|
||||
<returns>此方法所创建的 <see cref="T:System.Security.AccessControl.AuditRule" /> 对象。</returns>
|
||||
<param name="identityReference">审核规则应用到的标识。它必须是可强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 的对象。</param>
|
||||
<param name="accessMask">此规则的访问掩码。访问掩码是一个 32 位的匿名位集合,其含义是由每个集成器定义的。</param>
|
||||
<param name="isInherited">如果此规则继承自父容器,则为 true。</param>
|
||||
<param name="inheritanceFlags">指定审核规则的继承属性。</param>
|
||||
<param name="propagationFlags">指定继承的审核规则是否自动传播。如果 <paramref name="inheritanceFlags" /> 设置为 <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />,则将忽略传播标志。</param>
|
||||
<param name="flags">指定对规则进行审核的条件。</param>
|
||||
<param name="objectType">新审核规则所应用到的对象的类标识。</param>
|
||||
<param name="inheritedObjectType">可以继承新审核规则的子对象的类标识。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[SECURITY CRITICAL] 获取与指定的安全性标识符关联的访问规则的集合。</summary>
|
||||
<returns>与指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象关联的访问规则的集合。</returns>
|
||||
<param name="includeExplicit">若要包括为对象显式设置的访问规则,则为 true。</param>
|
||||
<param name="includeInherited">若要包括继承的访问规则,则为 true。</param>
|
||||
<param name="targetType">要为其检索访问规则的安全性标识符。这必须是可以强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象的对象。</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[SECURITY CRITICAL] 获取与指定的安全性标识符关联的审核规则的集合。</summary>
|
||||
<returns>与指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象关联的审核规则的集合。</returns>
|
||||
<param name="includeExplicit">若要包括为对象显式设置的审核规则,则为 true。</param>
|
||||
<param name="includeInherited">若要包括继承的审核规则,则为 true。</param>
|
||||
<param name="targetType">要为其检索审核规则的安全性标识符。这必须是可以强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象的对象。</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
|
||||
<summary>[SECURITY CRITICAL] 将指定修改应用于与此 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 对象关联的自由访问控制列表 (DACL)。</summary>
|
||||
<returns>如果成功修改了 DACL,则为 true;否则为 false。</returns>
|
||||
<param name="modification">要应用于 DACL 的修改。</param>
|
||||
<param name="rule">要修改的访问规则。</param>
|
||||
<param name="modified">如果成功修改了 DACL,则为 true;否则为 false。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
|
||||
<summary>[SECURITY CRITICAL] 将指定修改应用于与此 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 对象关联的系统访问控制列表 (SACL)。</summary>
|
||||
<returns>如果成功修改了 SACL,则为 true;否则为 false。</returns>
|
||||
<param name="modification">要应用于 SACL 的修改。</param>
|
||||
<param name="rule">要修改的审核规则。</param>
|
||||
<param name="modified">如果成功修改了 SACL,则为 true;否则为 false。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] 从与此 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全性标识符和访问掩码的访问规则。</summary>
|
||||
<returns>如果访问规则已成功移除,则为 true;否则为 false。</returns>
|
||||
<param name="rule">要移除的访问规则。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] 从与此 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全性标识符的所有访问规则。</summary>
|
||||
<param name="rule">要移除的访问规则。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] 从与此 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则完全匹配的所有访问规则。</summary>
|
||||
<param name="rule">要移除的访问规则。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] 从与此 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同安全性标识符和访问掩码的审核规则。</summary>
|
||||
<returns>如果审核规则已成功移除,则为 true;否则为 false。</returns>
|
||||
<param name="rule">要移除的审核规则。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] 从与此 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同安全性标识符的所有审核规则。</summary>
|
||||
<param name="rule">要移除的审核规则。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] 从与此 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则完全匹配的所有审核规则。</summary>
|
||||
<param name="rule">要移除的审核规则。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ResetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] 从与此 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 对象关联的自由访问控制列表 (DACL) 中移除所有访问规则,然后添加指定的访问规则。</summary>
|
||||
<param name="rule">要重置的访问规则。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] 从与此 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全性标识符和限定符的所有访问规则,然后添加指定的访问规则。</summary>
|
||||
<param name="rule">要设置的访问规则。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] 从与此 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同的安全性标识符和限定符所有审核规则,然后添加指定的审核规则。</summary>
|
||||
<param name="rule">要设置的审核规则。</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectorySecurity">
|
||||
<summary>[SECURITY CRITICAL] 表示目录的访问控制和审核安全。此类不能被继承。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor">
|
||||
<summary>[SECURITY CRITICAL] 初始化 <see cref="T:System.Security.AccessControl.DirectorySecurity" /> 类的新实例。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[SECURITY CRITICAL] 使用指定的 <see cref="T:System.Security.AccessControl.AccessControlSections" /> 枚举值从指定目录初始化 <see cref="T:System.Security.AccessControl.DirectorySecurity" /> 类的新实例。</summary>
|
||||
<param name="name">一个目录位置,将从该目录创建 <see cref="T:System.Security.AccessControl.DirectorySecurity" /> 对象。</param>
|
||||
<param name="includeSections">
|
||||
<see cref="T:System.Security.AccessControl.AccessControlSections" /> 值之一,该值指定要检索的访问控制列表 (ACL) 信息的类型。</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSecurity">
|
||||
<summary>[SECURITY CRITICAL] 表示文件的访问控制和审核安全。此类不能被继承。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor">
|
||||
<summary>[SECURITY CRITICAL] 初始化 <see cref="T:System.Security.AccessControl.FileSecurity" /> 类的新实例。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[SECURITY CRITICAL] 使用 <see cref="T:System.Security.AccessControl.AccessControlSections" /> 枚举的指定值从指定文件初始化 <see cref="T:System.Security.AccessControl.FileSecurity" /> 类的新实例。</summary>
|
||||
<param name="fileName">一个文件的位置,<see cref="T:System.Security.AccessControl.FileSecurity" /> 对象将从该文件创建。</param>
|
||||
<param name="includeSections">
|
||||
<see cref="T:System.Security.AccessControl.AccessControlSections" /> 值之一,该值指定要检索的访问控制列表 (ACL) 信息的类型。</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAccessRule">
|
||||
<summary>[SECURITY CRITICAL] 表示定义文件或目录的访问规则的访问控制项 (ACE) 的抽象。此类不能被继承。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SECURITY CRITICAL] 使用以下内容初始化 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 类的新实例:对用户帐户的引用、指定与访问规则关联的操作的类型的值,以及指定是允许还是拒绝该操作的值。</summary>
|
||||
<param name="identity">封装对用户帐户的引用的 <see cref="T:System.Security.Principal.IdentityReference" /> 对象。</param>
|
||||
<param name="fileSystemRights">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemRights" /> 值之一,该值指定与访问规则关联的操作的类型。</param>
|
||||
<param name="type">
|
||||
<see cref="T:System.Security.AccessControl.AccessControlType" /> 值之一,该值指定是允许还是拒绝该操作。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SECURITY CRITICAL] 使用以下内容初始化 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 类的新实例:对用户帐户的引用、指定与访问规则关联的操作的类型的值、确定如何继承权限的值、确定如何传播权限的值,以及指定是允许还是拒绝该操作的值。</summary>
|
||||
<param name="identity">封装对用户帐户的引用的 <see cref="T:System.Security.Principal.IdentityReference" /> 对象。</param>
|
||||
<param name="fileSystemRights">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemRights" /> 值之一,该值指定与访问规则关联的操作的类型。</param>
|
||||
<param name="inheritanceFlags">
|
||||
<see cref="T:System.Security.AccessControl.InheritanceFlags" /> 值之一,该值指定访问掩码如何传播到子对象。</param>
|
||||
<param name="propagationFlags">
|
||||
<see cref="T:System.Security.AccessControl.PropagationFlags" /> 值之一,该值指定访问控制项 (ACE) 如何传播到子对象。</param>
|
||||
<param name="type">
|
||||
<see cref="T:System.Security.AccessControl.AccessControlType" /> 值之一,该值指定是允许还是拒绝该操作。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SECURITY CRITICAL] 使用以下内容初始化 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 类的新实例:用户帐户的名称、指定与访问规则关联的操作的类型的值,以及描述是允许还是拒绝该操作的值。</summary>
|
||||
<param name="identity">用户帐户的名称。</param>
|
||||
<param name="fileSystemRights">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemRights" /> 值之一,该值指定与访问规则关联的操作的类型。</param>
|
||||
<param name="type">
|
||||
<see cref="T:System.Security.AccessControl.AccessControlType" /> 值之一,该值指定是允许还是拒绝该操作。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SECURITY CRITICAL] 使用以下内容初始化 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 类的新实例:用户帐户的名称、指定与访问规则关联的操作的类型的值、确定如何继承权限的值、确定如何传播权限的值,以及指定是允许还是拒绝该操作的值。</summary>
|
||||
<param name="identity">用户帐户的名称。</param>
|
||||
<param name="fileSystemRights">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemRights" /> 值之一,该值指定与访问规则关联的操作的类型。</param>
|
||||
<param name="inheritanceFlags">
|
||||
<see cref="T:System.Security.AccessControl.InheritanceFlags" /> 值之一,该值指定访问掩码如何传播到子对象。</param>
|
||||
<param name="propagationFlags">
|
||||
<see cref="T:System.Security.AccessControl.PropagationFlags" /> 值之一,该值指定访问控制项 (ACE) 如何传播到子对象。</param>
|
||||
<param name="type">
|
||||
<see cref="T:System.Security.AccessControl.AccessControlType" /> 值之一,该值指定是允许还是拒绝该操作。</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAccessRule.FileSystemRights">
|
||||
<summary>[SECURITY CRITICAL] 获取与当前 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 对象关联的 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 标志。</summary>
|
||||
<returns>与当前 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 对象关联的 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 标志。</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAuditRule">
|
||||
<summary>[SECURITY CRITICAL] 表示定义文件或目录的审核规则的访问控制项 (ACE) 的抽象。此类不能被继承。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SECURITY CRITICAL] 使用以下内容初始化 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 类的新实例:对用户帐户的引用、指定与审核规则关联的操作的类型的值,以及指定何时执行审核的值。</summary>
|
||||
<param name="identity">封装对用户帐户的引用的 <see cref="T:System.Security.Principal.IdentityReference" /> 对象。</param>
|
||||
<param name="fileSystemRights">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemRights" /> 值之一,该值指定与审核规则关联的操作的类型。</param>
|
||||
<param name="flags">
|
||||
<see cref="T:System.Security.AccessControl.AuditFlags" /> 值之一,该值指定何时执行审核。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SECURITY CRITICAL] 使用以下内容初始化 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 类的新实例:对用户帐户的引用的名称、指定与审核规则关联的操作的类型的值、确定如何继承权限的值、确定如何传播权限的值,以及指定何时执行审核的值。</summary>
|
||||
<param name="identity">封装对用户帐户的引用的 <see cref="T:System.Security.Principal.IdentityReference" /> 对象。</param>
|
||||
<param name="fileSystemRights">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemRights" /> 值之一,该值指定与审核规则关联的操作的类型。</param>
|
||||
<param name="inheritanceFlags">
|
||||
<see cref="T:System.Security.AccessControl.InheritanceFlags" /> 值之一,该值指定访问掩码如何传播到子对象。</param>
|
||||
<param name="propagationFlags">
|
||||
<see cref="T:System.Security.AccessControl.PropagationFlags" /> 值之一,该值指定访问控制项 (ACE) 如何传播到子对象。</param>
|
||||
<param name="flags">
|
||||
<see cref="T:System.Security.AccessControl.AuditFlags" /> 值之一,该值指定何时执行审核。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SECURITY CRITICAL] 使用以下内容初始化 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 类的新实例:用户帐户名称、指定与审核规则关联的操作的类型的值,以及指定何时执行审核的值。</summary>
|
||||
<param name="identity">用户帐户的名称。</param>
|
||||
<param name="fileSystemRights">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemRights" /> 值之一,该值指定与审核规则关联的操作的类型。</param>
|
||||
<param name="flags">
|
||||
<see cref="T:System.Security.AccessControl.AuditFlags" /> 值之一,该值指定何时执行审核。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SECURITY CRITICAL] 使用以下内容初始化 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 类的新实例:用户帐户的名称、指定与审核规则关联的操作的类型的值、确定如何继承权限的值、确定如何传播权限的值,以及指定何时执行审核的值。</summary>
|
||||
<param name="identity">用户帐户的名称。</param>
|
||||
<param name="fileSystemRights">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemRights" /> 值之一,该值指定与审核规则关联的操作的类型。</param>
|
||||
<param name="inheritanceFlags">
|
||||
<see cref="T:System.Security.AccessControl.InheritanceFlags" /> 值之一,该值指定访问掩码如何传播到子对象。</param>
|
||||
<param name="propagationFlags">
|
||||
<see cref="T:System.Security.AccessControl.PropagationFlags" /> 值之一,该值指定访问控制项 (ACE) 如何传播到子对象。</param>
|
||||
<param name="flags">
|
||||
<see cref="T:System.Security.AccessControl.AuditFlags" /> 值之一,该值指定何时执行审核。</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAuditRule.FileSystemRights">
|
||||
<summary>[SECURITY CRITICAL] 获取与当前 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 对象关联的 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 标志。</summary>
|
||||
<returns>与当前 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 对象关联的 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 标志。</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemRights">
|
||||
<summary>[SECURITY CRITICAL] 定义要在创建访问和审核规则时使用的访问权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.AppendData">
|
||||
<summary>指定将数据追加到文件末尾的权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ChangePermissions">
|
||||
<summary>指定更改与文件或文件夹关联的安全和审核规则的权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateDirectories">
|
||||
<summary>指定创建文件夹的权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateFiles">
|
||||
<summary>指定创建文件的权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Delete">
|
||||
<summary>指定删除文件夹或文件的权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.DeleteSubdirectoriesAndFiles">
|
||||
<summary>指定删除文件夹和该文件夹中包含的所有文件的权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ExecuteFile">
|
||||
<summary>指定运行应用程序文件的权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.FullControl">
|
||||
<summary>指定对文件夹或文件进行完全控制以及修改访问控制和审核规则的权限。此值表示对文件进行任何操作的权限,并且是此枚举中的所有权限的组合。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ListDirectory">
|
||||
<summary>指定读取目录内容的权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Modify">
|
||||
<summary>指定读、写、列出文件夹内容、删除文件夹和文件以及运行应用程序文件的权限。此权限包括 <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute" /> 权限、<see cref="F:System.Security.AccessControl.FileSystemRights.Write" /> 权限和 <see cref="F:System.Security.AccessControl.FileSystemRights.Delete" /> 权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Read">
|
||||
<summary>指定以只读方式打开和复制文件夹或文件的权限。此权限包括 <see cref="F:System.Security.AccessControl.FileSystemRights.ReadData" /> 权限、<see cref="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes" /> 权限、<see cref="F:System.Security.AccessControl.FileSystemRights.ReadAttributes" /> 权限和 <see cref="F:System.Security.AccessControl.FileSystemRights.ReadPermissions" /> 权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute">
|
||||
<summary>指定以只读方式打开和复制文件夹或文件以及运行应用程序文件的权限。此权限包括 <see cref="F:System.Security.AccessControl.FileSystemRights.Read" /> 权限和 <see cref="F:System.Security.AccessControl.FileSystemRights.ExecuteFile" /> 权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAttributes">
|
||||
<summary>指定从文件夹或文件打开和复制文件系统特性的权限。例如,此值指定查看文件创建日期或修改日期的权限。这不包括读取数据、扩展文件系统特性或访问和审核规则的权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadData">
|
||||
<summary>指定打开和复制文件或文件夹的权限。这不包括读取文件系统特性、扩展文件系统特性或访问和审核规则的权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes">
|
||||
<summary>指定从文件夹或文件打开和复制扩展文件系统特性的权限。例如,此值指定查看作者和内容信息的权限。这不包括读取数据、文件系统特性或访问和审核规则的权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadPermissions">
|
||||
<summary>指定从文件夹或文件打开和复制访问和审核规则的权限。这不包括读取数据、文件系统特性或扩展文件系统特性的权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Synchronize">
|
||||
<summary>指定应用程序是否能够等待文件句柄,以便与 I/O 操作的完成保持同步。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.TakeOwnership">
|
||||
<summary>指定更改文件夹或文件的所有者的权限。请注意:资源的所有者对该资源拥有完全权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Traverse">
|
||||
<summary>指定列出文件夹的内容以及运行该文件夹中所包含的应用程序的权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Write">
|
||||
<summary>指定创建文件夹和文件以及向文件添加数据或从文件移除数据的权限。此权限包括 <see cref="F:System.Security.AccessControl.FileSystemRights.WriteData" /> 权限、<see cref="F:System.Security.AccessControl.FileSystemRights.AppendData" /> 权限、<see cref="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes" /> 权限和 <see cref="F:System.Security.AccessControl.FileSystemRights.WriteAttributes" /> 权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteAttributes">
|
||||
<summary>指定打开文件系统特性以及将文件系统特性写入文件夹或文件的权限。这不包括写入数据、扩展特性以及写入访问和审核规则的功能。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteData">
|
||||
<summary>指定打开和写入文件或文件夹的权限。这不包括打开和写入文件系统特性、扩展文件系统特性或访问和审核规则的权限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes">
|
||||
<summary>指定打开文件夹或文件的扩展文件系统特性以及将扩展文件系统特性写入文件夹或文件的权限。这不包括写入数据、特性或访问和审核规则的功能。</summary>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemSecurity">
|
||||
<summary>[SECURITY CRITICAL] 表示文件或目录的访问控制和审核安全。</summary>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRightType">
|
||||
<summary>[SECURITY CRITICAL] 获取 <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> 类用于表示访问权限的枚举。</summary>
|
||||
<returns>一个 <see cref="T:System.Type" /> 对象,表示 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 枚举。</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[SECURITY CRITICAL] 使用指定的访问权限、访问控制和标志初始化 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 类的新实例,该实例表示指定用户的新的访问控制规则。</summary>
|
||||
<returns>表示指定用户的新访问控制规则的新的 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 对象,具有指定的访问权限、访问控制和标志。</returns>
|
||||
<param name="identityReference">表示用户帐户的 <see cref="T:System.Security.Principal.IdentityReference" /> 对象。</param>
|
||||
<param name="accessMask">指定访问类型的整数。</param>
|
||||
<param name="isInherited">如果该访问规则是继承的,则为 true;否则为 false。</param>
|
||||
<param name="inheritanceFlags">
|
||||
<see cref="T:System.Security.AccessControl.InheritanceFlags" /> 值之一,指定如何将访问掩码传播到子对象。</param>
|
||||
<param name="propagationFlags">
|
||||
<see cref="T:System.Security.AccessControl.PropagationFlags" /> 值之一,指定如何将访问控制项 (ACE) 传播到子对象。</param>
|
||||
<param name="type">
|
||||
<see cref="T:System.Security.AccessControl.AccessControlType" /> 值之一,指定允许还是拒绝访问。</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRuleType">
|
||||
<summary>[SECURITY CRITICAL] 获取 <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> 类用于表示访问规则的枚举。</summary>
|
||||
<returns>一个 <see cref="T:System.Type" /> 对象,表示 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 类。</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] 将指定的访问控制列表 (ACL) 权限添加到当前文件或目录。</summary>
|
||||
<param name="rule">一个 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 对象,表示要添加到文件或目录的访问控制列表 (ACL) 权限。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] 将指定的审核规则添加到当前文件或目录。</summary>
|
||||
<param name="rule">一个 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 对象,表示要添加到文件或目录的审核规则。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[SECURITY CRITICAL] 初始化 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 类的新实例,它表示指定用户的指定审核规则。</summary>
|
||||
<returns>新的 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 对象,表示指定用户的指定审核规则。</returns>
|
||||
<param name="identityReference">表示用户帐户的 <see cref="T:System.Security.Principal.IdentityReference" /> 对象。</param>
|
||||
<param name="accessMask">指定访问类型的整数。</param>
|
||||
<param name="isInherited">如果该访问规则是继承的,则为 true;否则为 false。</param>
|
||||
<param name="inheritanceFlags">
|
||||
<see cref="T:System.Security.AccessControl.InheritanceFlags" /> 值之一,指定如何将访问掩码传播到子对象。</param>
|
||||
<param name="propagationFlags">
|
||||
<see cref="T:System.Security.AccessControl.PropagationFlags" /> 值之一,指定如何将访问控制项 (ACE) 传播到子对象。</param>
|
||||
<param name="flags">
|
||||
<see cref="T:System.Security.AccessControl.AuditFlags" /> 值之一,指定要执行的审核的类型。</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AuditRuleType">
|
||||
<summary>[SECURITY CRITICAL] 获取 <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> 类用于表示审核规则的类型。</summary>
|
||||
<returns>一个 <see cref="T:System.Type" /> 对象,表示 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 类。</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] 从当前文件或目录移除所有匹配的允许或拒绝访问控制列表 (ACL) 权限。</summary>
|
||||
<returns>如果访问规则已移除,则为 true;否则为 false。</returns>
|
||||
<param name="rule">一个 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 对象,表示要从文件或目录中移除的访问控制列表 (ACL) 权限。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] 从当前文件或目录移除指定用户的所有访问控制列表 (ACL) 权限。</summary>
|
||||
<param name="rule">一个 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 对象,该对象指定应该从文件或目录移除其访问控制列表 (ACL) 权限的用户。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] 从当前文件或目录移除单个匹配的允许或拒绝访问控制列表 (ACL) 权限。</summary>
|
||||
<param name="rule">一个 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 对象,该对象指定应该从文件或目录移除其访问控制列表 (ACL) 权限的用户。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] 从当前文件或目录移除所有匹配的允许或拒绝审核规则。</summary>
|
||||
<returns>true(如果审核规则已移除);否则为 false</returns>
|
||||
<param name="rule">一个 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 对象,表示要从文件或目录移除的审核规则。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleAll(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] 从当前文件或目录移除指定用户的所有审核规则。</summary>
|
||||
<param name="rule">一个 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 对象,该对象指定应该从文件或目录删除其审核规则的用户。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] 从当前文件或目录移除单个匹配的允许或拒绝审核规则。</summary>
|
||||
<param name="rule">一个 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 对象,表示要从文件或目录移除的审核规则。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.ResetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] 将指定的访问控制列表 (ACL) 权限添加到当前文件或目录,并移除所有匹配的 ACL 权限。</summary>
|
||||
<param name="rule">一个 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 对象,表示要添加到文件或目录的访问控制列表 (ACL) 权限。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[SECURITY CRITICAL] 设置当前文件或目录的指定访问控制列表 (ACL) 权限。</summary>
|
||||
<param name="rule">一个 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 对象,表示要为文件或目录设置的访问控制列表 (ACL) 权限。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[SECURITY CRITICAL] 设置当前文件或目录的指定审核规则。</summary>
|
||||
<param name="rule">一个 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 对象,表示要为文件或目录设置的审核规则。</param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
@@ -0,0 +1,396 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.IO.FileSystem.AccessControl</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.IO.FileSystemAclExtensions"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileStream)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileInfo,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileStream,System.Security.AccessControl.FileSecurity)"></member>
|
||||
<member name="T:System.Security.AccessControl.DirectoryObjectSecurity">
|
||||
<summary>[安全性關鍵] 提供無需直接管理存取控制清單 (ACL),即可控制對目錄物件之存取的功能。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor">
|
||||
<summary>[安全性關鍵] 初始化 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 類別的新執行個體。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
|
||||
<summary>[安全性關鍵] 使用指定的安全性描述元 (Security Descriptor),初始化 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 類別的新執行個體。</summary>
|
||||
<param name="securityDescriptor">與新 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 物件相關聯的安全性描述元。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid)">
|
||||
<summary>[安全性關鍵] 使用指定的值,初始化 <see cref="T:System.Security.AccessControl.AccessRule" /> 類別的新執行個體。</summary>
|
||||
<returns>這個方法建立的 <see cref="T:System.Security.AccessControl.AccessRule" /> 物件。</returns>
|
||||
<param name="identityReference">要套用存取規則的識別 (Identity)。它必須是可以轉型為 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 的物件。</param>
|
||||
<param name="accessMask">這個規則的存取遮罩。存取遮罩為 32 位元的匿名位元集合,其意義由個別的整合子定義。</param>
|
||||
<param name="isInherited">如果這個規則是從父容器繼承,則為 true。</param>
|
||||
<param name="inheritanceFlags">指定存取規則的繼承 (Inheritance) 屬性。</param>
|
||||
<param name="propagationFlags">指定是否要自動傳用繼承的存取規則。如果 <paramref name="inheritanceFlags" /> 設為 <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />,將略過傳用旗標。</param>
|
||||
<param name="type">指定有效的存取控制型別。</param>
|
||||
<param name="objectType">要套用新存取規則之物件類別的識別。</param>
|
||||
<param name="inheritedObjectType">可繼承新存取規則之子物件類別的識別。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[安全性關鍵] 將指定的存取規則加入與這個 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 物件相關聯的 Discretionary 存取控制清單 (DACL)。</summary>
|
||||
<param name="rule">要加入的存取規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[安全性關鍵] 將指定的稽核規則加入與這個 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 物件相關聯的系統存取控制清單 (SACL)。</summary>
|
||||
<param name="rule">要加入的稽核規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid)">
|
||||
<summary>[安全性關鍵] 使用指定的值,初始化 <see cref="T:System.Security.AccessControl.AuditRule" /> 類別的新執行個體。</summary>
|
||||
<returns>這個方法建立的 <see cref="T:System.Security.AccessControl.AuditRule" /> 物件。</returns>
|
||||
<param name="identityReference">要套用稽核規則的識別。它必須是可以轉型為 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 的物件。</param>
|
||||
<param name="accessMask">這個規則的存取遮罩。存取遮罩為 32 位元的匿名位元集合,其意義由個別的整合子定義。</param>
|
||||
<param name="isInherited">如果這個規則是從父容器繼承,則為 true。</param>
|
||||
<param name="inheritanceFlags">指定稽核規則的繼承屬性。</param>
|
||||
<param name="propagationFlags">指定是否要自動傳用繼承的稽核規則。如果 <paramref name="inheritanceFlags" /> 設為 <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />,將略過傳用旗標。</param>
|
||||
<param name="flags">指定稽核規則的條件。</param>
|
||||
<param name="objectType">要套用新稽核規則之物件類別的識別。</param>
|
||||
<param name="inheritedObjectType">可繼承新稽核規則之子物件類別的識別。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[安全性關鍵] 取得與指定之安全識別項相關聯的存取規則集合。</summary>
|
||||
<returns>與指定之 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件相關聯的存取規則集合。</returns>
|
||||
<param name="includeExplicit">true 表示包括為物件明確設定的存取規則。</param>
|
||||
<param name="includeInherited">true 表示包括繼承的存取規則。</param>
|
||||
<param name="targetType">要擷取存取規則的安全識別項。這必須是可轉型為 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件的物件。</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>[安全性關鍵] 取得與指定之安全識別項相關聯的稽核規則集合。</summary>
|
||||
<returns>與指定之 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件相關聯的稽核規則集合。</returns>
|
||||
<param name="includeExplicit">true 表示包括為物件明確設定的稽核規則。</param>
|
||||
<param name="includeInherited">true 表示包括繼承的稽核規則。</param>
|
||||
<param name="targetType">要擷取稽核規則的安全識別項。這必須是可轉型為 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件的物件。</param>
|
||||
<PermissionSet>
|
||||
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
|
||||
</PermissionSet>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
|
||||
<summary>[安全性關鍵] 將指定的修改套用至與這個 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 物件相關聯的 Discretionary 存取控制清單 (DACL)。</summary>
|
||||
<returns>如果 DACL 修改成功,則為 true,否則為 false。</returns>
|
||||
<param name="modification">要套用至 DACL 的修改。</param>
|
||||
<param name="rule">要修改的存取規則。</param>
|
||||
<param name="modified">如果 DACL 修改成功,則為 true,否則為 false。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
|
||||
<summary>[安全性關鍵] 將指定的修改套用至與這個 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 物件相關聯的系統存取控制清單 (SACL)。</summary>
|
||||
<returns>如果 SACL 修改成功,則為 true,否則為 false。</returns>
|
||||
<param name="modification">要套用至 SACL 的修改。</param>
|
||||
<param name="rule">要修改的稽核規則。</param>
|
||||
<param name="modified">如果 SACL 修改成功,則為 true,否則為 false。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[安全性關鍵] 從與這個 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 物件相關聯的 Discretionary 存取控制清單 (DACL),移除與指定的存取規則包含相同安全識別項和存取遮罩的存取規則。</summary>
|
||||
<returns>如果成功移除存取規則,則為 true,否則為 false。</returns>
|
||||
<param name="rule">要移除的存取規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[安全性關鍵] 從與這個 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 物件相關聯的 Discretionary 存取控制清單 (DACL),移除包含與指定存取規則相同安全識別項的所有存取規則。</summary>
|
||||
<param name="rule">要移除的存取規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[安全性關鍵] 從與這個 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 物件相關聯的 Discretionary 存取控制清單 (DACL),移除與指定存取規則完全相符的所有存取規則。</summary>
|
||||
<param name="rule">要移除的存取規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[安全性關鍵] 從與這個 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 物件相關聯的系統存取控制清單 (SACL),移除與指定的稽核規則包含相同安全識別項和存取遮罩的稽核規則。</summary>
|
||||
<returns>如果成功移除稽核規則,則為 true,否則為 false。</returns>
|
||||
<param name="rule">要移除的稽核規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[安全性關鍵] 從與這個 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 物件相關聯的系統存取控制清單 (SACL),移除包含與指定稽核規則相同安全識別項的所有稽核規則。</summary>
|
||||
<param name="rule">要移除的稽核規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[安全性關鍵] 從與這個 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 物件相關聯的系統存取控制清單 (SACL),移除與指定稽核規則完全相符的所有稽核規則。</summary>
|
||||
<param name="rule">要移除的稽核規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ResetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[安全性關鍵] 移除與這個 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 物件相關聯之 Discretionary 存取控制清單 (DACL) 中的所有存取規則,然後加入指定的存取規則。</summary>
|
||||
<param name="rule">要重設的存取規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>[安全性關鍵] 從與這個 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 物件相關聯之 Discretionary 存取控制清單 (DACL),移除包含與指定存取規則相同安全識別項和限定詞的所有存取規則,然後加入指定的存取規則。</summary>
|
||||
<param name="rule">要設定的存取規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>[安全性關鍵] 從與這個 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 物件相關聯之系統存取控制清單 (SACL),移除與指定的稽核規則包含相同安全識別項和限定詞的所有稽核規則,然後加入指定的稽核規則。</summary>
|
||||
<param name="rule">要設定的稽核規則。</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectorySecurity">
|
||||
<summary>[安全性關鍵] 表示目錄的存取控制和稽核安全性。此類別無法被繼承。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor">
|
||||
<summary>[安全性關鍵] 初始化 <see cref="T:System.Security.AccessControl.DirectorySecurity" /> 類別的新執行個體。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[安全性關鍵] 使用 <see cref="T:System.Security.AccessControl.AccessControlSections" /> 列舉型別 (Enumeration) 之指定的值,從指定的目錄初始化 <see cref="T:System.Security.AccessControl.DirectorySecurity" /> 類別的新執行個體。</summary>
|
||||
<param name="name">從其中建立 <see cref="T:System.Security.AccessControl.DirectorySecurity" /> 物件之目錄的位置。</param>
|
||||
<param name="includeSections">其中一個 <see cref="T:System.Security.AccessControl.AccessControlSections" /> 值,指定要擷取之存取控制清單 (ACL) 資訊的類型。</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSecurity">
|
||||
<summary>[安全性關鍵] 表示檔案的存取控制和稽核安全性。此類別無法被繼承。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor">
|
||||
<summary>[安全性關鍵] 初始化 <see cref="T:System.Security.AccessControl.FileSecurity" /> 類別的新執行個體。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>[安全性關鍵] 使用 <see cref="T:System.Security.AccessControl.AccessControlSections" /> 列舉型別 (Enumeration) 之指定的值,從指定的檔案初始化 <see cref="T:System.Security.AccessControl.FileSecurity" /> 類別的新執行個體。</summary>
|
||||
<param name="fileName">從其中建立 <see cref="T:System.Security.AccessControl.FileSecurity" /> 物件之檔案的位置。</param>
|
||||
<param name="includeSections">其中一個 <see cref="T:System.Security.AccessControl.AccessControlSections" /> 值,指定要擷取之存取控制清單 (ACL) 資訊的類型。</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAccessRule">
|
||||
<summary>[安全性關鍵] 表示為檔案或目錄定義存取規則之存取控制項目 (ACE) 的抽象。此類別無法被繼承。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[安全性關鍵] 使用對使用者帳戶的參考、指定與存取規則關聯之作業類型的值,以及指定允許還是拒絕作業的值,初始化 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 類別的新執行個體。</summary>
|
||||
<param name="identity">
|
||||
<see cref="T:System.Security.Principal.IdentityReference" /> 物件,封裝使用者帳戶的參考。</param>
|
||||
<param name="fileSystemRights">其中一個 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 值,可指定與存取規則有關聯的作業類型。</param>
|
||||
<param name="type">其中一個 <see cref="T:System.Security.AccessControl.AccessControlType" /> 值,可指定是要允許還是拒絕此作業。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[安全性關鍵] 使用對使用者帳戶的參考、指定與存取規則關聯之作業類型的值、判斷如何繼承權限的值、判斷如何散佈權限的值,以及指定允許還是拒絕作業的值,初始化 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 類別的新執行個體。</summary>
|
||||
<param name="identity">
|
||||
<see cref="T:System.Security.Principal.IdentityReference" /> 物件,封裝使用者帳戶的參考。</param>
|
||||
<param name="fileSystemRights">其中一個 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 值,可指定與存取規則有關聯的作業類型。</param>
|
||||
<param name="inheritanceFlags">其中一個 <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 值,可指定存取遮罩要如何散佈到子物件。</param>
|
||||
<param name="propagationFlags">其中一個 <see cref="T:System.Security.AccessControl.PropagationFlags" /> 值,可指定存取控制項目 (ACE) 要如何散佈到子物件。</param>
|
||||
<param name="type">其中一個 <see cref="T:System.Security.AccessControl.AccessControlType" /> 值,可指定是要允許還是拒絕此作業。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[安全性關鍵] 利用使用者帳戶的名稱、指定與存取規則關聯之作業類型的值,以及描述允許還是拒絕作業的值,初始化 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 類別的新執行個體。</summary>
|
||||
<param name="identity">使用者帳戶的名稱。</param>
|
||||
<param name="fileSystemRights">其中一個 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 值,可指定與存取規則有關聯的作業類型。</param>
|
||||
<param name="type">其中一個 <see cref="T:System.Security.AccessControl.AccessControlType" /> 值,可指定是要允許還是拒絕此作業。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[安全性關鍵] 利用使用者帳戶的名稱、指定與存取規則關聯之作業類型的值、判斷如何繼承權限的值、判斷如何散佈權限的值,以及指定允許還是拒絕作業的值,初始化 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 類別的新執行個體。</summary>
|
||||
<param name="identity">使用者帳戶的名稱。</param>
|
||||
<param name="fileSystemRights">其中一個 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 值,可指定與存取規則有關聯的作業類型。</param>
|
||||
<param name="inheritanceFlags">其中一個 <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 值,可指定存取遮罩要如何散佈到子物件。</param>
|
||||
<param name="propagationFlags">其中一個 <see cref="T:System.Security.AccessControl.PropagationFlags" /> 值,可指定存取控制項目 (ACE) 要如何散佈到子物件。</param>
|
||||
<param name="type">其中一個 <see cref="T:System.Security.AccessControl.AccessControlType" /> 值,可指定是要允許還是拒絕此作業。</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAccessRule.FileSystemRights">
|
||||
<summary>[安全性關鍵] 取得與目前 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 物件關聯的 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 旗標。</summary>
|
||||
<returns>與目前 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 物件關聯的 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 旗標。</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAuditRule">
|
||||
<summary>[安全性關鍵] 表示存取控制項目 (ACE) 的抽象,其定義檔案或目錄的稽核規則。此類別無法被繼承。</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[安全性關鍵] 利用使用者帳戶的參考、指定與稽核規則關聯之作業類型的值以及指定何時執行稽核的值,來初始化 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 類別的新執行個體。</summary>
|
||||
<param name="identity">
|
||||
<see cref="T:System.Security.Principal.IdentityReference" /> 物件,封裝使用者帳戶的參考。</param>
|
||||
<param name="fileSystemRights">其中一個 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 值,可指定與稽核規則有關聯的作業類型。</param>
|
||||
<param name="flags">其中一個 <see cref="T:System.Security.AccessControl.AuditFlags" /> 值,可指定何時要執行稽核。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[安全性關鍵] 利用使用者帳戶的參考名稱、指定與稽核規則關聯之作業類型的值、決定如何繼承權限的值、決定如何散佈權限的值以及指定何時執行稽核的值,來初始化 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 類別的新執行個體。</summary>
|
||||
<param name="identity">
|
||||
<see cref="T:System.Security.Principal.IdentityReference" /> 物件,封裝使用者帳戶的參考。</param>
|
||||
<param name="fileSystemRights">其中一個 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 值,可指定與稽核規則有關聯的作業類型。</param>
|
||||
<param name="inheritanceFlags">其中一個 <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 值,可指定存取遮罩要如何散佈到子物件。</param>
|
||||
<param name="propagationFlags">其中一個 <see cref="T:System.Security.AccessControl.PropagationFlags" /> 值,可指定存取控制項目 (ACE) 要如何散佈到子物件。</param>
|
||||
<param name="flags">其中一個 <see cref="T:System.Security.AccessControl.AuditFlags" /> 值,可指定何時要執行稽核。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[安全性關鍵] 利用使用者帳戶名稱、指定與稽核規則關聯之作業類型的值以及指定何時執行稽核的值,來初始化 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 類別的新執行個體。</summary>
|
||||
<param name="identity">使用者帳戶的名稱。</param>
|
||||
<param name="fileSystemRights">其中一個 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 值,可指定與稽核規則有關聯的作業類型。</param>
|
||||
<param name="flags">其中一個 <see cref="T:System.Security.AccessControl.AuditFlags" /> 值,可指定何時要執行稽核。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[安全性關鍵] 利用使用者帳戶名稱、指定與稽核規則關聯之作業類型的值、決定如何繼承權限的值、決定如何散佈權限的值,以及指定何時執行稽核的值,來初始化 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 類別的新執行個體。</summary>
|
||||
<param name="identity">使用者帳戶的名稱。</param>
|
||||
<param name="fileSystemRights">其中一個 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 值,可指定與稽核規則有關聯的作業類型。</param>
|
||||
<param name="inheritanceFlags">其中一個 <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 值,可指定存取遮罩要如何散佈到子物件。</param>
|
||||
<param name="propagationFlags">其中一個 <see cref="T:System.Security.AccessControl.PropagationFlags" /> 值,可指定存取控制項目 (ACE) 要如何散佈到子物件。</param>
|
||||
<param name="flags">其中一個 <see cref="T:System.Security.AccessControl.AuditFlags" /> 值,可指定何時要執行稽核。</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAuditRule.FileSystemRights">
|
||||
<summary>[安全性關鍵] 取得與目前 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 物件關聯的 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 旗標。</summary>
|
||||
<returns>與目前 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 物件關聯的 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 旗標。</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemRights">
|
||||
<summary>[安全性關鍵] 定義建立存取規則和稽核規則時要使用的存取權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.AppendData">
|
||||
<summary>指定將資料附加至檔案結尾的權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ChangePermissions">
|
||||
<summary>指定變更與檔案或資料夾關聯之安全性規則和稽核規則的權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateDirectories">
|
||||
<summary>指定建立資料夾的權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateFiles">
|
||||
<summary>指定建立檔案的權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Delete">
|
||||
<summary>指定刪除資料夾或檔案的權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.DeleteSubdirectoriesAndFiles">
|
||||
<summary>指定刪除資料夾和該資料夾內包含之任何檔案的權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ExecuteFile">
|
||||
<summary>指定執行應用程式檔案的權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.FullControl">
|
||||
<summary>指定對資料夾或檔案執行完全控制,並修改存取控制 (Access control) 和稽核規則的權限。這個值表示對檔案執行任何作業的權限,其為這個列舉型別中所有權限的組合。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ListDirectory">
|
||||
<summary>指定讀取目錄內容的權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Modify">
|
||||
<summary>指定讀取、寫入、列出資料夾內容,刪除資料夾及檔案並執行應用程式檔案的權限。這個權限包括 <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute" /> 權限、<see cref="F:System.Security.AccessControl.FileSystemRights.Write" /> 權限及 <see cref="F:System.Security.AccessControl.FileSystemRights.Delete" /> 權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Read">
|
||||
<summary>指定以唯讀方式開啟和複製資料夾或檔案的權限。這個權限包括 <see cref="F:System.Security.AccessControl.FileSystemRights.ReadData" /> 權限、<see cref="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes" /> 權限、<see cref="F:System.Security.AccessControl.FileSystemRights.ReadAttributes" /> 權限及 <see cref="F:System.Security.AccessControl.FileSystemRights.ReadPermissions" /> 權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute">
|
||||
<summary>指定以唯讀方式開啟和複製資料夾或檔案,以及執行應用程式檔案的權限。這個權限包括 <see cref="F:System.Security.AccessControl.FileSystemRights.Read" /> 權限和 <see cref="F:System.Security.AccessControl.FileSystemRights.ExecuteFile" /> 權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAttributes">
|
||||
<summary>指定從資料夾或檔案開啟和複製檔案系統屬性的權限。例如,這個值指定檢視檔案建立或修改日期的權限。這不包括讀取資料、擴充之檔案系統屬性、存取規則和稽核規則的權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadData">
|
||||
<summary>指定開啟和複製檔案或資料夾的權限。這不包括讀取檔案系統屬性、擴充之檔案系統屬性、存取規則和稽核規則的權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes">
|
||||
<summary>指定從資料夾或檔案開啟和複製擴充之檔案系統屬性的權限。例如,這個值指定檢視作者和內容資訊的權限。這不包括讀取資料、檔案系統屬性、存取規則和稽核規則的權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadPermissions">
|
||||
<summary>指定從資料夾或檔案開啟和複製存取規則和稽核規則的權限。這不包括讀取資料、檔案系統屬性及擴充之檔案系統屬性的權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Synchronize">
|
||||
<summary>指定應用程式是否可以等待檔案控制代碼 (File Handle) 與 I/O 作業的完成同步。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.TakeOwnership">
|
||||
<summary>指定變更資料夾或檔案擁有人的權限。請注意,資源的擁有人對該資源具有完全存取權。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Traverse">
|
||||
<summary>指定列出資料夾內容並執行該資料夾內包含之應用程式的權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Write">
|
||||
<summary>指定建立資料夾和檔案,以及將資料新增至檔案或從檔案中移除資料的權限。這個權限包括 <see cref="F:System.Security.AccessControl.FileSystemRights.WriteData" /> 權限、<see cref="F:System.Security.AccessControl.FileSystemRights.AppendData" /> 權限、<see cref="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes" /> 權限及 <see cref="F:System.Security.AccessControl.FileSystemRights.WriteAttributes" /> 權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteAttributes">
|
||||
<summary>指定開啟檔案系統屬性並將其寫入資料夾或檔案的權限。這不包括寫入資料、擴充之屬性、存取規則和稽核規則的能力。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteData">
|
||||
<summary>指定開啟和寫入檔案或資料夾的權限。這不包括開啟和寫入檔案系統屬性、擴充之檔案系統屬性、存取規則和稽核規則的權限。</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes">
|
||||
<summary>指定開啟擴充之檔案系統屬性並將其寫入資料夾或檔案的權限。這不包括寫入資料、屬性、存取規則和稽核規則的能力。</summary>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemSecurity">
|
||||
<summary>[安全性關鍵] 表示檔案或目錄的存取控制 (Access Control) 和稽核安全性。</summary>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRightType">
|
||||
<summary>[安全性關鍵] 取得 <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> 類別用來表示存取權限的列舉型別 (Enumeration)。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Type" /> 物件,表示 <see cref="T:System.Security.AccessControl.FileSystemRights" /> 列舉型別。</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>[安全性關鍵] 以指定的存取權限、存取控制和旗標,初始化 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 類別 (用於表示指定使用者的新存取控制規則) 的新執行個體。</summary>
|
||||
<returns>新的 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 物件,以指定的存取權限、存取控制和旗標表示指定之使用者的新存取控制規則。</returns>
|
||||
<param name="identityReference">
|
||||
<see cref="T:System.Security.Principal.IdentityReference" /> 物件,表示使用者帳戶。</param>
|
||||
<param name="accessMask">整數,指定存取類型。</param>
|
||||
<param name="isInherited">如果繼承存取規則,則為 true,否則為 false。</param>
|
||||
<param name="inheritanceFlags">其中一個 <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 值,指定存取遮罩要如何散佈到子物件。</param>
|
||||
<param name="propagationFlags">其中一個 <see cref="T:System.Security.AccessControl.PropagationFlags" /> 值,指定存取控制項目 (ACE) 要如何散佈到子物件。</param>
|
||||
<param name="type">其中一個 <see cref="T:System.Security.AccessControl.AccessControlType" /> 值,指定允許還是拒絕存取。</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRuleType">
|
||||
<summary>[安全性關鍵] 取得 <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> 類別用來表示存取規則的列舉型別。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Type" /> 物件,表示 <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 類別。</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[安全性關鍵] 將指定的存取控制清單 (ACL) 使用權限加入至目前的檔案或目錄。</summary>
|
||||
<param name="rule">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 物件,表示要加入至檔案或目錄的存取控制清單 (ACL) 使用權限。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[安全性關鍵] 將指定的稽核規則加入至目前的檔案或目錄。</summary>
|
||||
<param name="rule">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 物件,表示要加入至檔案或目錄的稽核規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>[安全性關鍵] 初始化 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 類別 (表示指定之使用者的指定稽核規則) 的新執行個體。</summary>
|
||||
<returns>新的 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 物件,表示指定之使用者的指定稽核規則。</returns>
|
||||
<param name="identityReference">
|
||||
<see cref="T:System.Security.Principal.IdentityReference" /> 物件,表示使用者帳戶。</param>
|
||||
<param name="accessMask">整數,指定存取類型。</param>
|
||||
<param name="isInherited">如果繼承存取規則,則為 true,否則為 false。</param>
|
||||
<param name="inheritanceFlags">其中一個 <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 值,指定存取遮罩要如何散佈到子物件。</param>
|
||||
<param name="propagationFlags">其中一個 <see cref="T:System.Security.AccessControl.PropagationFlags" /> 值,指定存取控制項目 (ACE) 要如何散佈到子物件。</param>
|
||||
<param name="flags">其中一個 <see cref="T:System.Security.AccessControl.AuditFlags" /> 值,指定要執行之稽核的類型。</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AuditRuleType">
|
||||
<summary>[安全性關鍵] 取得 <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> 類別用來表示稽核規則的類型。</summary>
|
||||
<returns>
|
||||
<see cref="T:System.Type" /> 物件,表示 <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 類別。</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[安全性關鍵] 從目前的檔案或目錄中,移除所有相符的允許或拒絕存取控制清單 (ACL) 使用權限。</summary>
|
||||
<returns>如果移除了存取規則,則為 true,否則為 false。</returns>
|
||||
<param name="rule">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 物件,表示要從檔案或目錄中移除的存取控制清單 (ACL) 使用權限。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[安全性關鍵] 從目前的檔案或目錄中,移除指定之使用者的所有存取控制清單 (ACL) 使用權限。</summary>
|
||||
<param name="rule">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 物件,指定應該從檔案或目錄中移除其存取控制清單 (ACL) 使用權限的使用者。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[安全性關鍵] 從目前的檔案或目錄中,移除相符的單一允許或拒絕存取控制清單 (ACL) 使用權限。</summary>
|
||||
<param name="rule">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 物件,指定應該從檔案或目錄中移除其存取控制清單 (ACL) 使用權限的使用者。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[安全性關鍵] 從目前的檔案或目錄中,移除所有相符的允許或拒絕稽核規則。</summary>
|
||||
<returns>若已移除稽核規則則為 true,否則為 false</returns>
|
||||
<param name="rule">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 物件,表示要從檔案或目錄中移除的稽核規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleAll(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[安全性關鍵] 從目前的檔案或目錄中,移除指定之使用者的所有稽核規則。</summary>
|
||||
<param name="rule">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 物件,指定應該從檔案或目錄中移除其稽核規則的使用者。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[安全性關鍵] 從目前的檔案或目錄中,移除相符的單一允許或拒絕稽核規則。</summary>
|
||||
<param name="rule">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 物件,表示要從檔案或目錄中移除的稽核規則。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.ResetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[安全性關鍵] 將指定的存取控制清單 (ACL) 使用權限加入至目前的檔案或目錄,並移除所有相符的 ACL 使用權限。</summary>
|
||||
<param name="rule">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 物件,表示要加入至檔案或目錄的存取控制清單 (ACL) 使用權限。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>[安全性關鍵] 設定目前檔案或目錄之指定的存取控制清單 (ACL) 使用權限。</summary>
|
||||
<param name="rule">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> 物件,表示要為檔案或目錄設定的存取控制清單 (ACL) 使用權限。</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>[安全性關鍵] 設定目前檔案或目錄的指定稽核規則。</summary>
|
||||
<param name="rule">
|
||||
<see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> 物件,表示要為檔案或目錄設定的稽核規則。</param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
Binary file not shown.
@@ -0,0 +1,590 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.IO.FileSystem.AccessControl</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.IO.FileSystemAclExtensions">
|
||||
<summary>Provides Windows-specific static extension methods for manipulating Access Control List (ACL) security attributes for files and directories.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.Create(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)">
|
||||
<summary>Creates a new directory, ensuring it is created with the specified directory security. If the directory already exists, nothing is done.</summary>
|
||||
<param name="directoryInfo">A directory that does not exist yet that will be created by the method.</param>
|
||||
<param name="directorySecurity">The access control and audit security for the directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="directoryInfo" /> or <paramref name="directorySecurity" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">Access to the path is denied.</exception>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.Create(System.IO.FileInfo,System.IO.FileMode,System.Security.AccessControl.FileSystemRights,System.IO.FileShare,System.Int32,System.IO.FileOptions,System.Security.AccessControl.FileSecurity)">
|
||||
<summary>Creates a new file stream, ensuring it is created with the specified properties and security settings.</summary>
|
||||
<param name="fileInfo">A file that does not exist yet that will be created by the method.</param>
|
||||
<param name="mode">One of the enumeration values that specifies how the operating system should open a file.</param>
|
||||
<param name="rights">One of the enumeration values that defines the access rights to use when creating access and audit rules.</param>
|
||||
<param name="share">One of the enumeration values for controlling the kind of access other file stream objects can have to the same file.</param>
|
||||
<param name="bufferSize">The number of bytes buffered for reads and writes to the file.</param>
|
||||
<param name="options">One of the enumeration values that describes how to create or overwrite the file.</param>
|
||||
<param name="fileSecurity">An object that determines the access control and audit security for the file.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="rights" /> and <paramref name="mode" /> combination is invalid.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileInfo" /> or <paramref name="fileSecurity" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">
|
||||
<paramref name="mode" /> or <paramref name="share" /> are out of their legal enum range.
|
||||
|
||||
-or-
|
||||
|
||||
<paramref name="bufferSize" /> is not a positive number.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">Access to the path is denied.</exception>
|
||||
<returns>A file stream for the newly created file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.CreateDirectory(System.Security.AccessControl.DirectorySecurity,System.String)">
|
||||
<summary>Creates a directory and returns it, ensuring it is created with the specified directory security. If the directory already exists, the existing directory is returned.</summary>
|
||||
<param name="directorySecurity">An object that determines the access control and audit security for the directory.</param>
|
||||
<param name="path">The path of the directory to create.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="directorySecurity" /> or <paramref name="path" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentException">
|
||||
<paramref name="path" /> is empty.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">Access to the path is denied.</exception>
|
||||
<returns>A directory information object representing either a created directory with the provided security properties, or the existing directory.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo)">
|
||||
<summary>Returns the security information of a directory.</summary>
|
||||
<param name="directoryInfo">The existing directory from which to obtain the security information.</param>
|
||||
<returns>The security descriptors of all the access control sections of the directory.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Returns the security information of a directory.</summary>
|
||||
<param name="directoryInfo">An existing directory from which to obtain the security information.</param>
|
||||
<param name="includeSections">The desired access control sections to retrieve.</param>
|
||||
<returns>The security descriptors of the specified access control sections of the directory.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo)">
|
||||
<summary>Returns the security information of a file.</summary>
|
||||
<param name="fileInfo">The file from which to obtain the security information.</param>
|
||||
<returns>The security descriptors of all the access control sections of the file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Returns the security information of a file.</summary>
|
||||
<param name="fileInfo">An existing file from which to obtain the security information.</param>
|
||||
<param name="includeSections">The desired access control sections to retrieve from the file.</param>
|
||||
<returns>The security descriptors of the specified access control sections of the file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileStream)">
|
||||
<summary>Returns the security information of a file.</summary>
|
||||
<param name="fileStream">An existing file from which to obtain the security information.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileStream" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The file stream is closed.</exception>
|
||||
<returns>The security descriptors of all the access control sections of the file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)">
|
||||
<summary>Changes the security attributes of an existing directory.</summary>
|
||||
<param name="directoryInfo">An existing directory.</param>
|
||||
<param name="directorySecurity">The security information to apply to the directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="directorySecurity" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileInfo,System.Security.AccessControl.FileSecurity)">
|
||||
<summary>Changes the security attributes of an existing file.</summary>
|
||||
<param name="fileInfo">An existing file.</param>
|
||||
<param name="fileSecurity">The security information to apply to the file.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileSecurity" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileStream,System.Security.AccessControl.FileSecurity)">
|
||||
<summary>Changes the security attributes of an existing file.</summary>
|
||||
<param name="fileStream">An existing file.</param>
|
||||
<param name="fileSecurity">The security information to apply to the file.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileStream" /> or <paramref name="fileSecurity" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The file stream is closed.</exception>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectoryObjectSecurity">
|
||||
<summary>Provides the ability to control access to directory objects without direct manipulation of Access Control Lists (ACLs).</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> class with the specified security descriptor.</summary>
|
||||
<param name="securityDescriptor">The security descriptor to be associated with the new <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.AccessRule" /> class with the specified values.</summary>
|
||||
<param name="identityReference">The identity to which the access rule applies. It must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators.</param>
|
||||
<param name="isInherited">true if this rule is inherited from a parent container.</param>
|
||||
<param name="inheritanceFlags">Specifies the inheritance properties of the access rule.</param>
|
||||
<param name="propagationFlags">Specifies whether inherited access rules are automatically propagated. The propagation flags are ignored if <paramref name="inheritanceFlags" /> is set to <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="type">Specifies the valid access control type.</param>
|
||||
<param name="objectType">The identity of the class of objects to which the new access rule applies.</param>
|
||||
<param name="inheritedObjectType">The identity of the class of child objects which can inherit the new access rule.</param>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.AccessRule" /> object that this method creates.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Adds the specified access rule to the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to add.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Adds the specified audit rule to the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to add.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.AuditRule" /> class with the specified values.</summary>
|
||||
<param name="identityReference">The identity to which the audit rule applies. It must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators.</param>
|
||||
<param name="isInherited">
|
||||
<see langword="true" /> if this rule is inherited from a parent container.</param>
|
||||
<param name="inheritanceFlags">Specifies the inheritance properties of the audit rule.</param>
|
||||
<param name="propagationFlags">Specifies whether inherited audit rules are automatically propagated. The propagation flags are ignored if <paramref name="inheritanceFlags" /> is set to <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="flags">Specifies the conditions for which the rule is audited.</param>
|
||||
<param name="objectType">The identity of the class of objects to which the new audit rule applies.</param>
|
||||
<param name="inheritedObjectType">The identity of the class of child objects which can inherit the new audit rule.</param>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.AuditRule" /> object that this method creates.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>Gets a collection of the access rules associated with the specified security identifier.</summary>
|
||||
<param name="includeExplicit">
|
||||
<see langword="true" /> to include access rules explicitly set for the object.</param>
|
||||
<param name="includeInherited">
|
||||
<see langword="true" /> to include inherited access rules.</param>
|
||||
<param name="targetType">The security identifier for which to retrieve access rules. This must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</param>
|
||||
<returns>The collection of access rules associated with the specified <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>Gets a collection of the audit rules associated with the specified security identifier.</summary>
|
||||
<param name="includeExplicit">
|
||||
<see langword="true" /> to include audit rules explicitly set for the object.</param>
|
||||
<param name="includeInherited">
|
||||
<see langword="true" /> to include inherited audit rules.</param>
|
||||
<param name="targetType">The security identifier for which to retrieve audit rules. This must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</param>
|
||||
<returns>The collection of audit rules associated with the specified <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
|
||||
<summary>Applies the specified modification to the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="modification">The modification to apply to the DACL.</param>
|
||||
<param name="rule">The access rule to modify.</param>
|
||||
<param name="modified">
|
||||
<see langword="true" /> if the DACL is successfully modified; otherwise, <see langword="false" />.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the DACL is successfully modified; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
|
||||
<summary>Applies the specified modification to the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="modification">The modification to apply to the SACL.</param>
|
||||
<param name="rule">The audit rule to modify.</param>
|
||||
<param name="modified">
|
||||
<see langword="true" /> if the SACL is successfully modified; otherwise, <see langword="false" />.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the SACL is successfully modified; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes access rules that contain the same security identifier and access mask as the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the access rule was successfully removed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules that have the same security identifier as the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules that exactly match the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes audit rules that contain the same security identifier and access mask as the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the audit rule was successfully removed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes all audit rules that have the same security identifier as the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes all audit rules that exactly match the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ResetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules in the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified access rule.</summary>
|
||||
<param name="rule">The access rule to reset.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules that contain the same security identifier and qualifier as the specified access rule in the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified access rule.</summary>
|
||||
<param name="rule">The access rule to set.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes all audit rules that contain the same security identifier and qualifier as the specified audit rule in the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified audit rule.</summary>
|
||||
<param name="rule">The audit rule to set.</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectorySecurity">
|
||||
<summary>Represents the access control and audit security for a directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectorySecurity" /> class.</summary>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectorySecurity" /> class from a specified directory using the specified values of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> enumeration.</summary>
|
||||
<param name="name">The location of a directory to create a <see cref="T:System.Security.AccessControl.DirectorySecurity" /> object from.</param>
|
||||
<param name="includeSections">One of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> values that specifies the type of access control list (ACL) information to retrieve.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars" />.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
|
||||
<exception cref="T:System.IO.FileNotFoundException">The file specified in the <paramref name="name" /> parameter was not found.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occurred while opening the directory.</exception>
|
||||
<exception cref="T:System.NotSupportedException">The <paramref name="name" /> parameter is in an invalid format.</exception>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
<exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
|
||||
<exception cref="T:System.Security.AccessControl.PrivilegeNotHeldException">The current system account does not have administrative privileges.</exception>
|
||||
<exception cref="T:System.SystemException">The directory could not be found.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">The <paramref name="name" /> parameter specified a directory that is read-only.
|
||||
|
||||
-or-
|
||||
|
||||
This operation is not supported on the current platform.
|
||||
|
||||
-or-
|
||||
|
||||
The caller does not have the required permission.</exception>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSecurity">
|
||||
<summary>Represents the access control and audit security for a file. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSecurity" /> class.</summary>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSecurity" /> class from a specified file using the specified values of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> enumeration.</summary>
|
||||
<param name="fileName">The location of a file to create a <see cref="T:System.Security.AccessControl.FileSecurity" /> object from.</param>
|
||||
<param name="includeSections">One of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> values that specifies the type of access control list (ACL) information to retrieve.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="fileName" /> parameter is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars" />.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
|
||||
<exception cref="T:System.IO.FileNotFoundException">The file specified in the <paramref name="fileName" /> parameter was not found.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
|
||||
<exception cref="T:System.NotSupportedException">
|
||||
<paramref name="path" /> is in an invalid format.</exception>
|
||||
<exception cref="T:System.Runtime.InteropServices.SEHException">The <paramref name="fileName" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
<exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
|
||||
<exception cref="T:System.Security.AccessControl.PrivilegeNotHeldException">The current system account does not have administrative privileges.</exception>
|
||||
<exception cref="T:System.SystemException">The file could not be found.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">The <paramref name="fileName" /> parameter specified a file that is read-only.
|
||||
|
||||
-or-
|
||||
|
||||
This operation is not supported on the current platform.
|
||||
|
||||
-or-
|
||||
|
||||
The <paramref name="fileName" /> parameter specified a directory.
|
||||
|
||||
-or-
|
||||
|
||||
The caller does not have the required permission.</exception>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAccessRule">
|
||||
<summary>Represents an abstraction of an access control entry (ACE) that defines an access rule for a file or directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the access rule, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the access rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="inheritanceFlags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="propagationFlags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using the name of a user account, a value that specifies the type of operation associated with the access rule, and a value that describes whether to allow or deny the operation.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using the name of a user account, a value that specifies the type of operation associated with the access rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="inheritanceFlags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="propagationFlags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAccessRule.FileSystemRights">
|
||||
<summary>Gets the <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object.</summary>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAuditRule">
|
||||
<summary>Represents an abstraction of an access control entry (ACE) that defines an audit rule for a file or directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the audit rule, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="flags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
The <see cref="F:System.Security.AccessControl.AuditFlags.None" /> value was passed to the <paramref name="flags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using the name of a reference to a user account, a value that specifies the type of operation associated with the audit rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="flags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
The <see cref="F:System.Security.AccessControl.AuditFlags.None" /> value was passed to the <paramref name="flags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using a user account name, a value that specifies the type of operation associated with the audit rule, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="flags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
The <see cref="F:System.Security.AccessControl.AuditFlags.None" /> value was passed to the <paramref name="flags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using the name of a user account, a value that specifies the type of operation associated with the audit rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAuditRule.FileSystemRights">
|
||||
<summary>Gets the <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object.</summary>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemRights">
|
||||
<summary>Defines the access rights to use when creating access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.AppendData">
|
||||
<summary>Specifies the right to append data to the end of a file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ChangePermissions">
|
||||
<summary>Specifies the right to change the security and audit rules associated with a file or folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateDirectories">
|
||||
<summary>Specifies the right to create a folder This right requires the <c>Synchronize</c> value.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateFiles">
|
||||
<summary>Specifies the right to create a file. This right requires the <c>Synchronize</c> value.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Delete">
|
||||
<summary>Specifies the right to delete a folder or file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.DeleteSubdirectoriesAndFiles">
|
||||
<summary>Specifies the right to delete a folder and any files contained within that folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ExecuteFile">
|
||||
<summary>Specifies the right to run an application file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.FullControl">
|
||||
<summary>Specifies the right to exert full control over a folder or file, and to modify access control and audit rules. This value represents the right to do anything with a file and is the combination of all rights in this enumeration.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ListDirectory">
|
||||
<summary>Specifies the right to read the contents of a directory.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Modify">
|
||||
<summary>Specifies the right to read, write, list folder contents, delete folders and files, and run application files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute" /> right, the <see cref="F:System.Security.AccessControl.FileSystemRights.Write" /> right, and the <see cref="F:System.Security.AccessControl.FileSystemRights.Delete" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Read">
|
||||
<summary>Specifies the right to open and copy folders or files as read-only. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.ReadData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAttributes" /> right, and <see cref="F:System.Security.AccessControl.FileSystemRights.ReadPermissions" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute">
|
||||
<summary>Specifies the right to open and copy folders or files as read-only, and to run application files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.Read" /> right and the <see cref="F:System.Security.AccessControl.FileSystemRights.ExecuteFile" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAttributes">
|
||||
<summary>Specifies the right to open and copy file system attributes from a folder or file. For example, this value specifies the right to view the file creation or modified date. This does not include the right to read data, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadData">
|
||||
<summary>Specifies the right to open and copy a file or folder. This does not include the right to read file system attributes, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes">
|
||||
<summary>Specifies the right to open and copy extended file system attributes from a folder or file. For example, this value specifies the right to view author and content information. This does not include the right to read data, file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadPermissions">
|
||||
<summary>Specifies the right to open and copy access and audit rules from a folder or file. This does not include the right to read data, file system attributes, and extended file system attributes.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Synchronize">
|
||||
<summary>Specifies whether the application can wait for a file handle to synchronize with the completion of an I/O operation. This value is automatically set when allowing access and automatically excluded when denying access.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.TakeOwnership">
|
||||
<summary>Specifies the right to change the owner of a folder or file. Note that owners of a resource have full access to that resource.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Traverse">
|
||||
<summary>Specifies the right to list the contents of a folder and to run applications contained within that folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Write">
|
||||
<summary>Specifies the right to create folders and files, and to add or remove data from files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.WriteData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.AppendData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes" /> right, and <see cref="F:System.Security.AccessControl.FileSystemRights.WriteAttributes" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteAttributes">
|
||||
<summary>Specifies the right to open and write file system attributes to a folder or file. This does not include the ability to write data, extended attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteData">
|
||||
<summary>Specifies the right to open and write to a file or folder. This does not include the right to open and write file system attributes, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes">
|
||||
<summary>Specifies the right to open and write extended file system attributes to a folder or file. This does not include the ability to write data, attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemSecurity">
|
||||
<summary>Represents the access control and audit security for a file or directory.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class that represents a new access control rule for the specified user, with the specified access rights, access control, and flags.</summary>
|
||||
<param name="identityReference">An <see cref="T:System.Security.Principal.IdentityReference" /> object that represents a user account.</param>
|
||||
<param name="accessMask">An integer that specifies an access type.</param>
|
||||
<param name="isInherited">
|
||||
<see langword="true" /> if the access rule is inherited; otherwise, <see langword="false" />.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how to propagate access masks to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how to propagate Access Control Entries (ACEs) to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether access is allowed or denied.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="accessMask" />, <paramref name="inheritanceFlags" />, <paramref name="propagationFlags" />, or <paramref name="type" /> parameters specify an invalid value.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identityReference" /> parameter is <see langword="null" />.
|
||||
|
||||
-or-
|
||||
|
||||
The <paramref name="accessMask" /> parameter is zero.</exception>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identityReference" /> parameter is neither of type <see cref="T:System.Security.Principal.SecurityIdentifier" />, nor of a type such as <see cref="T:System.Security.Principal.NTAccount" /> that can be converted to type <see cref="T:System.Security.Principal.SecurityIdentifier" />.</exception>
|
||||
<returns>A new <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents a new access control rule for the specified user, with the specified access rights, access control, and flags.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Adds the specified access control list (ACL) permission to the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to add to a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Adds the specified audit rule to the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to add to a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class representing the specified audit rule for the specified user.</summary>
|
||||
<param name="identityReference">An <see cref="T:System.Security.Principal.IdentityReference" /> object that represents a user account.</param>
|
||||
<param name="accessMask">An integer that specifies an access type.</param>
|
||||
<param name="isInherited">
|
||||
<see langword="true" /> if the access rule is inherited; otherwise, <see langword="false" />.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how to propagate access masks to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how to propagate Access Control Entries (ACEs) to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies the type of auditing to perform.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="accessMask" />, <paramref name="inheritanceFlags" />, <paramref name="propagationFlags" />, or <paramref name="flags" /> properties specify an invalid value.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identityReference" /> property is <see langword="null" />.
|
||||
|
||||
-or-
|
||||
|
||||
The <paramref name="accessMask" /> property is zero.</exception>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identityReference" /> property is neither of type <see cref="T:System.Security.Principal.SecurityIdentifier" />, nor of a type such as <see cref="T:System.Security.Principal.NTAccount" /> that can be converted to type <see cref="T:System.Security.Principal.SecurityIdentifier" />.</exception>
|
||||
<returns>A new <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object representing the specified audit rule for the specified user.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Removes all matching allow or deny access control list (ACL) permissions from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to remove from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
<returns>
|
||||
<see langword="true" /> if the access rule was removed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Removes all access control list (ACL) permissions for the specified user from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that specifies a user whose access control list (ACL) permissions should be removed from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Removes a single matching allow or deny access control list (ACL) permission from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that specifies a user whose access control list (ACL) permissions should be removed from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Removes all matching allow or deny audit rules from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to remove from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
<returns>
|
||||
<see langword="true" /> if the audit rule was removed; otherwise, <see langword="false" /></returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleAll(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Removes all audit rules for the specified user from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that specifies a user whose audit rules should be removed from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Removes a single matching allow or deny audit rule from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to remove from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.ResetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Adds the specified access control list (ACL) permission to the current file or directory and removes all matching ACL permissions.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to add to a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Sets the specified access control list (ACL) permission for the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to set for a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Sets the specified audit rule for the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to set for a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRightType">
|
||||
<summary>Gets the enumeration that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent access rights.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemRights" /> enumeration.</returns>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRuleType">
|
||||
<summary>Gets the enumeration that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent access rules.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class.</returns>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AuditRuleType">
|
||||
<summary>Gets the type that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent audit rules.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,590 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.IO.FileSystem.AccessControl</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.IO.FileSystemAclExtensions">
|
||||
<summary>Provides Windows-specific static extension methods for manipulating Access Control List (ACL) security attributes for files and directories.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.Create(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)">
|
||||
<summary>Creates a new directory, ensuring it is created with the specified directory security. If the directory already exists, nothing is done.</summary>
|
||||
<param name="directoryInfo">A directory that does not exist yet that will be created by the method.</param>
|
||||
<param name="directorySecurity">The access control and audit security for the directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="directoryInfo" /> or <paramref name="directorySecurity" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">Access to the path is denied.</exception>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.Create(System.IO.FileInfo,System.IO.FileMode,System.Security.AccessControl.FileSystemRights,System.IO.FileShare,System.Int32,System.IO.FileOptions,System.Security.AccessControl.FileSecurity)">
|
||||
<summary>Creates a new file stream, ensuring it is created with the specified properties and security settings.</summary>
|
||||
<param name="fileInfo">A file that does not exist yet that will be created by the method.</param>
|
||||
<param name="mode">One of the enumeration values that specifies how the operating system should open a file.</param>
|
||||
<param name="rights">One of the enumeration values that defines the access rights to use when creating access and audit rules.</param>
|
||||
<param name="share">One of the enumeration values for controlling the kind of access other file stream objects can have to the same file.</param>
|
||||
<param name="bufferSize">The number of bytes buffered for reads and writes to the file.</param>
|
||||
<param name="options">One of the enumeration values that describes how to create or overwrite the file.</param>
|
||||
<param name="fileSecurity">An object that determines the access control and audit security for the file.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="rights" /> and <paramref name="mode" /> combination is invalid.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileInfo" /> or <paramref name="fileSecurity" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">
|
||||
<paramref name="mode" /> or <paramref name="share" /> are out of their legal enum range.
|
||||
|
||||
-or-
|
||||
|
||||
<paramref name="bufferSize" /> is not a positive number.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">Access to the path is denied.</exception>
|
||||
<returns>A file stream for the newly created file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.CreateDirectory(System.Security.AccessControl.DirectorySecurity,System.String)">
|
||||
<summary>Creates a directory and returns it, ensuring it is created with the specified directory security. If the directory already exists, the existing directory is returned.</summary>
|
||||
<param name="directorySecurity">An object that determines the access control and audit security for the directory.</param>
|
||||
<param name="path">The path of the directory to create.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="directorySecurity" /> or <paramref name="path" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentException">
|
||||
<paramref name="path" /> is empty.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">Access to the path is denied.</exception>
|
||||
<returns>A directory information object representing either a created directory with the provided security properties, or the existing directory.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo)">
|
||||
<summary>Returns the security information of a directory.</summary>
|
||||
<param name="directoryInfo">The existing directory from which to obtain the security information.</param>
|
||||
<returns>The security descriptors of all the access control sections of the directory.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Returns the security information of a directory.</summary>
|
||||
<param name="directoryInfo">An existing directory from which to obtain the security information.</param>
|
||||
<param name="includeSections">The desired access control sections to retrieve.</param>
|
||||
<returns>The security descriptors of the specified access control sections of the directory.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo)">
|
||||
<summary>Returns the security information of a file.</summary>
|
||||
<param name="fileInfo">The file from which to obtain the security information.</param>
|
||||
<returns>The security descriptors of all the access control sections of the file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Returns the security information of a file.</summary>
|
||||
<param name="fileInfo">An existing file from which to obtain the security information.</param>
|
||||
<param name="includeSections">The desired access control sections to retrieve from the file.</param>
|
||||
<returns>The security descriptors of the specified access control sections of the file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileStream)">
|
||||
<summary>Returns the security information of a file.</summary>
|
||||
<param name="fileStream">An existing file from which to obtain the security information.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileStream" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The file stream is closed.</exception>
|
||||
<returns>The security descriptors of all the access control sections of the file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)">
|
||||
<summary>Changes the security attributes of an existing directory.</summary>
|
||||
<param name="directoryInfo">An existing directory.</param>
|
||||
<param name="directorySecurity">The security information to apply to the directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="directorySecurity" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileInfo,System.Security.AccessControl.FileSecurity)">
|
||||
<summary>Changes the security attributes of an existing file.</summary>
|
||||
<param name="fileInfo">An existing file.</param>
|
||||
<param name="fileSecurity">The security information to apply to the file.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileSecurity" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileStream,System.Security.AccessControl.FileSecurity)">
|
||||
<summary>Changes the security attributes of an existing file.</summary>
|
||||
<param name="fileStream">An existing file.</param>
|
||||
<param name="fileSecurity">The security information to apply to the file.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileStream" /> or <paramref name="fileSecurity" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The file stream is closed.</exception>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectoryObjectSecurity">
|
||||
<summary>Provides the ability to control access to directory objects without direct manipulation of Access Control Lists (ACLs).</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> class with the specified security descriptor.</summary>
|
||||
<param name="securityDescriptor">The security descriptor to be associated with the new <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.AccessRule" /> class with the specified values.</summary>
|
||||
<param name="identityReference">The identity to which the access rule applies. It must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators.</param>
|
||||
<param name="isInherited">true if this rule is inherited from a parent container.</param>
|
||||
<param name="inheritanceFlags">Specifies the inheritance properties of the access rule.</param>
|
||||
<param name="propagationFlags">Specifies whether inherited access rules are automatically propagated. The propagation flags are ignored if <paramref name="inheritanceFlags" /> is set to <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="type">Specifies the valid access control type.</param>
|
||||
<param name="objectType">The identity of the class of objects to which the new access rule applies.</param>
|
||||
<param name="inheritedObjectType">The identity of the class of child objects which can inherit the new access rule.</param>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.AccessRule" /> object that this method creates.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Adds the specified access rule to the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to add.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Adds the specified audit rule to the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to add.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.AuditRule" /> class with the specified values.</summary>
|
||||
<param name="identityReference">The identity to which the audit rule applies. It must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators.</param>
|
||||
<param name="isInherited">
|
||||
<see langword="true" /> if this rule is inherited from a parent container.</param>
|
||||
<param name="inheritanceFlags">Specifies the inheritance properties of the audit rule.</param>
|
||||
<param name="propagationFlags">Specifies whether inherited audit rules are automatically propagated. The propagation flags are ignored if <paramref name="inheritanceFlags" /> is set to <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="flags">Specifies the conditions for which the rule is audited.</param>
|
||||
<param name="objectType">The identity of the class of objects to which the new audit rule applies.</param>
|
||||
<param name="inheritedObjectType">The identity of the class of child objects which can inherit the new audit rule.</param>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.AuditRule" /> object that this method creates.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>Gets a collection of the access rules associated with the specified security identifier.</summary>
|
||||
<param name="includeExplicit">
|
||||
<see langword="true" /> to include access rules explicitly set for the object.</param>
|
||||
<param name="includeInherited">
|
||||
<see langword="true" /> to include inherited access rules.</param>
|
||||
<param name="targetType">The security identifier for which to retrieve access rules. This must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</param>
|
||||
<returns>The collection of access rules associated with the specified <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>Gets a collection of the audit rules associated with the specified security identifier.</summary>
|
||||
<param name="includeExplicit">
|
||||
<see langword="true" /> to include audit rules explicitly set for the object.</param>
|
||||
<param name="includeInherited">
|
||||
<see langword="true" /> to include inherited audit rules.</param>
|
||||
<param name="targetType">The security identifier for which to retrieve audit rules. This must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</param>
|
||||
<returns>The collection of audit rules associated with the specified <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
|
||||
<summary>Applies the specified modification to the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="modification">The modification to apply to the DACL.</param>
|
||||
<param name="rule">The access rule to modify.</param>
|
||||
<param name="modified">
|
||||
<see langword="true" /> if the DACL is successfully modified; otherwise, <see langword="false" />.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the DACL is successfully modified; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
|
||||
<summary>Applies the specified modification to the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="modification">The modification to apply to the SACL.</param>
|
||||
<param name="rule">The audit rule to modify.</param>
|
||||
<param name="modified">
|
||||
<see langword="true" /> if the SACL is successfully modified; otherwise, <see langword="false" />.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the SACL is successfully modified; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes access rules that contain the same security identifier and access mask as the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the access rule was successfully removed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules that have the same security identifier as the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules that exactly match the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes audit rules that contain the same security identifier and access mask as the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the audit rule was successfully removed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes all audit rules that have the same security identifier as the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes all audit rules that exactly match the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ResetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules in the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified access rule.</summary>
|
||||
<param name="rule">The access rule to reset.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules that contain the same security identifier and qualifier as the specified access rule in the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified access rule.</summary>
|
||||
<param name="rule">The access rule to set.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes all audit rules that contain the same security identifier and qualifier as the specified audit rule in the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified audit rule.</summary>
|
||||
<param name="rule">The audit rule to set.</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectorySecurity">
|
||||
<summary>Represents the access control and audit security for a directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectorySecurity" /> class.</summary>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectorySecurity" /> class from a specified directory using the specified values of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> enumeration.</summary>
|
||||
<param name="name">The location of a directory to create a <see cref="T:System.Security.AccessControl.DirectorySecurity" /> object from.</param>
|
||||
<param name="includeSections">One of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> values that specifies the type of access control list (ACL) information to retrieve.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars" />.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
|
||||
<exception cref="T:System.IO.FileNotFoundException">The file specified in the <paramref name="name" /> parameter was not found.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occurred while opening the directory.</exception>
|
||||
<exception cref="T:System.NotSupportedException">The <paramref name="name" /> parameter is in an invalid format.</exception>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
<exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
|
||||
<exception cref="T:System.Security.AccessControl.PrivilegeNotHeldException">The current system account does not have administrative privileges.</exception>
|
||||
<exception cref="T:System.SystemException">The directory could not be found.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">The <paramref name="name" /> parameter specified a directory that is read-only.
|
||||
|
||||
-or-
|
||||
|
||||
This operation is not supported on the current platform.
|
||||
|
||||
-or-
|
||||
|
||||
The caller does not have the required permission.</exception>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSecurity">
|
||||
<summary>Represents the access control and audit security for a file. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSecurity" /> class.</summary>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSecurity" /> class from a specified file using the specified values of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> enumeration.</summary>
|
||||
<param name="fileName">The location of a file to create a <see cref="T:System.Security.AccessControl.FileSecurity" /> object from.</param>
|
||||
<param name="includeSections">One of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> values that specifies the type of access control list (ACL) information to retrieve.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="fileName" /> parameter is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars" />.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
|
||||
<exception cref="T:System.IO.FileNotFoundException">The file specified in the <paramref name="fileName" /> parameter was not found.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
|
||||
<exception cref="T:System.NotSupportedException">
|
||||
<paramref name="path" /> is in an invalid format.</exception>
|
||||
<exception cref="T:System.Runtime.InteropServices.SEHException">The <paramref name="fileName" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
<exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
|
||||
<exception cref="T:System.Security.AccessControl.PrivilegeNotHeldException">The current system account does not have administrative privileges.</exception>
|
||||
<exception cref="T:System.SystemException">The file could not be found.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">The <paramref name="fileName" /> parameter specified a file that is read-only.
|
||||
|
||||
-or-
|
||||
|
||||
This operation is not supported on the current platform.
|
||||
|
||||
-or-
|
||||
|
||||
The <paramref name="fileName" /> parameter specified a directory.
|
||||
|
||||
-or-
|
||||
|
||||
The caller does not have the required permission.</exception>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAccessRule">
|
||||
<summary>Represents an abstraction of an access control entry (ACE) that defines an access rule for a file or directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the access rule, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the access rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="inheritanceFlags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="propagationFlags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using the name of a user account, a value that specifies the type of operation associated with the access rule, and a value that describes whether to allow or deny the operation.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using the name of a user account, a value that specifies the type of operation associated with the access rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="inheritanceFlags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="propagationFlags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAccessRule.FileSystemRights">
|
||||
<summary>Gets the <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object.</summary>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAuditRule">
|
||||
<summary>Represents an abstraction of an access control entry (ACE) that defines an audit rule for a file or directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the audit rule, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="flags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
The <see cref="F:System.Security.AccessControl.AuditFlags.None" /> value was passed to the <paramref name="flags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using the name of a reference to a user account, a value that specifies the type of operation associated with the audit rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="flags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
The <see cref="F:System.Security.AccessControl.AuditFlags.None" /> value was passed to the <paramref name="flags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using a user account name, a value that specifies the type of operation associated with the audit rule, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="flags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
The <see cref="F:System.Security.AccessControl.AuditFlags.None" /> value was passed to the <paramref name="flags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using the name of a user account, a value that specifies the type of operation associated with the audit rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAuditRule.FileSystemRights">
|
||||
<summary>Gets the <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object.</summary>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemRights">
|
||||
<summary>Defines the access rights to use when creating access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.AppendData">
|
||||
<summary>Specifies the right to append data to the end of a file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ChangePermissions">
|
||||
<summary>Specifies the right to change the security and audit rules associated with a file or folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateDirectories">
|
||||
<summary>Specifies the right to create a folder This right requires the <c>Synchronize</c> value.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateFiles">
|
||||
<summary>Specifies the right to create a file. This right requires the <c>Synchronize</c> value.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Delete">
|
||||
<summary>Specifies the right to delete a folder or file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.DeleteSubdirectoriesAndFiles">
|
||||
<summary>Specifies the right to delete a folder and any files contained within that folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ExecuteFile">
|
||||
<summary>Specifies the right to run an application file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.FullControl">
|
||||
<summary>Specifies the right to exert full control over a folder or file, and to modify access control and audit rules. This value represents the right to do anything with a file and is the combination of all rights in this enumeration.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ListDirectory">
|
||||
<summary>Specifies the right to read the contents of a directory.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Modify">
|
||||
<summary>Specifies the right to read, write, list folder contents, delete folders and files, and run application files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute" /> right, the <see cref="F:System.Security.AccessControl.FileSystemRights.Write" /> right, and the <see cref="F:System.Security.AccessControl.FileSystemRights.Delete" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Read">
|
||||
<summary>Specifies the right to open and copy folders or files as read-only. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.ReadData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAttributes" /> right, and <see cref="F:System.Security.AccessControl.FileSystemRights.ReadPermissions" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute">
|
||||
<summary>Specifies the right to open and copy folders or files as read-only, and to run application files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.Read" /> right and the <see cref="F:System.Security.AccessControl.FileSystemRights.ExecuteFile" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAttributes">
|
||||
<summary>Specifies the right to open and copy file system attributes from a folder or file. For example, this value specifies the right to view the file creation or modified date. This does not include the right to read data, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadData">
|
||||
<summary>Specifies the right to open and copy a file or folder. This does not include the right to read file system attributes, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes">
|
||||
<summary>Specifies the right to open and copy extended file system attributes from a folder or file. For example, this value specifies the right to view author and content information. This does not include the right to read data, file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadPermissions">
|
||||
<summary>Specifies the right to open and copy access and audit rules from a folder or file. This does not include the right to read data, file system attributes, and extended file system attributes.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Synchronize">
|
||||
<summary>Specifies whether the application can wait for a file handle to synchronize with the completion of an I/O operation. This value is automatically set when allowing access and automatically excluded when denying access.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.TakeOwnership">
|
||||
<summary>Specifies the right to change the owner of a folder or file. Note that owners of a resource have full access to that resource.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Traverse">
|
||||
<summary>Specifies the right to list the contents of a folder and to run applications contained within that folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Write">
|
||||
<summary>Specifies the right to create folders and files, and to add or remove data from files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.WriteData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.AppendData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes" /> right, and <see cref="F:System.Security.AccessControl.FileSystemRights.WriteAttributes" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteAttributes">
|
||||
<summary>Specifies the right to open and write file system attributes to a folder or file. This does not include the ability to write data, extended attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteData">
|
||||
<summary>Specifies the right to open and write to a file or folder. This does not include the right to open and write file system attributes, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes">
|
||||
<summary>Specifies the right to open and write extended file system attributes to a folder or file. This does not include the ability to write data, attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemSecurity">
|
||||
<summary>Represents the access control and audit security for a file or directory.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class that represents a new access control rule for the specified user, with the specified access rights, access control, and flags.</summary>
|
||||
<param name="identityReference">An <see cref="T:System.Security.Principal.IdentityReference" /> object that represents a user account.</param>
|
||||
<param name="accessMask">An integer that specifies an access type.</param>
|
||||
<param name="isInherited">
|
||||
<see langword="true" /> if the access rule is inherited; otherwise, <see langword="false" />.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how to propagate access masks to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how to propagate Access Control Entries (ACEs) to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether access is allowed or denied.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="accessMask" />, <paramref name="inheritanceFlags" />, <paramref name="propagationFlags" />, or <paramref name="type" /> parameters specify an invalid value.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identityReference" /> parameter is <see langword="null" />.
|
||||
|
||||
-or-
|
||||
|
||||
The <paramref name="accessMask" /> parameter is zero.</exception>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identityReference" /> parameter is neither of type <see cref="T:System.Security.Principal.SecurityIdentifier" />, nor of a type such as <see cref="T:System.Security.Principal.NTAccount" /> that can be converted to type <see cref="T:System.Security.Principal.SecurityIdentifier" />.</exception>
|
||||
<returns>A new <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents a new access control rule for the specified user, with the specified access rights, access control, and flags.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Adds the specified access control list (ACL) permission to the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to add to a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Adds the specified audit rule to the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to add to a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class representing the specified audit rule for the specified user.</summary>
|
||||
<param name="identityReference">An <see cref="T:System.Security.Principal.IdentityReference" /> object that represents a user account.</param>
|
||||
<param name="accessMask">An integer that specifies an access type.</param>
|
||||
<param name="isInherited">
|
||||
<see langword="true" /> if the access rule is inherited; otherwise, <see langword="false" />.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how to propagate access masks to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how to propagate Access Control Entries (ACEs) to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies the type of auditing to perform.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="accessMask" />, <paramref name="inheritanceFlags" />, <paramref name="propagationFlags" />, or <paramref name="flags" /> properties specify an invalid value.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identityReference" /> property is <see langword="null" />.
|
||||
|
||||
-or-
|
||||
|
||||
The <paramref name="accessMask" /> property is zero.</exception>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identityReference" /> property is neither of type <see cref="T:System.Security.Principal.SecurityIdentifier" />, nor of a type such as <see cref="T:System.Security.Principal.NTAccount" /> that can be converted to type <see cref="T:System.Security.Principal.SecurityIdentifier" />.</exception>
|
||||
<returns>A new <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object representing the specified audit rule for the specified user.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Removes all matching allow or deny access control list (ACL) permissions from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to remove from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
<returns>
|
||||
<see langword="true" /> if the access rule was removed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Removes all access control list (ACL) permissions for the specified user from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that specifies a user whose access control list (ACL) permissions should be removed from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Removes a single matching allow or deny access control list (ACL) permission from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that specifies a user whose access control list (ACL) permissions should be removed from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Removes all matching allow or deny audit rules from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to remove from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
<returns>
|
||||
<see langword="true" /> if the audit rule was removed; otherwise, <see langword="false" /></returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleAll(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Removes all audit rules for the specified user from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that specifies a user whose audit rules should be removed from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Removes a single matching allow or deny audit rule from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to remove from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.ResetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Adds the specified access control list (ACL) permission to the current file or directory and removes all matching ACL permissions.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to add to a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Sets the specified access control list (ACL) permission for the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to set for a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Sets the specified audit rule for the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to set for a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRightType">
|
||||
<summary>Gets the enumeration that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent access rights.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemRights" /> enumeration.</returns>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRuleType">
|
||||
<summary>Gets the enumeration that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent access rules.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class.</returns>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AuditRuleType">
|
||||
<summary>Gets the type that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent audit rules.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,590 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.IO.FileSystem.AccessControl</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.IO.FileSystemAclExtensions">
|
||||
<summary>Provides Windows-specific static extension methods for manipulating Access Control List (ACL) security attributes for files and directories.</summary>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.Create(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)">
|
||||
<summary>Creates a new directory, ensuring it is created with the specified directory security. If the directory already exists, nothing is done.</summary>
|
||||
<param name="directoryInfo">A directory that does not exist yet that will be created by the method.</param>
|
||||
<param name="directorySecurity">The access control and audit security for the directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="directoryInfo" /> or <paramref name="directorySecurity" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">Access to the path is denied.</exception>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.Create(System.IO.FileInfo,System.IO.FileMode,System.Security.AccessControl.FileSystemRights,System.IO.FileShare,System.Int32,System.IO.FileOptions,System.Security.AccessControl.FileSecurity)">
|
||||
<summary>Creates a new file stream, ensuring it is created with the specified properties and security settings.</summary>
|
||||
<param name="fileInfo">A file that does not exist yet that will be created by the method.</param>
|
||||
<param name="mode">One of the enumeration values that specifies how the operating system should open a file.</param>
|
||||
<param name="rights">One of the enumeration values that defines the access rights to use when creating access and audit rules.</param>
|
||||
<param name="share">One of the enumeration values for controlling the kind of access other file stream objects can have to the same file.</param>
|
||||
<param name="bufferSize">The number of bytes buffered for reads and writes to the file.</param>
|
||||
<param name="options">One of the enumeration values that describes how to create or overwrite the file.</param>
|
||||
<param name="fileSecurity">An object that determines the access control and audit security for the file.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="rights" /> and <paramref name="mode" /> combination is invalid.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileInfo" /> or <paramref name="fileSecurity" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">
|
||||
<paramref name="mode" /> or <paramref name="share" /> are out of their legal enum range.
|
||||
|
||||
-or-
|
||||
|
||||
<paramref name="bufferSize" /> is not a positive number.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">Access to the path is denied.</exception>
|
||||
<returns>A file stream for the newly created file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.CreateDirectory(System.Security.AccessControl.DirectorySecurity,System.String)">
|
||||
<summary>Creates a directory and returns it, ensuring it is created with the specified directory security. If the directory already exists, the existing directory is returned.</summary>
|
||||
<param name="directorySecurity">An object that determines the access control and audit security for the directory.</param>
|
||||
<param name="path">The path of the directory to create.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="directorySecurity" /> or <paramref name="path" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentException">
|
||||
<paramref name="path" /> is empty.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">Access to the path is denied.</exception>
|
||||
<returns>A directory information object representing either a created directory with the provided security properties, or the existing directory.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo)">
|
||||
<summary>Returns the security information of a directory.</summary>
|
||||
<param name="directoryInfo">The existing directory from which to obtain the security information.</param>
|
||||
<returns>The security descriptors of all the access control sections of the directory.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Returns the security information of a directory.</summary>
|
||||
<param name="directoryInfo">An existing directory from which to obtain the security information.</param>
|
||||
<param name="includeSections">The desired access control sections to retrieve.</param>
|
||||
<returns>The security descriptors of the specified access control sections of the directory.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo)">
|
||||
<summary>Returns the security information of a file.</summary>
|
||||
<param name="fileInfo">The file from which to obtain the security information.</param>
|
||||
<returns>The security descriptors of all the access control sections of the file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Returns the security information of a file.</summary>
|
||||
<param name="fileInfo">An existing file from which to obtain the security information.</param>
|
||||
<param name="includeSections">The desired access control sections to retrieve from the file.</param>
|
||||
<returns>The security descriptors of the specified access control sections of the file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.GetAccessControl(System.IO.FileStream)">
|
||||
<summary>Returns the security information of a file.</summary>
|
||||
<param name="fileStream">An existing file from which to obtain the security information.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileStream" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The file stream is closed.</exception>
|
||||
<returns>The security descriptors of all the access control sections of the file.</returns>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity)">
|
||||
<summary>Changes the security attributes of an existing directory.</summary>
|
||||
<param name="directoryInfo">An existing directory.</param>
|
||||
<param name="directorySecurity">The security information to apply to the directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="directorySecurity" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileInfo,System.Security.AccessControl.FileSecurity)">
|
||||
<summary>Changes the security attributes of an existing file.</summary>
|
||||
<param name="fileInfo">An existing file.</param>
|
||||
<param name="fileSecurity">The security information to apply to the file.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileSecurity" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.IO.FileSystemAclExtensions.SetAccessControl(System.IO.FileStream,System.Security.AccessControl.FileSecurity)">
|
||||
<summary>Changes the security attributes of an existing file.</summary>
|
||||
<param name="fileStream">An existing file.</param>
|
||||
<param name="fileSecurity">The security information to apply to the file.</param>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<paramref name="fileStream" /> or <paramref name="fileSecurity" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">The file stream is closed.</exception>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectoryObjectSecurity">
|
||||
<summary>Provides the ability to control access to directory objects without direct manipulation of Access Control Lists (ACLs).</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> class with the specified security descriptor.</summary>
|
||||
<param name="securityDescriptor">The security descriptor to be associated with the new <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.AccessRule" /> class with the specified values.</summary>
|
||||
<param name="identityReference">The identity to which the access rule applies. It must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators.</param>
|
||||
<param name="isInherited">true if this rule is inherited from a parent container.</param>
|
||||
<param name="inheritanceFlags">Specifies the inheritance properties of the access rule.</param>
|
||||
<param name="propagationFlags">Specifies whether inherited access rules are automatically propagated. The propagation flags are ignored if <paramref name="inheritanceFlags" /> is set to <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="type">Specifies the valid access control type.</param>
|
||||
<param name="objectType">The identity of the class of objects to which the new access rule applies.</param>
|
||||
<param name="inheritedObjectType">The identity of the class of child objects which can inherit the new access rule.</param>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.AccessRule" /> object that this method creates.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Adds the specified access rule to the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to add.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AddAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Adds the specified audit rule to the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to add.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.AuditRule" /> class with the specified values.</summary>
|
||||
<param name="identityReference">The identity to which the audit rule applies. It must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
|
||||
<param name="accessMask">The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators.</param>
|
||||
<param name="isInherited">
|
||||
<see langword="true" /> if this rule is inherited from a parent container.</param>
|
||||
<param name="inheritanceFlags">Specifies the inheritance properties of the audit rule.</param>
|
||||
<param name="propagationFlags">Specifies whether inherited audit rules are automatically propagated. The propagation flags are ignored if <paramref name="inheritanceFlags" /> is set to <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
|
||||
<param name="flags">Specifies the conditions for which the rule is audited.</param>
|
||||
<param name="objectType">The identity of the class of objects to which the new audit rule applies.</param>
|
||||
<param name="inheritedObjectType">The identity of the class of child objects which can inherit the new audit rule.</param>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.AuditRule" /> object that this method creates.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>Gets a collection of the access rules associated with the specified security identifier.</summary>
|
||||
<param name="includeExplicit">
|
||||
<see langword="true" /> to include access rules explicitly set for the object.</param>
|
||||
<param name="includeInherited">
|
||||
<see langword="true" /> to include inherited access rules.</param>
|
||||
<param name="targetType">The security identifier for which to retrieve access rules. This must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</param>
|
||||
<returns>The collection of access rules associated with the specified <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
|
||||
<summary>Gets a collection of the audit rules associated with the specified security identifier.</summary>
|
||||
<param name="includeExplicit">
|
||||
<see langword="true" /> to include audit rules explicitly set for the object.</param>
|
||||
<param name="includeInherited">
|
||||
<see langword="true" /> to include inherited audit rules.</param>
|
||||
<param name="targetType">The security identifier for which to retrieve audit rules. This must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</param>
|
||||
<returns>The collection of audit rules associated with the specified <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
|
||||
<summary>Applies the specified modification to the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="modification">The modification to apply to the DACL.</param>
|
||||
<param name="rule">The access rule to modify.</param>
|
||||
<param name="modified">
|
||||
<see langword="true" /> if the DACL is successfully modified; otherwise, <see langword="false" />.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the DACL is successfully modified; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
|
||||
<summary>Applies the specified modification to the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="modification">The modification to apply to the SACL.</param>
|
||||
<param name="rule">The audit rule to modify.</param>
|
||||
<param name="modified">
|
||||
<see langword="true" /> if the SACL is successfully modified; otherwise, <see langword="false" />.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the SACL is successfully modified; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes access rules that contain the same security identifier and access mask as the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the access rule was successfully removed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules that have the same security identifier as the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules that exactly match the specified access rule from the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The access rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes audit rules that contain the same security identifier and access mask as the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if the audit rule was successfully removed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes all audit rules that have the same security identifier as the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes all audit rules that exactly match the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object.</summary>
|
||||
<param name="rule">The audit rule to remove.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.ResetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules in the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified access rule.</summary>
|
||||
<param name="rule">The access rule to reset.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAccessRule(System.Security.AccessControl.ObjectAccessRule)">
|
||||
<summary>Removes all access rules that contain the same security identifier and qualifier as the specified access rule in the Discretionary Access Control List (DACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified access rule.</summary>
|
||||
<param name="rule">The access rule to set.</param>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectoryObjectSecurity.SetAuditRule(System.Security.AccessControl.ObjectAuditRule)">
|
||||
<summary>Removes all audit rules that contain the same security identifier and qualifier as the specified audit rule in the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> object and then adds the specified audit rule.</summary>
|
||||
<param name="rule">The audit rule to set.</param>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.DirectorySecurity">
|
||||
<summary>Represents the access control and audit security for a directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectorySecurity" /> class.</summary>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.DirectorySecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.DirectorySecurity" /> class from a specified directory using the specified values of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> enumeration.</summary>
|
||||
<param name="name">The location of a directory to create a <see cref="T:System.Security.AccessControl.DirectorySecurity" /> object from.</param>
|
||||
<param name="includeSections">One of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> values that specifies the type of access control list (ACL) information to retrieve.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars" />.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
|
||||
<exception cref="T:System.IO.FileNotFoundException">The file specified in the <paramref name="name" /> parameter was not found.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occurred while opening the directory.</exception>
|
||||
<exception cref="T:System.NotSupportedException">The <paramref name="name" /> parameter is in an invalid format.</exception>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
<exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
|
||||
<exception cref="T:System.Security.AccessControl.PrivilegeNotHeldException">The current system account does not have administrative privileges.</exception>
|
||||
<exception cref="T:System.SystemException">The directory could not be found.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">The <paramref name="name" /> parameter specified a directory that is read-only.
|
||||
|
||||
-or-
|
||||
|
||||
This operation is not supported on the current platform.
|
||||
|
||||
-or-
|
||||
|
||||
The caller does not have the required permission.</exception>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSecurity">
|
||||
<summary>Represents the access control and audit security for a file. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSecurity" /> class.</summary>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSecurity.#ctor(System.String,System.Security.AccessControl.AccessControlSections)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSecurity" /> class from a specified file using the specified values of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> enumeration.</summary>
|
||||
<param name="fileName">The location of a file to create a <see cref="T:System.Security.AccessControl.FileSecurity" /> object from.</param>
|
||||
<param name="includeSections">One of the <see cref="T:System.Security.AccessControl.AccessControlSections" /> values that specifies the type of access control list (ACL) information to retrieve.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="fileName" /> parameter is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars" />.</exception>
|
||||
<exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
|
||||
<exception cref="T:System.IO.FileNotFoundException">The file specified in the <paramref name="fileName" /> parameter was not found.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
|
||||
<exception cref="T:System.NotSupportedException">
|
||||
<paramref name="path" /> is in an invalid format.</exception>
|
||||
<exception cref="T:System.Runtime.InteropServices.SEHException">The <paramref name="fileName" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows 2000 or later.</exception>
|
||||
<exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
|
||||
<exception cref="T:System.Security.AccessControl.PrivilegeNotHeldException">The current system account does not have administrative privileges.</exception>
|
||||
<exception cref="T:System.SystemException">The file could not be found.</exception>
|
||||
<exception cref="T:System.UnauthorizedAccessException">The <paramref name="fileName" /> parameter specified a file that is read-only.
|
||||
|
||||
-or-
|
||||
|
||||
This operation is not supported on the current platform.
|
||||
|
||||
-or-
|
||||
|
||||
The <paramref name="fileName" /> parameter specified a directory.
|
||||
|
||||
-or-
|
||||
|
||||
The caller does not have the required permission.</exception>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAccessRule">
|
||||
<summary>Represents an abstraction of an access control entry (ACE) that defines an access rule for a file or directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the access rule, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the access rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="inheritanceFlags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="propagationFlags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using the name of a user account, a value that specifies the type of operation associated with the access rule, and a value that describes whether to allow or deny the operation.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAccessRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class using the name of a user account, a value that specifies the type of operation associated with the access rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies whether to allow or deny the operation.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the access rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether to allow or deny the operation.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="type" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="inheritanceFlags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
An incorrect enumeration was passed to the <paramref name="propagationFlags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAccessRule.FileSystemRights">
|
||||
<summary>Gets the <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object.</summary>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemAuditRule">
|
||||
<summary>Represents an abstraction of an access control entry (ACE) that defines an audit rule for a file or directory. This class cannot be inherited.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using a reference to a user account, a value that specifies the type of operation associated with the audit rule, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="flags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
The <see cref="F:System.Security.AccessControl.AuditFlags.None" /> value was passed to the <paramref name="flags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using the name of a reference to a user account, a value that specifies the type of operation associated with the audit rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">An <see cref="T:System.Security.Principal.IdentityReference" /> object that encapsulates a reference to a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identity" /> parameter is not an <see cref="T:System.Security.Principal.IdentityReference" /> object.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identity" /> parameter is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="flags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
The <see cref="F:System.Security.AccessControl.AuditFlags.None" /> value was passed to the <paramref name="flags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using a user account name, a value that specifies the type of operation associated with the audit rule, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">An incorrect enumeration was passed to the <paramref name="flags" /> parameter.
|
||||
|
||||
-or-
|
||||
|
||||
The <see cref="F:System.Security.AccessControl.AuditFlags.None" /> value was passed to the <paramref name="flags" /> parameter.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemAuditRule.#ctor(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class using the name of a user account, a value that specifies the type of operation associated with the audit rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies when to perform auditing.</summary>
|
||||
<param name="identity">The name of a user account.</param>
|
||||
<param name="fileSystemRights">One of the <see cref="T:System.Security.AccessControl.FileSystemRights" /> values that specifies the type of operation associated with the audit rule.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how access masks are propagated to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how Access Control Entries (ACEs) are propagated to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies when to perform auditing.</param>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemAuditRule.FileSystemRights">
|
||||
<summary>Gets the <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object.</summary>
|
||||
<returns>The <see cref="T:System.Security.AccessControl.FileSystemRights" /> flags associated with the current <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object.</returns>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemRights">
|
||||
<summary>Defines the access rights to use when creating access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.AppendData">
|
||||
<summary>Specifies the right to append data to the end of a file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ChangePermissions">
|
||||
<summary>Specifies the right to change the security and audit rules associated with a file or folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateDirectories">
|
||||
<summary>Specifies the right to create a folder This right requires the <c>Synchronize</c> value.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.CreateFiles">
|
||||
<summary>Specifies the right to create a file. This right requires the <c>Synchronize</c> value.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Delete">
|
||||
<summary>Specifies the right to delete a folder or file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.DeleteSubdirectoriesAndFiles">
|
||||
<summary>Specifies the right to delete a folder and any files contained within that folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ExecuteFile">
|
||||
<summary>Specifies the right to run an application file.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.FullControl">
|
||||
<summary>Specifies the right to exert full control over a folder or file, and to modify access control and audit rules. This value represents the right to do anything with a file and is the combination of all rights in this enumeration.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ListDirectory">
|
||||
<summary>Specifies the right to read the contents of a directory.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Modify">
|
||||
<summary>Specifies the right to read, write, list folder contents, delete folders and files, and run application files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute" /> right, the <see cref="F:System.Security.AccessControl.FileSystemRights.Write" /> right, and the <see cref="F:System.Security.AccessControl.FileSystemRights.Delete" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Read">
|
||||
<summary>Specifies the right to open and copy folders or files as read-only. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.ReadData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.ReadAttributes" /> right, and <see cref="F:System.Security.AccessControl.FileSystemRights.ReadPermissions" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAndExecute">
|
||||
<summary>Specifies the right to open and copy folders or files as read-only, and to run application files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.Read" /> right and the <see cref="F:System.Security.AccessControl.FileSystemRights.ExecuteFile" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadAttributes">
|
||||
<summary>Specifies the right to open and copy file system attributes from a folder or file. For example, this value specifies the right to view the file creation or modified date. This does not include the right to read data, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadData">
|
||||
<summary>Specifies the right to open and copy a file or folder. This does not include the right to read file system attributes, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadExtendedAttributes">
|
||||
<summary>Specifies the right to open and copy extended file system attributes from a folder or file. For example, this value specifies the right to view author and content information. This does not include the right to read data, file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.ReadPermissions">
|
||||
<summary>Specifies the right to open and copy access and audit rules from a folder or file. This does not include the right to read data, file system attributes, and extended file system attributes.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Synchronize">
|
||||
<summary>Specifies whether the application can wait for a file handle to synchronize with the completion of an I/O operation. This value is automatically set when allowing access and automatically excluded when denying access.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.TakeOwnership">
|
||||
<summary>Specifies the right to change the owner of a folder or file. Note that owners of a resource have full access to that resource.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Traverse">
|
||||
<summary>Specifies the right to list the contents of a folder and to run applications contained within that folder.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.Write">
|
||||
<summary>Specifies the right to create folders and files, and to add or remove data from files. This right includes the <see cref="F:System.Security.AccessControl.FileSystemRights.WriteData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.AppendData" /> right, <see cref="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes" /> right, and <see cref="F:System.Security.AccessControl.FileSystemRights.WriteAttributes" /> right.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteAttributes">
|
||||
<summary>Specifies the right to open and write file system attributes to a folder or file. This does not include the ability to write data, extended attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteData">
|
||||
<summary>Specifies the right to open and write to a file or folder. This does not include the right to open and write file system attributes, extended file system attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="F:System.Security.AccessControl.FileSystemRights.WriteExtendedAttributes">
|
||||
<summary>Specifies the right to open and write extended file system attributes to a folder or file. This does not include the ability to write data, attributes, or access and audit rules.</summary>
|
||||
</member>
|
||||
<member name="T:System.Security.AccessControl.FileSystemSecurity">
|
||||
<summary>Represents the access control and audit security for a file or directory.</summary>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class that represents a new access control rule for the specified user, with the specified access rights, access control, and flags.</summary>
|
||||
<param name="identityReference">An <see cref="T:System.Security.Principal.IdentityReference" /> object that represents a user account.</param>
|
||||
<param name="accessMask">An integer that specifies an access type.</param>
|
||||
<param name="isInherited">
|
||||
<see langword="true" /> if the access rule is inherited; otherwise, <see langword="false" />.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how to propagate access masks to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how to propagate Access Control Entries (ACEs) to child objects.</param>
|
||||
<param name="type">One of the <see cref="T:System.Security.AccessControl.AccessControlType" /> values that specifies whether access is allowed or denied.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="accessMask" />, <paramref name="inheritanceFlags" />, <paramref name="propagationFlags" />, or <paramref name="type" /> parameters specify an invalid value.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identityReference" /> parameter is <see langword="null" />.
|
||||
|
||||
-or-
|
||||
|
||||
The <paramref name="accessMask" /> parameter is zero.</exception>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identityReference" /> parameter is neither of type <see cref="T:System.Security.Principal.SecurityIdentifier" />, nor of a type such as <see cref="T:System.Security.Principal.NTAccount" /> that can be converted to type <see cref="T:System.Security.Principal.SecurityIdentifier" />.</exception>
|
||||
<returns>A new <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents a new access control rule for the specified user, with the specified access rights, access control, and flags.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Adds the specified access control list (ACL) permission to the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to add to a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AddAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Adds the specified audit rule to the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to add to a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class representing the specified audit rule for the specified user.</summary>
|
||||
<param name="identityReference">An <see cref="T:System.Security.Principal.IdentityReference" /> object that represents a user account.</param>
|
||||
<param name="accessMask">An integer that specifies an access type.</param>
|
||||
<param name="isInherited">
|
||||
<see langword="true" /> if the access rule is inherited; otherwise, <see langword="false" />.</param>
|
||||
<param name="inheritanceFlags">One of the <see cref="T:System.Security.AccessControl.InheritanceFlags" /> values that specifies how to propagate access masks to child objects.</param>
|
||||
<param name="propagationFlags">One of the <see cref="T:System.Security.AccessControl.PropagationFlags" /> values that specifies how to propagate Access Control Entries (ACEs) to child objects.</param>
|
||||
<param name="flags">One of the <see cref="T:System.Security.AccessControl.AuditFlags" /> values that specifies the type of auditing to perform.</param>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="accessMask" />, <paramref name="inheritanceFlags" />, <paramref name="propagationFlags" />, or <paramref name="flags" /> properties specify an invalid value.</exception>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="identityReference" /> property is <see langword="null" />.
|
||||
|
||||
-or-
|
||||
|
||||
The <paramref name="accessMask" /> property is zero.</exception>
|
||||
<exception cref="T:System.ArgumentException">The <paramref name="identityReference" /> property is neither of type <see cref="T:System.Security.Principal.SecurityIdentifier" />, nor of a type such as <see cref="T:System.Security.Principal.NTAccount" /> that can be converted to type <see cref="T:System.Security.Principal.SecurityIdentifier" />.</exception>
|
||||
<returns>A new <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object representing the specified audit rule for the specified user.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Removes all matching allow or deny access control list (ACL) permissions from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to remove from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
<returns>
|
||||
<see langword="true" /> if the access rule was removed; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleAll(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Removes all access control list (ACL) permissions for the specified user from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that specifies a user whose access control list (ACL) permissions should be removed from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Removes a single matching allow or deny access control list (ACL) permission from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that specifies a user whose access control list (ACL) permissions should be removed from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Removes all matching allow or deny audit rules from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to remove from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
<returns>
|
||||
<see langword="true" /> if the audit rule was removed; otherwise, <see langword="false" /></returns>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleAll(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Removes all audit rules for the specified user from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that specifies a user whose audit rules should be removed from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Removes a single matching allow or deny audit rule from the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to remove from a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.ResetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Adds the specified access control list (ACL) permission to the current file or directory and removes all matching ACL permissions.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to add to a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAccessRule(System.Security.AccessControl.FileSystemAccessRule)">
|
||||
<summary>Sets the specified access control list (ACL) permission for the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> object that represents an access control list (ACL) permission to set for a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="M:System.Security.AccessControl.FileSystemSecurity.SetAuditRule(System.Security.AccessControl.FileSystemAuditRule)">
|
||||
<summary>Sets the specified audit rule for the current file or directory.</summary>
|
||||
<param name="rule">A <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> object that represents an audit rule to set for a file or directory.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="rule" /> parameter is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRightType">
|
||||
<summary>Gets the enumeration that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent access rights.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemRights" /> enumeration.</returns>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AccessRuleType">
|
||||
<summary>Gets the enumeration that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent access rules.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemAccessRule" /> class.</returns>
|
||||
</member>
|
||||
<member name="P:System.Security.AccessControl.FileSystemSecurity.AuditRuleType">
|
||||
<summary>Gets the type that the <see cref="T:System.Security.AccessControl.FileSystemSecurity" /> class uses to represent audit rules.</summary>
|
||||
<returns>A <see cref="T:System.Type" /> object representing the <see cref="T:System.Security.AccessControl.FileSystemAuditRule" /> class.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
0
test2/packages/System.IO.FileSystem.AccessControl.5.0.0/useSharedDesignerContext.txt
vendored
Normal file
0
test2/packages/System.IO.FileSystem.AccessControl.5.0.0/useSharedDesignerContext.txt
vendored
Normal file
1
test2/packages/System.IO.FileSystem.AccessControl.5.0.0/version.txt
vendored
Normal file
1
test2/packages/System.IO.FileSystem.AccessControl.5.0.0/version.txt
vendored
Normal file
@@ -0,0 +1 @@
|
||||
cf258a14b70ad9069470a108f13765e0e5988f51
|
Reference in New Issue
Block a user