working SAML

This commit is contained in:
Siwat Sirichai 2025-06-08 17:37:21 +07:00
parent 252dac3143
commit 1c909b7790
273 changed files with 260766 additions and 80 deletions

Binary file not shown.

View 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.

View file

@ -0,0 +1,375 @@
.NET Core uses third-party libraries or other resources that may be
distributed under licenses different than the .NET Core 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
-------------------------------
http://www.unicode.org/copyright.html#License
Copyright © 1991-2017 Unicode, Inc. All rights reserved.
Distributed under the Terms of Use in http://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.

View file

@ -0,0 +1,733 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Security.Principal.Windows</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle">
<summary>[SECURITY CRITICAL] Provides a safe handle to a Windows thread or process access token. For more information see Access Tokens</summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.#ctor(System.IntPtr)">
<summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> class.</summary>
<param name="handle">An <see cref="T:System.IntPtr" /> object that represents the pre-existing handle to use. Using <see cref="F:System.IntPtr.Zero" /> returns an invalid handle.</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.InvalidHandle">
<summary>[SECURITY CRITICAL] Returns an invalid handle by instantiating a <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> object with <see cref="F:System.IntPtr.Zero" />.</summary>
<returns>Returns a<see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> object.</returns>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.IsInvalid">
<summary>[SECURITY CRITICAL] Gets a value that indicates whether the handle is invalid.</summary>
<returns>true if the handle is not valid; otherwise, false.</returns>
</member>
<member name="T:System.Security.Principal.IdentityNotMappedException">
<summary>Represents an exception for a principal whose identity could not be mapped to a known identity.</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Principal.IdentityNotMappedException" /> class.</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Principal.IdentityNotMappedException" /> class by using the specified error message.</summary>
<param name="message">The error message that explains the reason for the exception.</param>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String,System.Exception)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Principal.IdentityNotMappedException" /> class by using the specified error message and inner exception.</summary>
<param name="message">The error message that explains the reason for the exception.</param>
<param name="inner">The exception that is the cause of the current exception. If <paramref name="inner" /> is not null, the current exception is raised in a catch block that handles the inner exception.</param>
</member>
<member name="P:System.Security.Principal.IdentityNotMappedException.UnmappedIdentities">
<summary>Represents the collection of unmapped identities for an <see cref="T:System.Security.Principal.IdentityNotMappedException" /> exception.</summary>
<returns>The collection of unmapped identities.</returns>
</member>
<member name="T:System.Security.Principal.IdentityReference">
<summary>Represents an identity and is the base class for the <see cref="T:System.Security.Principal.NTAccount" /> and <see cref="T:System.Security.Principal.SecurityIdentifier" /> classes. This class does not provide a public constructor, and therefore cannot be inherited.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReference.Equals(System.Object)">
<summary>Returns a value that indicates whether the specified object equals this instance of the <see cref="T:System.Security.Principal.IdentityReference" /> class.</summary>
<returns>true if <paramref name="o" /> is an object with the same underlying type and value as this <see cref="T:System.Security.Principal.IdentityReference" /> instance; otherwise, false.</returns>
<param name="o">An object to compare with this <see cref="T:System.Security.Principal.IdentityReference" /> instance, or a null reference.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.GetHashCode">
<summary>Serves as a hash function for <see cref="T:System.Security.Principal.IdentityReference" />. <see cref="M:System.Security.Principal.IdentityReference.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
<returns>The hash code for this <see cref="T:System.Security.Principal.IdentityReference" /> object.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.IsValidTargetType(System.Type)">
<summary>Returns a value that indicates whether the specified type is a valid translation type for the <see cref="T:System.Security.Principal.IdentityReference" /> class.</summary>
<returns>true if <paramref name="targetType" /> is a valid translation type for the <see cref="T:System.Security.Principal.IdentityReference" /> class; otherwise, false.</returns>
<param name="targetType">The type being queried for validity to serve as a conversion from <see cref="T:System.Security.Principal.IdentityReference" />. The following target types are valid:<see cref="T:System.Security.Principal.NTAccount" /><see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Equality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary>Compares two <see cref="T:System.Security.Principal.IdentityReference" /> objects to determine whether they are equal. They are considered equal if they have the same canonical name representation as the one returned by the <see cref="P:System.Security.Principal.IdentityReference.Value" /> property or if they are both null.</summary>
<returns>true if <paramref name="left" /> and <paramref name="right" /> are equal; otherwise, false.</returns>
<param name="left">The left <see cref="T:System.Security.Principal.IdentityReference" /> operand to use for the equality comparison. This parameter can be null.</param>
<param name="right">The right <see cref="T:System.Security.Principal.IdentityReference" /> operand to use for the equality comparison. This parameter can be null.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Inequality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary>Compares two <see cref="T:System.Security.Principal.IdentityReference" /> objects to determine whether they are not equal. They are considered not equal if they have different canonical name representations than the one returned by the <see cref="P:System.Security.Principal.IdentityReference.Value" /> property or if one of the objects is null and the other is not.</summary>
<returns>true if <paramref name="left" /> and <paramref name="right" /> are not equal; otherwise, false.</returns>
<param name="left">The left <see cref="T:System.Security.Principal.IdentityReference" /> operand to use for the inequality comparison. This parameter can be null.</param>
<param name="right">The right <see cref="T:System.Security.Principal.IdentityReference" /> operand to use for the inequality comparison. This parameter can be null.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.ToString">
<summary>Returns the string representation of the identity represented by the <see cref="T:System.Security.Principal.IdentityReference" /> object.</summary>
<returns>The identity in string format.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.Translate(System.Type)">
<summary>Translates the account name represented by the <see cref="T:System.Security.Principal.IdentityReference" /> object into another <see cref="T:System.Security.Principal.IdentityReference" />-derived type.</summary>
<returns>The converted identity.</returns>
<param name="targetType">The target type for the conversion from <see cref="T:System.Security.Principal.IdentityReference" />. </param>
</member>
<member name="P:System.Security.Principal.IdentityReference.Value">
<summary>Gets the string value of the identity represented by the <see cref="T:System.Security.Principal.IdentityReference" /> object.</summary>
<returns>The string value of the identity represented by the <see cref="T:System.Security.Principal.IdentityReference" /> object.</returns>
</member>
<member name="T:System.Security.Principal.IdentityReferenceCollection">
<summary>Represents a collection of <see cref="T:System.Security.Principal.IdentityReference" /> objects and provides a means of converting sets of <see cref="T:System.Security.Principal.IdentityReference" />-derived objects to <see cref="T:System.Security.Principal.IdentityReference" />-derived types. </summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> class with zero items in the collection.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor(System.Int32)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> class by using the specified initial size.</summary>
<param name="capacity">The initial number of items in the collection. The value of <paramref name="capacity" /> is a hint only; it is not necessarily the maximum number of items created.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Add(System.Security.Principal.IdentityReference)">
<summary>Adds an <see cref="T:System.Security.Principal.IdentityReference" /> object to the <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> collection.</summary>
<param name="identity">The <see cref="T:System.Security.Principal.IdentityReference" /> object to add to the collection.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Clear">
<summary>Clears all <see cref="T:System.Security.Principal.IdentityReference" /> objects from the <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> collection.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Contains(System.Security.Principal.IdentityReference)">
<summary>Indicates whether the <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> collection contains the specified <see cref="T:System.Security.Principal.IdentityReference" /> object.</summary>
<returns>true if the collection contains the specified object.</returns>
<param name="identity">The <see cref="T:System.Security.Principal.IdentityReference" /> object to check for.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.CopyTo(System.Security.Principal.IdentityReference[],System.Int32)">
<summary>Copies the <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> collection to an <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> array, starting at the specified index.</summary>
<param name="array">An <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> array object to which the <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> collection is to be copied.</param>
<param name="offset">The zero-based index in <paramref name="array" /> where the <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> collection is to be copied.</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Count">
<summary>Gets the number of items in the <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> collection.</summary>
<returns>The number of <see cref="T:System.Security.Principal.IdentityReference" /> objects in the <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> collection.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.GetEnumerator">
<summary>Gets an enumerator that can be used to iterate through the <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> collection.</summary>
<returns>An enumerator for the <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> collection.</returns>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Item(System.Int32)">
<summary>Sets or gets the node at the specified index of the <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> collection.</summary>
<returns>The <see cref="T:System.Security.Principal.IdentityReference" /> at the specified index in the collection. If <paramref name="index" /> is greater than or equal to the number of nodes in the collection, the return value is null.</returns>
<param name="index">The zero-based index in the <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> collection.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Remove(System.Security.Principal.IdentityReference)">
<summary>Removes the specified <see cref="T:System.Security.Principal.IdentityReference" /> object from the collection.</summary>
<returns>true if the specified object was removed from the collection.</returns>
<param name="identity">The <see cref="T:System.Security.Principal.IdentityReference" /> object to remove.</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.System#Collections#Generic#ICollection{T}#IsReadOnly"></member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>Gets an enumerator that can be used to iterate through the <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> collection.</summary>
<returns>An enumerator for the <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> collection.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type)">
<summary>Converts the objects in the collection to the specified type. Calling this method is the same as calling <see cref="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)" /> with the second parameter set to false, which means that exceptions will not be thrown for items that fail conversion.</summary>
<returns>A <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> collection that represents the converted contents of the original collection.</returns>
<param name="targetType">The type to which items in the collection are being converted.</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.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)">
<summary>Converts the objects in the collection to the specified type and uses the specified fault tolerance to handle or ignore errors associated with a type not having a conversion mapping.</summary>
<returns>A <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> collection that represents the converted contents of the original collection.</returns>
<param name="targetType">The type to which items in the collection are being converted.</param>
<param name="forceSuccess">A Boolean value that determines how conversion errors are handled.If <paramref name="forceSuccess" /> is true, conversion errors due to a mapping not being found for the translation result in a failed conversion and exceptions being thrown.If <paramref name="forceSuccess" /> is false, types that failed to convert due to a mapping not being found for the translation are copied without being converted into the collection being returned.</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="T:System.Security.Principal.NTAccount">
<summary>Represents a user or group account.</summary>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Principal.NTAccount" /> class by using the specified name.</summary>
<param name="name">The name used to create the <see cref="T:System.Security.Principal.NTAccount" /> object. This parameter cannot be null or an empty string.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> is null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> is an empty string.-or-<paramref name="name" /> is too long.</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Principal.NTAccount" /> class by using the specified domain name and account name. </summary>
<param name="domainName">The name of the domain. This parameter can be null or an empty string. Domain names that are null values are treated like an empty string.</param>
<param name="accountName">The name of the account. This parameter cannot be null or an empty string.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="accountName" /> is null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="accountName" /> is an empty string.-or-<paramref name="accountName" /> is too long.-or-<paramref name="domainName" /> is too long.</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.Equals(System.Object)">
<summary>Returns a value that indicates whether this <see cref="T:System.Security.Principal.NTAccount" /> object is equal to a specified object.</summary>
<returns>true if <paramref name="o" /> is an object with the same underlying type and value as this <see cref="T:System.Security.Principal.NTAccount" /> object; otherwise, false.</returns>
<param name="o">An object to compare with this <see cref="T:System.Security.Principal.NTAccount" /> object, or null.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.GetHashCode">
<summary>Serves as a hash function for the current <see cref="T:System.Security.Principal.NTAccount" /> object. The <see cref="M:System.Security.Principal.NTAccount.GetHashCode" /> method is suitable for hashing algorithms and data structures like a hash table.</summary>
<returns>A hash value for the current <see cref="T:System.Security.Principal.NTAccount" /> object.</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)">
<summary>Returns a value that indicates whether the specified type is a valid translation type for the <see cref="T:System.Security.Principal.NTAccount" /> class.</summary>
<returns>true if <paramref name="targetType" /> is a valid translation type for the <see cref="T:System.Security.Principal.NTAccount" /> class; otherwise false.</returns>
<param name="targetType">The type being queried for validity to serve as a conversion from <see cref="T:System.Security.Principal.NTAccount" />. The following target types are valid:- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Equality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary>Compares two <see cref="T:System.Security.Principal.NTAccount" /> objects to determine whether they are equal. They are considered equal if they have the same canonical name representation as the one returned by the <see cref="P:System.Security.Principal.NTAccount.Value" /> property or if they are both null. </summary>
<returns>true if <paramref name="left" /> and <paramref name="right" /> are equal; otherwise false.</returns>
<param name="left">The left operand to use for the equality comparison. This parameter can be null.</param>
<param name="right">The right operand to use for the equality comparison. This parameter can be null.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Inequality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary>Compares two <see cref="T:System.Security.Principal.NTAccount" /> objects to determine whether they are not equal. They are considered not equal if they have different canonical name representations than the one returned by the <see cref="P:System.Security.Principal.NTAccount.Value" /> property or if one of the objects is null and the other is not.</summary>
<returns>true if <paramref name="left" /> and <paramref name="right" /> are not equal; otherwise false.</returns>
<param name="left">The left operand to use for the inequality comparison. This parameter can be null.</param>
<param name="right">The right operand to use for the inequality comparison. This parameter can be null.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.ToString">
<summary>Returns the account name, in Domain\Account format, for the account represented by the <see cref="T:System.Security.Principal.NTAccount" /> object.</summary>
<returns>The account name, in Domain\Account format.</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.Translate(System.Type)">
<summary>Translates the account name represented by the <see cref="T:System.Security.Principal.NTAccount" /> object into another <see cref="T:System.Security.Principal.IdentityReference" />-derived type.</summary>
<returns>The converted identity.</returns>
<param name="targetType">The target type for the conversion from <see cref="T:System.Security.Principal.NTAccount" />. The target type must be a type that is considered valid by the <see cref="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)" /> method. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="targetType " />is null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " />is not an <see cref="T:System.Security.Principal.IdentityReference" /> type.</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">Some or all identity references could not be translated.</exception>
<exception cref="T:System.SystemException">The source account name is too long.-or-A Win32 error code was returned.</exception>
<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="P:System.Security.Principal.NTAccount.Value">
<summary>Returns an uppercase string representation of this <see cref="T:System.Security.Principal.NTAccount" /> object.</summary>
<returns>The uppercase string representation of this <see cref="T:System.Security.Principal.NTAccount" /> object.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.SecurityIdentifier">
<summary>Represents a security identifier (SID) and provides marshaling and comparison operations for SIDs.</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Byte[],System.Int32)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Principal.SecurityIdentifier" /> class by using a specified binary representation of a security identifier (SID).</summary>
<param name="binaryForm">The byte array that represents the SID.</param>
<param name="offset">The byte offset to use as the starting index in <paramref name="binaryForm" />. </param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.IntPtr)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Principal.SecurityIdentifier" /> class by using an integer that represents the binary form of a security identifier (SID).</summary>
<param name="binaryForm">An integer that represents the binary form of a SID.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Security.Principal.WellKnownSidType,System.Security.Principal.SecurityIdentifier)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Principal.SecurityIdentifier" /> class by using the specified well known security identifier (SID) type and domain SID.</summary>
<param name="sidType">One of the enumeration values. This value must not be <see cref="F:System.Security.Principal.WellKnownSidType.LogonIdsSid" />.</param>
<param name="domainSid">The domain SID. This value is required for the following <see cref="T:System.Security.Principal.WellKnownSidType" /> values. This parameter is ignored for any other <see cref="T:System.Security.Principal.WellKnownSidType" /> values.- <see cref="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountGuestSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountComputersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountControllersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Principal.SecurityIdentifier" /> class by using the specified security identifier (SID) in Security Descriptor Definition Language (SDDL) format.</summary>
<param name="sddlForm">SDDL string for the SID used to create the <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</param>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.AccountDomainSid">
<summary>Returns the account domain security identifier (SID) portion from the SID represented by the <see cref="T:System.Security.Principal.SecurityIdentifier" /> object if the SID represents a Windows account SID. If the SID does not represent a Windows account SID, this property returns <see cref="T:System.ArgumentNullException" />.</summary>
<returns>The account domain SID portion from the SID represented by the <see cref="T:System.Security.Principal.SecurityIdentifier" /> object if the SID represents a Windows account SID; otherwise, it returns <see cref="T:System.ArgumentNullException" />.</returns>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.BinaryLength">
<summary>Returns the length, in bytes, of the security identifier (SID) represented by the <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</summary>
<returns>The length, in bytes, of the SID represented by the <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.CompareTo(System.Security.Principal.SecurityIdentifier)">
<summary>Compares the current <see cref="T:System.Security.Principal.SecurityIdentifier" /> object with the specified <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</summary>
<returns>A signed number indicating the relative values of this instance and <paramref name="sid" />.Return Value Description Less than zero This instance is less than <paramref name="sid" />. Zero This instance is equal to <paramref name="sid" />. Greater than zero This instance is greater than <paramref name="sid" />. </returns>
<param name="sid">The object to compare with the current object.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Object)">
<summary>Returns a value that indicates whether this <see cref="T:System.Security.Principal.SecurityIdentifier" /> object is equal to a specified object.</summary>
<returns>true if <paramref name="o" /> is an object with the same underlying type and value as this <see cref="T:System.Security.Principal.SecurityIdentifier" /> object; otherwise, false.</returns>
<param name="o">An object to compare with this <see cref="T:System.Security.Principal.SecurityIdentifier" /> object, or null.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Security.Principal.SecurityIdentifier)">
<summary>Indicates whether the specified <see cref="T:System.Security.Principal.SecurityIdentifier" /> object is equal to the current <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</summary>
<returns>true if the value of <paramref name="sid" /> is equal to the value of the current <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
<param name="sid">The object to compare with the current object.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetBinaryForm(System.Byte[],System.Int32)">
<summary>Copies the binary representation of the specified security identifier (SID) represented by the <see cref="T:System.Security.Principal.SecurityIdentifier" /> class to a byte array.</summary>
<param name="binaryForm">The byte array to receive the copied SID.</param>
<param name="offset">The byte offset to use as the starting index in <paramref name="binaryForm" />. </param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetHashCode">
<summary>Serves as a hash function for the current <see cref="T:System.Security.Principal.SecurityIdentifier" /> object. The <see cref="M:System.Security.Principal.SecurityIdentifier.GetHashCode" /> method is suitable for hashing algorithms and data structures like a hash table.</summary>
<returns>A hash value for the current <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsAccountSid">
<summary>Returns a value that indicates whether the security identifier (SID) represented by this <see cref="T:System.Security.Principal.SecurityIdentifier" /> object is a valid Windows account SID.</summary>
<returns>true if the SID represented by this <see cref="T:System.Security.Principal.SecurityIdentifier" /> object is a valid Windows account SID; otherwise, false.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsEqualDomainSid(System.Security.Principal.SecurityIdentifier)">
<summary>Returns a value that indicates whether the security identifier (SID) represented by this <see cref="T:System.Security.Principal.SecurityIdentifier" /> object is from the same domain as the specified SID.</summary>
<returns>true if the SID represented by this <see cref="T:System.Security.Principal.SecurityIdentifier" /> object is in the same domain as the <paramref name="sid" /> SID; otherwise, false.</returns>
<param name="sid">The SID to compare with this <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)">
<summary>Returns a value that indicates whether the specified type is a valid translation type for the <see cref="T:System.Security.Principal.SecurityIdentifier" /> class.</summary>
<returns>true if <paramref name="targetType" /> is a valid translation type for the <see cref="T:System.Security.Principal.SecurityIdentifier" /> class; otherwise, false.</returns>
<param name="targetType">The type being queried for validity to serve as a conversion from <see cref="T:System.Security.Principal.SecurityIdentifier" />. The following target types are valid:- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsWellKnown(System.Security.Principal.WellKnownSidType)">
<summary>Returns a value that indicates whether the <see cref="T:System.Security.Principal.SecurityIdentifier" /> object matches the specified well known security identifier (SID) type. </summary>
<returns>true if <paramref name="type" /> is the SID type for the <see cref="T:System.Security.Principal.SecurityIdentifier" /> object; otherwise, false.</returns>
<param name="type">A value to compare with the <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</param>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MaxBinaryLength">
<summary>Returns the maximum size, in bytes, of the binary representation of the security identifier.</summary>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MinBinaryLength">
<summary>Returns the minimum size, in bytes, of the binary representation of the security identifier.</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Equality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary>Compares two <see cref="T:System.Security.Principal.SecurityIdentifier" /> objects to determine whether they are equal. They are considered equal if they have the same canonical representation as the one returned by the <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> property or if they are both null. </summary>
<returns>true if <paramref name="left" /> and <paramref name="right" /> are equal; otherwise, false.</returns>
<param name="left">The left operand to use for the equality comparison. This parameter can be null.</param>
<param name="right">The right operand to use for the equality comparison. This parameter can be null.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Inequality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary>Compares two <see cref="T:System.Security.Principal.SecurityIdentifier" /> objects to determine whether they are not equal. They are considered not equal if they have different canonical name representations than the one returned by the <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> property or if one of the objects is null and the other is not.</summary>
<returns>true if <paramref name="left" /> and <paramref name="right" /> are not equal; otherwise, false.</returns>
<param name="left">The left operand to use for the inequality comparison. This parameter can be null.</param>
<param name="right">The right operand to use for the inequality comparison. This parameter can be null.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.ToString">
<summary>Returns the security identifier (SID), in Security Descriptor Definition Language (SDDL) format, for the account represented by the <see cref="T:System.Security.Principal.SecurityIdentifier" /> object. An example of the SDDL format is S-1-5-9. </summary>
<returns>The SID, in SDDL format, for the account represented by the <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Translate(System.Type)">
<summary>Translates the account name represented by the <see cref="T:System.Security.Principal.SecurityIdentifier" /> object into another <see cref="T:System.Security.Principal.IdentityReference" />-derived type.</summary>
<returns>The converted identity.</returns>
<param name="targetType">The target type for the conversion from <see cref="T:System.Security.Principal.SecurityIdentifier" />. The target type must be a type that is considered valid by the <see cref="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)" /> method.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="targetType " />is null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " />is not an <see cref="T:System.Security.Principal.IdentityReference" /> type.</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">Some or all identity references could not be translated.</exception>
<exception cref="T:System.SystemException">A Win32 error code was returned.</exception>
<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="P:System.Security.Principal.SecurityIdentifier.Value">
<summary>Returns an uppercase Security Descriptor Definition Language (SDDL) string for the security identifier (SID) represented by this <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</summary>
<returns>An uppercase SDDL string for the SID represented by the <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.TokenAccessLevels">
<summary>Defines the privileges of the user account associated with the access token. </summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustDefault">
<summary>The user can change the default owner, primary group, or discretionary access control list (DACL) of the token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustGroups">
<summary>The user can change the attributes of the groups in the token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges">
<summary>The user can enable or disable privileges in the token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustSessionId">
<summary>The user can adjust the session identifier of the token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AllAccess">
<summary>The user has all possible access to the token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AssignPrimary">
<summary>The user can attach a primary token to a process.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Duplicate">
<summary>The user can duplicate the token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Impersonate">
<summary>The user can impersonate a client.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.MaximumAllowed">
<summary>The maximum value that can be assigned for the <see cref="T:System.Security.Principal.TokenAccessLevels" /> enumeration.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Query">
<summary>The user can query the token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.QuerySource">
<summary>The user can query the source of the token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Read">
<summary>The user has standard read rights and the <see cref="F:System.Security.Principal.TokenAccessLevels.Query" /> privilege for the token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Write">
<summary>The user has standard write rights and the <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges,F:System.Security.Principal.TokenAccessLevels.AdjustGroups" />, and <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustDefault" /> privileges for the token.</summary>
</member>
<member name="T:System.Security.Principal.WellKnownSidType">
<summary>Defines a set of commonly used security identifiers (SIDs).</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid">
<summary>Indicates a SID that matches the account administrators group.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid">
<summary>Indicates a SID that matches the certificate administrators group.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountComputersSid">
<summary>Indicates a SID that matches the account computer group.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountControllersSid">
<summary>Indicates a SID that matches the account controller group.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid">
<summary>Indicates a SID that matches the account domain administrator group.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid">
<summary>Indicates a SID that matches the account domain guests group.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid">
<summary>Indicates a SID that matches the account domain users group.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid">
<summary>Indicates a SID that matches the enterprise administrators group.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountGuestSid">
<summary>Indicates a SID that matches the account guest group.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid">
<summary>Indicates a SID that matches the account Kerberos target group.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid">
<summary>Indicates a SID that matches the policy administrators group.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid">
<summary>Indicates a SID that matches the RAS and IAS server account.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid">
<summary>Indicates a SID that matches the schema administrators group.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AnonymousSid">
<summary>Indicates a SID for the anonymous account.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AuthenticatedUserSid">
<summary>Indicates a SID for an authenticated user.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BatchSid">
<summary>Indicates a SID for a batch process. This SID is added to the process of a token when it logs on as a batch job.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAccountOperatorsSid">
<summary>Indicates a SID that matches the account operators account.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAdministratorsSid">
<summary>Indicates a SID that matches the administrator account.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAuthorizationAccessSid">
<summary>Indicates a SID that matches the Windows Authorization Access group.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinBackupOperatorsSid">
<summary>Indicates a SID that matches the backup operators group.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinDomainSid">
<summary>Indicates a SID that matches the domain account.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinGuestsSid">
<summary>Indicates a SID that matches the guest account.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinIncomingForestTrustBuildersSid">
<summary>Indicates a SID that allows a user to create incoming forest trusts. It is added to the token of users who are a member of the Incoming Forest Trust Builders built-in group in the root domain of the forest.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinNetworkConfigurationOperatorsSid">
<summary>Indicates a SID that matches the network operators group.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceLoggingUsersSid">
<summary>Indicates a SID that matches the group of users that have remote access to monitor the computer.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceMonitoringUsersSid">
<summary>Indicates a SID that matches the group of users that have remote access to schedule logging of performance counters on this computer.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPowerUsersSid">
<summary>Indicates a SID that matches the power users group.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPreWindows2000CompatibleAccessSid">
<summary>Indicates a SID that matches pre-Windows 2000 compatible accounts.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPrintOperatorsSid">
<summary>Indicates a SID that matches the print operators group.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinRemoteDesktopUsersSid">
<summary>Indicates a SID that matches remote desktop users.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinReplicatorSid">
<summary>Indicates a SID that matches the replicator account.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinSystemOperatorsSid">
<summary>Indicates a SID that matches the system operators group.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinUsersSid">
<summary>Indicates a SID that matches built-in user accounts.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupServerSid">
<summary>Indicates a creator group server SID.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupSid">
<summary>Indicates a SID that matches the creator group of an object.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerServerSid">
<summary>Indicates a creator owner server SID.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerSid">
<summary>Indicates a SID that matches the owner or creator of an object.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DialupSid">
<summary>Indicates a SID for a dial-up account.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DigestAuthenticationSid">
<summary>Indicates a SID present when the Microsoft Digest authentication package authenticated the client.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.EnterpriseControllersSid">
<summary>Indicates a SID for an enterprise controller.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.InteractiveSid">
<summary>Indicates a SID for an interactive account. This SID is added to the process of a token when it logs on interactively.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalServiceSid">
<summary>Indicates a SID that matches a local service.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSid">
<summary>Indicates a local SID.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSystemSid">
<summary>Indicates a SID that matches the local system.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LogonIdsSid">
<summary>Indicates a SID that matches logon IDs.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.MaxDefined">
<summary>Indicates the maximum defined SID in the <see cref="T:System.Security.Principal.WellKnownSidType" /> enumeration.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkServiceSid">
<summary>Indicates a SID that matches a network service.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkSid">
<summary>Indicates a SID for a network account. This SID is added to the process of a token when it logs on across a network.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NTAuthoritySid">
<summary>Indicates a SID for the Windows NT authority.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NtlmAuthenticationSid">
<summary>Indicates a SID present when the Microsoft NTLM authentication package authenticated the client.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NullSid">
<summary>Indicates a null SID.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid">
<summary>Indicates a SID present when the user authenticated across a forest with the selective authentication option enabled. If this SID is present, then <see cref="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid" /> cannot be present.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ProxySid">
<summary>Indicates a proxy SID.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RemoteLogonIdSid">
<summary>Indicates a SID that matches remote logons.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RestrictedCodeSid">
<summary>Indicates a SID for restricted code.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SChannelAuthenticationSid">
<summary>Indicates a SID present when the Secure Channel (SSL/TLS) authentication package authenticated the client.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SelfSid">
<summary>Indicates a SID for self.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ServiceSid">
<summary>Indicates a SID for a service. This SID is added to the process of a token when it logs on as a service.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.TerminalServerSid">
<summary>Indicates a SID that matches a terminal server account.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid">
<summary>Indicates a SID present when the user authenticated from within the forest or across a trust that does not have the selective authentication option enabled. If this SID is present, then <see cref="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid" /> cannot be present.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WinBuiltinTerminalServerLicenseServersSid">
<summary>Indicates a SID is present in a server that can issue Terminal Server licenses.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WorldSid">
<summary>Indicates a SID that matches everyone.</summary>
</member>
<member name="T:System.Security.Principal.WindowsBuiltInRole">
<summary>Specifies common roles to be used with <see cref="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.String)" />.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.AccountOperator">
<summary>Account operators manage the user accounts on a computer or domain.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Administrator">
<summary>Administrators have complete and unrestricted access to the computer or domain.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.BackupOperator">
<summary>Backup operators can override security restrictions for the sole purpose of backing up or restoring files.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Guest">
<summary>Guests are more restricted than users.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PowerUser">
<summary>Power users possess most administrative permissions with some restrictions. Thus, power users can run legacy applications, in addition to certified applications.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PrintOperator">
<summary>Print operators can take control of a printer.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Replicator">
<summary>Replicators support file replication in a domain.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.SystemOperator">
<summary>System operators manage a particular computer.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.User">
<summary>Users are prevented from making accidental or intentional system-wide changes. Thus, users can run certified applications, but not most legacy applications.</summary>
</member>
<member name="T:System.Security.Principal.WindowsIdentity">
<summary>Represents a Windows user.</summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Principal.WindowsIdentity" /> class for the user represented by the specified Windows account token.</summary>
<param name="userToken">The account token for the user on whose behalf the code is running. </param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Principal.WindowsIdentity" /> class for the user represented by the specified Windows account token and the specified authentication type.</summary>
<param name="userToken">The account token for the user on whose behalf the code is running. </param>
<param name="type">(Informational use only.) The type of authentication used to identify the user. For more information, see Remarks.</param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.AccessToken">
<summary>[SECURITY CRITICAL] Gets this <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> for this <see cref="T:System.Security.Principal.WindowsIdentity" /> instance. </summary>
<returns>Returns a <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose">
<summary>Releases all resources used by the <see cref="T:System.Security.Principal.WindowsIdentity" />. </summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose(System.Boolean)">
<summary>Releases the unmanaged resources used by the <see cref="T:System.Security.Principal.WindowsIdentity" /> and optionally releases the managed resources. </summary>
<param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources. </param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetAnonymous">
<summary>Returns a <see cref="T:System.Security.Principal.WindowsIdentity" /> object that you can use as a sentinel value in your code to represent an anonymous user. The property value does not represent the built-in anonymous identity used by the Windows operating system.</summary>
<returns>An object that represents an anonymous user.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent">
<summary>Returns a <see cref="T:System.Security.Principal.WindowsIdentity" /> object that represents the current Windows user.</summary>
<returns>An object that represents the current user.</returns>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Boolean)">
<summary>Returns a <see cref="T:System.Security.Principal.WindowsIdentity" /> object that represents the Windows identity for either the thread or the process, depending on the value of the <paramref name="ifImpersonating" /> parameter.</summary>
<returns>An object that represents a Windows user.</returns>
<param name="ifImpersonating">true to return the <see cref="T:System.Security.Principal.WindowsIdentity" /> only if the thread is currently impersonating; false to return the <see cref="T:System.Security.Principal.WindowsIdentity" /> of the thread if it is impersonating or the <see cref="T:System.Security.Principal.WindowsIdentity" /> of the process if the thread is not currently impersonating.</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Security.Principal.TokenAccessLevels)">
<summary>Returns a <see cref="T:System.Security.Principal.WindowsIdentity" /> object that represents the current Windows user, using the specified desired token access level.</summary>
<returns>An object that represents the current user.</returns>
<param name="desiredAccess">A bitwise combination of the enumeration values. </param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Groups">
<summary>Gets the groups the current Windows user belongs to.</summary>
<returns>An object representing the groups the current Windows user belongs to.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.ImpersonationLevel">
<summary>Gets the impersonation level for the user.</summary>
<returns>One of the enumeration values that specifies the impersonation level. </returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsAnonymous">
<summary>Gets a value that indicates whether the user account is identified as an anonymous account by the system.</summary>
<returns>true if the user account is an anonymous account; otherwise, false.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsGuest">
<summary>Gets a value indicating whether the user account is identified as a <see cref="F:System.Security.Principal.WindowsAccountType.Guest" /> account by the system.</summary>
<returns>true if the user account is a <see cref="F:System.Security.Principal.WindowsAccountType.Guest" /> account; otherwise, false.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsSystem">
<summary>Gets a value indicating whether the user account is identified as a <see cref="F:System.Security.Principal.WindowsAccountType.System" /> account by the system.</summary>
<returns>true if the user account is a <see cref="F:System.Security.Principal.WindowsAccountType.System" /> account; otherwise, false.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Owner">
<summary>Gets the security identifier (SID) for the token owner.</summary>
<returns>An object for the token owner.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)">
<summary>Runs the specified action as the impersonated Windows identity. Instead of using an impersonated method call and running your function in <see cref="T:System.Security.Principal.WindowsImpersonationContext" />, you can use <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> and provide your function directly as a parameter.</summary>
<param name="safeAccessTokenHandle">The SafeAccessTokenHandle of the impersonated Windows identity.</param>
<param name="action">The System.Action to run. </param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})">
<summary>Runs the specified function as the impersonated Windows identity. Instead of using an impersonated method call and running your function in <see cref="T:System.Security.Principal.WindowsImpersonationContext" />, you can use <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> and provide your function directly as a parameter.</summary>
<returns>Returns the result of the function.</returns>
<param name="safeAccessTokenHandle">The SafeAccessTokenHandle of the impersonated Windows identity.</param>
<param name="func">The System.Func to run.</param>
<typeparam name="T">The type of object used by and returned by the function.</typeparam>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.User">
<summary>Gets the security identifier (SID) for the user.</summary>
<returns>An object for the user.</returns>
</member>
<member name="T:System.Security.Principal.WindowsPrincipal">
<summary>Enables code to check the Windows group membership of a Windows user.</summary>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.#ctor(System.Security.Principal.WindowsIdentity)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Principal.WindowsPrincipal" /> class by using the specified <see cref="T:System.Security.Principal.WindowsIdentity" /> object.</summary>
<param name="ntIdentity">The object from which to construct the new instance of <see cref="T:System.Security.Principal.WindowsPrincipal" />. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="ntIdentity" /> is null. </exception>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Int32)">
<summary>Determines whether the current principal belongs to the Windows user group with the specified relative identifier (RID).</summary>
<returns>true if the current principal is a member of the specified Windows user group, that is, in a particular role; otherwise, false.</returns>
<param name="rid">The RID of the Windows user group in which to check for the principals membership status. </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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.SecurityIdentifier)">
<summary>Determines whether the current principal belongs to the Windows user group with the specified security identifier (SID).</summary>
<returns>true if the current principal is a member of the specified Windows user group; otherwise, false.</returns>
<param name="sid">A <see cref="T:System.Security.Principal.SecurityIdentifier" /> that uniquely identifies a Windows user group.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="sid" /> is null.</exception>
<exception cref="T:System.Security.SecurityException">Windows returned a Win32 error.</exception>
<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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.WindowsBuiltInRole)">
<summary>Determines whether the current principal belongs to the Windows user group with the specified <see cref="T:System.Security.Principal.WindowsBuiltInRole" />.</summary>
<returns>true if the current principal is a member of the specified Windows user group; otherwise, false.</returns>
<param name="role">One of the <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> values. </param>
<exception cref="T:System.ArgumentException">
<paramref name="role" /> is not a valid <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> value.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
</PermissionSet>
</member>
</members>
</doc>

View file

@ -0,0 +1,733 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Security.Principal.Windows</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle">
<summary>[SICHERHEITSRELEVANT] Stellt ein sicheres Handle zu einem Windows-Thread oder Prozesszugriffstoken bereit.Weitere Informationen finden Sie unter Zugriffstoken.</summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.#ctor(System.IntPtr)">
<summary>[SICHERHEITSRELEVANT] Initialisiert eine neue Instanz der <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />-Klasse.</summary>
<param name="handle">Ein <see cref="T:System.IntPtr" />-Objekt, das das zu verwendende, bereits vorhandene Handle darstellt.Bei Verwendung von <see cref="F:System.IntPtr.Zero" /> wird ein ungültiges Handle zurückgegeben.</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.InvalidHandle">
<summary>[SICHERHEITSRELEVANT] Gibt ein ungültiges Handle zurück, indem ein <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />-Objekt mit <see cref="F:System.IntPtr.Zero" /> instanziiert wird.</summary>
<returns>Gibt ein <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />-Objekt zurück.</returns>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.IsInvalid">
<summary>[SICHERHEITSRELEVANT] Ruft einen Wert ab, der angibt, ob das Handle ungültig ist.</summary>
<returns>true, wenn das Handle ungültig ist, andernfalls false.</returns>
</member>
<member name="T:System.Security.Principal.IdentityNotMappedException">
<summary>Stellt eine Ausnahme für einen Principal dar, dessen Identität keiner bekannten Identität zugeordnet werden konnte.</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor">
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Principal.IdentityNotMappedException" />-Klasse.</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String)">
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Principal.IdentityNotMappedException" />-Klasse, indem die angegebene Fehlermeldung verwendet wird.</summary>
<param name="message">Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.</param>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String,System.Exception)">
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Principal.IdentityNotMappedException" />-Klasse unter Verwendung der angegebenen Fehlermeldung und der angegebenen internen Ausnahme.</summary>
<param name="message">Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.</param>
<param name="inner">Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn <paramref name="inner" /> nicht NULL ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt.</param>
</member>
<member name="P:System.Security.Principal.IdentityNotMappedException.UnmappedIdentities">
<summary>Stellt die Auflistung nicht zugeordneter Identitäten für eine <see cref="T:System.Security.Principal.IdentityNotMappedException" />-Ausnahme dar.</summary>
<returns>Die Auflistung nicht zugeordneter Identitäten.</returns>
</member>
<member name="T:System.Security.Principal.IdentityReference">
<summary>Stellt eine Identität dar und ist die Basisklasse für die <see cref="T:System.Security.Principal.NTAccount" />-Klasse und die <see cref="T:System.Security.Principal.SecurityIdentifier" />-Klasse.Diese Klasse stellt keinen öffentlichen Konstruktor bereit und kann deshalb nicht geerbt werden.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReference.Equals(System.Object)">
<summary>Gibt einen Wert zurück, der angibt, ob das angegebene Objekt gleich dieser Instanz der <see cref="T:System.Security.Principal.IdentityReference" />-Klasse ist.</summary>
<returns>true, wenn <paramref name="o" /> ein Objekt mit demselben zugrunde liegenden Typ und Wert wie diese <see cref="T:System.Security.Principal.IdentityReference" />-Instanz ist, andernfalls false.</returns>
<param name="o">Ein Objekt, das mit dieser <see cref="T:System.Security.Principal.IdentityReference" />-Instanz verglichen werden soll, oder ein NULL-Verweis.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.GetHashCode">
<summary>Fungiert als eine Hashfunktion für <see cref="T:System.Security.Principal.IdentityReference" />.<see cref="M:System.Security.Principal.IdentityReference.GetHashCode" /> ist für die Verwendung in Hashalgorithmen und Datenstrukturen, z. B. in einer Hashtabelle, geeignet.</summary>
<returns>Der Hashcode für dieses <see cref="T:System.Security.Principal.IdentityReference" />-Objekt.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.IsValidTargetType(System.Type)">
<summary>Gibt einen Wert zurück, der angibt, ob der angegebene Typ ein gültiger Verschiebungstyp für die <see cref="T:System.Security.Principal.IdentityReference" />-Klasse ist.</summary>
<returns>true, wenn <paramref name="targetType" /> ein gültiger Verschiebungstyp für die <see cref="T:System.Security.Principal.IdentityReference" />-Klasse ist, andernfalls false.</returns>
<param name="targetType">Der Typ, dessen Gültigkeit abgefragt wird, und der als eine Konvertierung von <see cref="T:System.Security.Principal.IdentityReference" /> fungieren soll.Die folgenden Zieltypen sind gültig:<see cref="T:System.Security.Principal.NTAccount" /><see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Equality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary>Vergleicht zwei <see cref="T:System.Security.Principal.IdentityReference" />-Objekte auf Gleichheit.Diese werden als gleich betrachtet, wenn Sie dieselbe kanonische Namensdarstellung besitzen, wie die von der <see cref="P:System.Security.Principal.IdentityReference.Value" />-Eigenschaft zurückgegebene Darstellung, oder wenn beide null sind.</summary>
<returns>true, wenn <paramref name="left" /> und <paramref name="right" /> gleich sind, andernfalls false.</returns>
<param name="left">Der linke <see cref="T:System.Security.Principal.IdentityReference" />-Operand, der für die Gleichheitsprüfung verwendet werden soll.Dieser Parameter kann null sein.</param>
<param name="right">Der rechte <see cref="T:System.Security.Principal.IdentityReference" />-Operand, der für die Gleichheitsprüfung verwendet werden soll.Dieser Parameter kann null sein.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Inequality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary>Vergleicht zwei <see cref="T:System.Security.Principal.IdentityReference" />-Objekte auf Ungleichheit.Diese werden als ungleich betrachtet, wenn Sie andere kanonische Namensdarstellungen besitzen, als die von der <see cref="P:System.Security.Principal.IdentityReference.Value" />-Eigenschaft zurückgegebene Darstellung, oder wenn eines der Objekte null ist und das andere nicht.</summary>
<returns>true, wenn <paramref name="left" /> und <paramref name="right" /> ungleich sind, andernfalls false.</returns>
<param name="left">Der linke <see cref="T:System.Security.Principal.IdentityReference" />-Operand, der für die Ungleichheitsprüfung verwendet werden soll.Dieser Parameter kann null sein.</param>
<param name="right">Der rechte <see cref="T:System.Security.Principal.IdentityReference" />-Operand, der für die Ungleichheitsprüfung verwendet werden soll.Dieser Parameter kann null sein.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.ToString">
<summary>Ruft die Zeichenfolgendarstellung der durch das <see cref="T:System.Security.Principal.IdentityReference" />-Objekt dargestellten Identität ab.</summary>
<returns>Die Identität im Zeichenfolgenformat.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.Translate(System.Type)">
<summary>Übersetzt den Kontonamen, der durch das <see cref="T:System.Security.Principal.IdentityReference" />-Objekt dargestellt wird, in einen anderen von <see cref="T:System.Security.Principal.IdentityReference" /> abgeleiteten Typ.</summary>
<returns>Die konvertierte Identität.</returns>
<param name="targetType">Der Zieltyp für die Konvertierung von <see cref="T:System.Security.Principal.IdentityReference" />. </param>
</member>
<member name="P:System.Security.Principal.IdentityReference.Value">
<summary>Ruft den Zeichenfolgenwert der durch das <see cref="T:System.Security.Principal.IdentityReference" />-Objekt dargestellten Identität ab.</summary>
<returns>Der Zeichenfolgenwert der durch das <see cref="T:System.Security.Principal.IdentityReference" />-Objekt dargestellten Identität.</returns>
</member>
<member name="T:System.Security.Principal.IdentityReferenceCollection">
<summary>Stellt eine Auflistung von <see cref="T:System.Security.Principal.IdentityReference" />-Objekten dar und stellt ein Verfahren bereit, mit dem Gruppen von aus <see cref="T:System.Security.Principal.IdentityReference" /> abgeleiteten Objekten in von <see cref="T:System.Security.Principal.IdentityReference" /> abgeleitete Typen konvertiert werden können. </summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor">
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Klasse mit 0 (null) Elementen in der Auflistung.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor(System.Int32)">
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Klasse unter Verwendung der angegebenen Anfangsgröße.</summary>
<param name="capacity">Die anfängliche Anzahl der Elemente in der Auflistung.Der Wert von <paramref name="capacity" /> ist nur ein Hinweis; er bezeichnet nicht unbedingt die maximale Anzahl der erstellten Elemente.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Add(System.Security.Principal.IdentityReference)">
<summary>Fügt der <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Auflistung ein <see cref="T:System.Security.Principal.IdentityReference" />-Objekt hinzu.</summary>
<param name="identity">Das <see cref="T:System.Security.Principal.IdentityReference" />-Objekt, das zur Auflistung hinzugefügt werden soll.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Clear">
<summary>Löscht alle <see cref="T:System.Security.Principal.IdentityReference" />-Objekte aus der <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Auflistung.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Contains(System.Security.Principal.IdentityReference)">
<summary>Gibt an, ob die <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Auflistung das angegebene <see cref="T:System.Security.Principal.IdentityReference" />-Objekt enthält.</summary>
<returns>true, wenn die Auflistung das angegebene Objekt enthält.</returns>
<param name="identity">Das <see cref="T:System.Security.Principal.IdentityReference" />-Objekt, für das eine Überprüfung erfolgen soll.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.CopyTo(System.Security.Principal.IdentityReference[],System.Int32)">
<summary>Kopiert die <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Auflistung in ein <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Array, wobei am angegebenen Index begonnen wird.</summary>
<param name="array">Ein <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Arrayobjekt, in das die <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Auflistung kopiert werden soll.</param>
<param name="offset">Der nullbasierte Index in <paramref name="array" />, an dem die <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Auflistung kopiert werden soll.</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Count">
<summary>Ruft die Anzahl der Elemente in der <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Auflistung ab.</summary>
<returns>Die Anzahl der <see cref="T:System.Security.Principal.IdentityReference" />-Objekte in der <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Auflistung.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.GetEnumerator">
<summary>Ruft einen Enumerator ab, mit dem die <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Auflistung durchlaufen werden kann.</summary>
<returns>Ein Enumerator für die <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Auflistung.</returns>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Item(System.Int32)">
<summary>Ruft den Knoten am angegebenen Index der <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Auflistung ab oder legt diesen fest.</summary>
<returns>Die <see cref="T:System.Security.Principal.IdentityReference" /> am angegebenen Index in der Auflistung.Wenn <paramref name="index" /> größer als die Anzahl oder gleich der Anzahl der Knoten in der Auflistung ist, ist der Rückgabewert null.</returns>
<param name="index">Der nullbasierte Index in der <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Auflistung.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Remove(System.Security.Principal.IdentityReference)">
<summary>Entfernt das angegebene <see cref="T:System.Security.Principal.IdentityReference" />-Objekt aus der Auflistung.</summary>
<returns>true, wenn das angegebene Objekt aus der Auflistung entfernt wurde.</returns>
<param name="identity">Das zu entfernende <see cref="T:System.Security.Principal.IdentityReference" />-Objekt.</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.System#Collections#Generic#ICollection{T}#IsReadOnly"></member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>Ruft einen Enumerator ab, mit dem die <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Auflistung durchlaufen werden kann.</summary>
<returns>Ein Enumerator für die <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Auflistung.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type)">
<summary>Konvertiert die Objekte in der Auflistung in den angegebenen Typ.Der Aufruf dieser Methode entspricht dem Aufruf von <see cref="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)" />, wobei der zweite Parameter auf false festgelegt wird. Das bedeutet, dass für Elemente, die nicht konvertiert werden können, keine Ausnahme ausgelöst wird.</summary>
<returns>Eine <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Auflistung, die den konvertierten Inhalt der ursprünglichen Auflistung darstellt.</returns>
<param name="targetType">Den Typ, in den Elemente in der Auflistung konvertiert werden.</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.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)">
<summary>Konvertiert die Objekte in der Auflistung in den angegebenen Typ und verwendet die angegebene Fehlertoleranz, um Fehler zu bearbeiten oder zu ignorieren, die einem Typ zugeordnet sind, der keine Konvertierungszuordnung besitzt.</summary>
<returns>Eine <see cref="T:System.Security.Principal.IdentityReferenceCollection" />-Auflistung, die den konvertierten Inhalt der ursprünglichen Auflistung darstellt.</returns>
<param name="targetType">Den Typ, in den Elemente in der Auflistung konvertiert werden.</param>
<param name="forceSuccess">Ein boolescher Wert, der bestimmt, wie Konvertierungsfehler behandelt werden.Wenn <paramref name="forceSuccess" /> auf true festgelegt ist, führen Konvertierungsfehler aufgrund einer fehlenden Zuordnung für die Verschiebung dazu, dass die Konvertierung nicht durchgeführt werden kann, und Ausnahmen werden ausgelöst.Wenn <paramref name="forceSuccess" /> auf false festgelegt ist, werden Typen, die aufgrund einer fehlenden Zuordnung für die Verschiebung nicht konvertiert werden konnten, ohne Konvertierung in die zurückgegebene Auflistung kopiert.</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="T:System.Security.Principal.NTAccount">
<summary>Stellt ein Benutzer- oder Gruppenkonto dar.</summary>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String)">
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Principal.NTAccount" />-Klasse unter Verwendung des angegebenen Namens.</summary>
<param name="name">Der zum Erstellen des <see cref="T:System.Security.Principal.NTAccount" />-Objekts verwendete Name.Dieser Parameter darf nicht null oder eine leere Zeichenfolge sein.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> ist null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> ist eine leere Zeichenfolge. oder <paramref name="name" /> ist zu lang.</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String,System.String)">
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Principal.NTAccount" />-Klasse unter Verwendung des angegebenen Domänen- und Kontonamens. </summary>
<param name="domainName">Der Name der Domäne.Dieser Parameter kann null oder eine leere Zeichenfolge sein.Domänennamen, die NULL-Werte sind, werden wie eine leere Zeichenfolge behandelt.</param>
<param name="accountName">Der Kontoname.Dieser Parameter darf nicht null oder eine leere Zeichenfolge sein.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="accountName" /> ist null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="accountName" /> ist eine leere Zeichenfolge. oder <paramref name="accountName" /> ist zu lang. oder <paramref name="domainName" /> ist zu lang.</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.Equals(System.Object)">
<summary>Gibt einen Wert zurück, der angibt, ob dieses <see cref="T:System.Security.Principal.NTAccount" />-Objekt gleich einem angegebenen Objekt ist.</summary>
<returns>true, wenn <paramref name="o" /> ein Objekt mit demselben zugrunde liegenden Typ und Wert wie dieses <see cref="T:System.Security.Principal.NTAccount" />-Objekt ist, andernfalls false.</returns>
<param name="o">Ein Objekt, das mit diesem <see cref="T:System.Security.Principal.NTAccount" />-Objekt verglichen werden soll, oder null.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.GetHashCode">
<summary>Fungiert als Hashfunktion für das aktuelle <see cref="T:System.Security.Principal.NTAccount" />-Objekt.Sie können die <see cref="M:System.Security.Principal.NTAccount.GetHashCode" />-Methode in Hashalgorithmen und Datenstrukturen wie Hashtabellen verwenden.</summary>
<returns>Ein Hashwert für das aktuelle <see cref="T:System.Security.Principal.NTAccount" />-Objekt.</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)">
<summary>Gibt einen Wert zurück, der angibt, ob der angegebene Typ ein gültiger Verschiebungstyp für die <see cref="T:System.Security.Principal.NTAccount" />-Klasse ist.</summary>
<returns>true, wenn <paramref name="targetType" /> ein gültiger Verschiebungstyp für die <see cref="T:System.Security.Principal.NTAccount" />-Klasse ist, andernfalls false.</returns>
<param name="targetType">Der Typ, dessen Gültigkeit abgefragt wird, und der als eine Konvertierung von <see cref="T:System.Security.Principal.NTAccount" /> fungieren soll.Die folgenden Zieltypen sind gültig:- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Equality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary>Vergleicht zwei <see cref="T:System.Security.Principal.NTAccount" />-Objekte auf Gleichheit.Diese werden als gleich betrachtet, wenn Sie dieselbe kanonische Namensdarstellung besitzen, wie die von der <see cref="P:System.Security.Principal.NTAccount.Value" />-Eigenschaft zurückgegebene Darstellung, oder wenn beide null sind.</summary>
<returns>true, wenn <paramref name="left" /> und <paramref name="right" /> gleich sind, andernfalls false.</returns>
<param name="left">Der linke Operand, der für die Gleichheitsprüfung verwendet werden soll.Dieser Parameter kann null sein.</param>
<param name="right">Der rechte Operand, der für die Gleichheitsprüfung verwendet werden soll.Dieser Parameter kann null sein.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Inequality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary>Vergleicht zwei <see cref="T:System.Security.Principal.NTAccount" />-Objekte auf Ungleichheit.Diese werden als ungleich betrachtet, wenn Sie andere kanonische Namensdarstellungen besitzen, als die von der <see cref="P:System.Security.Principal.NTAccount.Value" />-Eigenschaft zurückgegebenen Darstellungen, oder wenn eines der Objekte null ist und das andere nicht.</summary>
<returns>true, wenn <paramref name="left" /> und <paramref name="right" /> ungleich sind, andernfalls false.</returns>
<param name="left">Der linke Operand, der für die Ungleichheitsprüfung verwendet werden soll.Dieser Parameter kann null sein.</param>
<param name="right">Der rechte Operand, der für die Ungleichheitsprüfung verwendet werden soll.Dieser Parameter kann null sein.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.ToString">
<summary>Gibt den Kontonamen im Format Domäne\Konto für das durch das <see cref="T:System.Security.Principal.NTAccount" />-Objekt dargestellte Konto zurück.</summary>
<returns>Der Kontoname im Format Domäne\Konto.</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.Translate(System.Type)">
<summary>Übersetzt den Kontonamen, der durch das <see cref="T:System.Security.Principal.NTAccount" />-Objekt dargestellt wird, in einen anderen von <see cref="T:System.Security.Principal.IdentityReference" /> abgeleiteten Typ.</summary>
<returns>Die konvertierte Identität.</returns>
<param name="targetType">Der Zieltyp für die Konvertierung von <see cref="T:System.Security.Principal.NTAccount" />.Der Zieltyp muss ein Typ sein, der von der <see cref="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)" />-Methode als gültig betrachtet wird.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="targetType " />ist null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " />ist kein <see cref="T:System.Security.Principal.IdentityReference" />-Typ.</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">Manche oder alle Identitätsverweise konnten nicht übersetzt werden.</exception>
<exception cref="T:System.SystemException">Der Quellkontoname ist zu lang. oder Ein Win32-Fehlercode wurde zurückgegeben.</exception>
<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="P:System.Security.Principal.NTAccount.Value">
<summary>Gibt eine Zeichenfolgendarstellung dieses <see cref="T:System.Security.Principal.NTAccount" />-Objekts in Großbuchstaben zurück.</summary>
<returns>Die Zeichenfolgendarstellung dieses <see cref="T:System.Security.Principal.NTAccount" />-Objekts in Großbuchstaben.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.SecurityIdentifier">
<summary>Stellt eine Sicherheits-ID (SID) dar und bietet Marshalling und Vergleichsoperationen für SIDs.</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Byte[],System.Int32)">
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Principal.SecurityIdentifier" />-Klasse unter Verwendung einer angegebenen binären Darstellung einer Sicherheits-ID.</summary>
<param name="binaryForm">Das Bytearray, das die SID darstellt.</param>
<param name="offset">Das Byteoffset, das als Startindex in <paramref name="binaryForm" /> verwendet werden soll. </param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.IntPtr)">
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Principal.SecurityIdentifier" />-Klasse mit einer ganzen Zahl, die die Binärform einer Sicherheits-ID (SID) darstellt.</summary>
<param name="binaryForm">Eine ganze Zahl, die die Binärform einer SID darstellt.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Security.Principal.WellKnownSidType,System.Security.Principal.SecurityIdentifier)">
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Principal.SecurityIdentifier" />-Klasse unter Verwendung des angegebenen bekannten Typs der Sicherheits-ID und der Domänen-SID.</summary>
<param name="sidType">Einer der Enumerationswerte.Dieser Wert darf nicht <see cref="F:System.Security.Principal.WellKnownSidType.LogonIdsSid" /> sein.</param>
<param name="domainSid">Die Domänen-SID.Dieser Wert ist für die folgenden <see cref="T:System.Security.Principal.WellKnownSidType" />-Werte erforderlich.Dieser Parameter wird für alle anderen <see cref="T:System.Security.Principal.WellKnownSidType" />-Werte ignoriert.- <see cref="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountGuestSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountComputersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountControllersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.String)">
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Principal.SecurityIdentifier" />-Klasse unter Verwendung der angegebenen Sicherheits-ID im SDDL-Format (Security Descriptor Definition Language).</summary>
<param name="sddlForm">SDDL-Zeichenfolge für die SID, die zum Erstellen des <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekts verwendet wird.</param>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.AccountDomainSid">
<summary>Gibt den Teil der Kontodomänen-SID von der Sicherheits-ID (SID) zurück, die durch das <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt dargestellt wird, wenn die SID die SID eines Windows-Kontos darstellt.Wenn die SID nicht die SID eines Windows-Kontos darstellt, gibt diese Eigenschaft <see cref="T:System.ArgumentNullException" /> zurück.</summary>
<returns>Der Teil der Kontodomänen-SID der SID, die durch das <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt dargestellt wird, wenn die SID die SID eines Windows-Kontos darstellt. Andernfalls wird <see cref="T:System.ArgumentNullException" /> zurückgegeben.</returns>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.BinaryLength">
<summary>Gibt die Länge in Bytes der durch das <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt dargestellten Sicherheits-ID zurück.</summary>
<returns>Die Länge in Bytes der durch das <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt dargestellten SID.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.CompareTo(System.Security.Principal.SecurityIdentifier)">
<summary>Vergleicht das aktuelle <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt mit dem angegebenen <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt.</summary>
<returns>Eine Zahl mit Vorzeichen, die das Verhältnis zwischen dem Wert dieser Instanz und <paramref name="sid" /> angibt.Rückgabewert BeschreibungKleiner als 0 Diese Instanz ist kleiner als <paramref name="sid" />. Zero Diese Instanz ist gleich <paramref name="sid" />. Größer als 0 (null) Diese Instanz ist größer als <paramref name="sid" />. </returns>
<param name="sid">Das Objekt, das mit dem aktuellen Objekt verglichen werden soll.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Object)">
<summary>Gibt einen Wert zurück, der angibt, ob dieses <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt gleich einem angegebenen Objekt ist.</summary>
<returns>true, wenn <paramref name="o" /> ein Objekt mit demselben zugrunde liegenden Typ und Wert wie dieses <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt ist, andernfalls false.</returns>
<param name="o">Ein Objekt, das mit diesem <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt verglichen werden soll, oder null.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Security.Principal.SecurityIdentifier)">
<summary>Gibt an, ob das angegebene <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt mit dem aktuellen <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt identisch ist.</summary>
<returns>true, wenn der Wert von <paramref name="sid" /> dem Wert des aktuellen <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekts entspricht.</returns>
<param name="sid">Das Objekt, das mit dem aktuellen Objekt verglichen werden soll.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetBinaryForm(System.Byte[],System.Int32)">
<summary>Kopiert die binäre Darstellung der angegebenen Sicherheits-ID, die durch die <see cref="T:System.Security.Principal.SecurityIdentifier" />-Klasse dargestellt wird, in ein Bytearray.</summary>
<param name="binaryForm">Das Bytearray, in das die SID kopiert wird.</param>
<param name="offset">Das Byteoffset, das als Startindex in <paramref name="binaryForm" /> verwendet werden soll. </param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetHashCode">
<summary>Fungiert als Hashfunktion für das aktuelle <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt.Sie können die <see cref="M:System.Security.Principal.SecurityIdentifier.GetHashCode" />-Methode in Hashalgorithmen und Datenstrukturen wie Hashtabellen verwenden.</summary>
<returns>Ein Hashwert für das aktuelle <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsAccountSid">
<summary>Gibt einen Wert zurück, der angibt, ob die durch dieses <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt dargestellte SID die gültige Sicherheits-ID eines Windows-Kontos ist.</summary>
<returns>true, wenn die durch dieses <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt dargestellte SID die gültige SID eines Windows-Kontos ist, andernfalls false.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsEqualDomainSid(System.Security.Principal.SecurityIdentifier)">
<summary>Gibt einen Wert zurück, der angibt, ob die durch dieses <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt dargestellte SID aus derselben Domäne stammt wie die angegebene Sicherheits-ID.</summary>
<returns>true, wenn sich die durch dieses <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt dargestellte SID in derselben Domäne befindet wie die <paramref name="sid" />-SID, andernfalls false.</returns>
<param name="sid">Die SID, die mit diesem <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt verglichen werden soll.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)">
<summary>Gibt einen Wert zurück, der angibt, ob der angegebene Typ ein gültiger Verschiebungstyp für die <see cref="T:System.Security.Principal.SecurityIdentifier" />-Klasse ist.</summary>
<returns>true, wenn <paramref name="targetType" /> ein gültiger Verschiebungstyp für die <see cref="T:System.Security.Principal.SecurityIdentifier" />-Klasse ist, andernfalls false.</returns>
<param name="targetType">Der Typ, dessen Gültigkeit abgefragt wird, und der als eine Konvertierung von <see cref="T:System.Security.Principal.SecurityIdentifier" /> fungieren soll.Die folgenden Zieltypen sind gültig:- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsWellKnown(System.Security.Principal.WellKnownSidType)">
<summary>Gibt einen Wert zurück, der angibt, ob das <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt dem angegebenen bekannten Typ der Sicherheits-ID entspricht. </summary>
<returns>true, wenn <paramref name="type" /> der SID-Typ für das <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt ist, andernfalls false.</returns>
<param name="type">Ein Wert, der mit dem <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt verglichen werden soll.</param>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MaxBinaryLength">
<summary>Gibt die maximale Größe in Bytes für die binäre Darstellung der Sicherheits-ID zurück.</summary>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MinBinaryLength">
<summary>Gibt die Mindestgröße in Bytes für die binäre Darstellung der Sicherheits-ID zurück.</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Equality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary>Vergleicht zwei <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekte auf Gleichheit.Diese werden als gleich betrachtet, wenn Sie dieselbe kanonische Darstellung besitzen, wie die von der <see cref="P:System.Security.Principal.SecurityIdentifier.Value" />-Eigenschaft zurückgegebene Darstellung, oder wenn beide null sind.</summary>
<returns>true, wenn <paramref name="left" /> und <paramref name="right" /> gleich sind, andernfalls false.</returns>
<param name="left">Der linke Operand, der für die Gleichheitsprüfung verwendet werden soll.Dieser Parameter kann null sein.</param>
<param name="right">Der rechte Operand, der für die Gleichheitsprüfung verwendet werden soll.Dieser Parameter kann null sein.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Inequality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary>Vergleicht zwei <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekte auf Ungleichheit.Diese werden als ungleich betrachtet, wenn Sie andere kanonische Namensdarstellungen besitzen, als die von der <see cref="P:System.Security.Principal.SecurityIdentifier.Value" />-Eigenschaft zurückgegebene Darstellung, oder wenn eines der Objekte null ist und das andere nicht.</summary>
<returns>true, wenn <paramref name="left" /> und <paramref name="right" /> ungleich sind, andernfalls false.</returns>
<param name="left">Der linke Operand, der für die Ungleichheitsprüfung verwendet werden soll.Dieser Parameter kann null sein.</param>
<param name="right">Der rechte Operand, der für die Ungleichheitsprüfung verwendet werden soll.Dieser Parameter kann null sein.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.ToString">
<summary>Gibt die Sicherheits-ID (SID) im SDDL-Format (Security Descriptor Definition Language) für das durch das <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt dargestellte Konto zurück.Ein Beispiel für das SDDL-Formats ist S-1-5-9.</summary>
<returns>Die SID im SDDL-Format für das durch das <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt dargestellte Konto.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Translate(System.Type)">
<summary>Übersetzt den Kontonamen, der durch das <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt dargestellt wird, in einen anderen von <see cref="T:System.Security.Principal.IdentityReference" /> abgeleiteten Typ.</summary>
<returns>Die konvertierte Identität.</returns>
<param name="targetType">Der Zieltyp für die Konvertierung von <see cref="T:System.Security.Principal.SecurityIdentifier" />.Der Zieltyp muss ein Typ sein, der von der <see cref="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)" />-Methode als gültig betrachtet wird.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="targetType " />ist null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " />ist kein <see cref="T:System.Security.Principal.IdentityReference" />-Typ.</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">Manche oder alle Identitätsverweise konnten nicht übersetzt werden.</exception>
<exception cref="T:System.SystemException">Ein Win32-Fehlercode wurde zurückgegeben.</exception>
<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="P:System.Security.Principal.SecurityIdentifier.Value">
<summary>Gibt eine SDDL-Zeichenfolge (Security Descriptor Definition Language) in Großbuchstaben für die durch das <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt darstellte Sicherheits-ID zurück.</summary>
<returns>Eine SDDL-Zeichenfolge in Großbuchstaben für die durch das <see cref="T:System.Security.Principal.SecurityIdentifier" />-Objekt dargestellte SID.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.TokenAccessLevels">
<summary>Definiert die Berechtigungen des Benutzerkontos, das dem Zugriffstoken zugeordnet ist. </summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustDefault">
<summary>Der Benutzer kann den Standardbesitzer, die primäre Gruppe oder die DACL (Discretionary Access List, freigegebene Zugriffssteuerungsliste) des Tokens ändern.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustGroups">
<summary>Der Benutzer kann die Attribute der Gruppen im Token ändern.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges">
<summary>Der Benutzer kann Berechtigungen im Token aktivieren oder deaktivieren.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustSessionId">
<summary>Der Benutzer kann die Sitzungs-ID des Tokens anpassen.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AllAccess">
<summary>Der Benutzer verfügt über den insgesamt möglichen Zugriff auf das Token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AssignPrimary">
<summary>Der Benutzer kann ein primäres Token an einen Prozess anfügen.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Duplicate">
<summary>Der Benutzer kann das Token duplizieren.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Impersonate">
<summary>Der Benutzer kann für einen Client einen Identitätswechsel ausführen.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.MaximumAllowed">
<summary>Der maximale Wert, der für die <see cref="T:System.Security.Principal.TokenAccessLevels" />-Enumeration zugewiesen werden kann.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Query">
<summary>Der Benutzer kann das Token abfragen.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.QuerySource">
<summary>Der Benutzer kann die Quelle des Tokens abfragen.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Read">
<summary>Der Benutzer verfügt über Standardleseberechtigungen und die <see cref="F:System.Security.Principal.TokenAccessLevels.Query" />-Berechtigung für das Token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Write">
<summary>Der Benutzer verfügt über Standardschreibberechtigungen und die <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges,F:System.Security.Principal.TokenAccessLevels.AdjustGroups" />-Berechtigung sowie die <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustDefault" />-Berechtigung für das Token.</summary>
</member>
<member name="T:System.Security.Principal.WellKnownSidType">
<summary>Definiert eine Gruppe häufig verwendeter Sicherheits-IDs (SIDs).</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid">
<summary>Gibt eine SID an, die der Gruppe der Kontoadministratoren entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid">
<summary>Gibt eine SID an, die der Gruppe der Zertifikatsadministratoren entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountComputersSid">
<summary>Gibt eine SID an, die der Gruppe der Computerkonten entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountControllersSid">
<summary>Gibt eine SID an, die der Gruppe der Controllerkonten entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid">
<summary>Gibt eine SID an, die der Gruppe der Domänenadministratorenkonten entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid">
<summary>Gibt eine SID an, die der Gruppe der Domänengastkonten entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid">
<summary>Gibt eine SID an, die der Gruppe der Domänenbenutzerkonten entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid">
<summary>Gibt eine SID an, die der Gruppe der Organisationsadministratoren entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountGuestSid">
<summary>Gibt eine SID an, die der Gruppe der Gastkonten entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid">
<summary>Gibt eine SID an, die der Gruppe der Kerberos-Zielkonten entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid">
<summary>Gibt eine SID an, die der Gruppe der Richtlinienadministratoren entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid">
<summary>Gibt eine SID an, die dem RAS- und IAS-Serverkonto entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid">
<summary>Gibt eine SID an, die der Gruppe der Schemaadministratoren entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AnonymousSid">
<summary>Gibt eine SID für das anonyme Konto an.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AuthenticatedUserSid">
<summary>Gibt eine SID für einen authentifizierten Benutzer an.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BatchSid">
<summary>Gibt eine SID für einen Batchprozess an.Diese SID wird dem Prozess eines Tokens beim Anmelden als Batchauftrag hinzugefügt.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAccountOperatorsSid">
<summary>Gibt eine SID an, die dem Konto der Konten-Operatoren entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAdministratorsSid">
<summary>Gibt eine SID an, die dem Administratorkonto entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAuthorizationAccessSid">
<summary>Gibt eine SID an, die der Windows-Autorisierungszugriffsgruppe entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinBackupOperatorsSid">
<summary>Gibt eine SID an, die der Gruppe der Sicherungs-Operatoren entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinDomainSid">
<summary>Gibt eine SID an, die dem Domänenkonto entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinGuestsSid">
<summary>Gibt eine SID an, die dem Gastkonto entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinIncomingForestTrustBuildersSid">
<summary>Gibt eine SID an, die es Benutzern ermöglicht, eingehende Gesamtstrukturvertrauensstellungen zu erstellen.Sie wird dem Token von Benutzern hinzugefügt, die Mitglieder der integrierten Gruppe Erstellungen eingehender Gesamtstrukturvertrauensstellung in der Stammdomäne der Gesamtstruktur sind.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinNetworkConfigurationOperatorsSid">
<summary>Gibt eine SID an, die der Gruppe der Netzwerk-Operatoren entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceLoggingUsersSid">
<summary>Gibt eine SID für die Gruppe von Benutzern an, die Remotezugriff zur Überwachung des Computers haben.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceMonitoringUsersSid">
<summary>Gibt eine SID für die Gruppe von Benutzern an, die Remotezugriff zur Planung der Protokollierung für Leistungsindikatoren auf diesem Computer haben.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPowerUsersSid">
<summary>Gibt eine SID an, die der Gruppe der Hauptbenutzer entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPreWindows2000CompatibleAccessSid">
<summary>Gibt eine SID an, die den Windows 2000-kompatiblen Konten entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPrintOperatorsSid">
<summary>Gibt eine SID an, die der Gruppe der Druck-Operatoren entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinRemoteDesktopUsersSid">
<summary>Gibt eine SID an, die den Remotedesktopbenutzern entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinReplicatorSid">
<summary>Gibt eine SID an, die dem Replikationsdienstkonto entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinSystemOperatorsSid">
<summary>Gibt eine SID an, die der Gruppe der System-Operatoren entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinUsersSid">
<summary>Gibt eine SID an, die den integrierten Benutzerkonten entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupServerSid">
<summary>Gibt eine Erstellergruppenserver-SID an.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupSid">
<summary>Gibt eine SID an, die der Erstellergruppe eines Objekts entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerServerSid">
<summary>Gibt eine Erstellerbesitzerserver-SID an.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerSid">
<summary>Gibt eine SID an, die dem Besitzer oder dem Ersteller eines Objekts entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DialupSid">
<summary>Gibt eine SID für ein DFÜ-Konto an.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DigestAuthenticationSid">
<summary>Gibt eine SID an, die beim Authentifizieren des Clients durch das Microsoft Digest-Authentifizierungspaket vorhanden war.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.EnterpriseControllersSid">
<summary>Gibt eine SID für einen Organisationscontroller an.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.InteractiveSid">
<summary>Gibt eine SID für ein interaktives Konto an.Diese SID wird dem Prozess eines Tokens bei der interaktiven Anmeldung hinzugefügt.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalServiceSid">
<summary>Gibt eine SID an, die einem lokalen Dienst entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSid">
<summary>Gibt eine lokale SID an.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSystemSid">
<summary>Gibt eine SID an, die dem lokalen System entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LogonIdsSid">
<summary>Gibt eine SID an, die den Anmelde-IDs entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.MaxDefined">
<summary>Gibt die maximal definierte SID in der <see cref="T:System.Security.Principal.WellKnownSidType" />-Enumeration an.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkServiceSid">
<summary>Gibt eine SID an, die einem Netzwerkdienst entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkSid">
<summary>Gibt eine SID für ein Netzwerkkonto an.Diese SID wird dem Prozess eines Tokens bei der Anmeldung über ein Netzwerk hinzugefügt.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NTAuthoritySid">
<summary>Gibt eine SID für die Windows NT-Zertifizierungsstelle an.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NtlmAuthenticationSid">
<summary>Gibt eine SID an, die beim Authentifizieren des Clients durch das Microsoft NTLM-Authentifizierungspaket vorhanden war.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NullSid">
<summary>Gibt eine NULL-SID an.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid">
<summary>Gibt eine SID an, die beim Authentifizieren des Benutzer über eine Gesamtstruktur mit aktivierter selektiver Authentifizierungsoption vorhanden war.Wenn diese SID vorhanden ist, kann <see cref="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid" /> nicht vorhanden sein.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ProxySid">
<summary>Gibt eine Proxy-SID an.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RemoteLogonIdSid">
<summary>Gibt eine SID an, die Remoteanmeldungen entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RestrictedCodeSid">
<summary>Gibt eine SID für beschränkten Code an.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SChannelAuthenticationSid">
<summary>Gibt eine SID an, die beim Authentifizieren des Clients durch das Secure Channel-Authentifizierungspaket (SSL/TLS) vorhanden war.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SelfSid">
<summary>Gibt eine SID für sich selbst an.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ServiceSid">
<summary>Gibt eine SID für einen Dienst an.Diese SID wird dem Prozess eines Tokens bei der Anmeldung als Dienst hinzugefügt.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.TerminalServerSid">
<summary>Gibt eine SID an, die einem Terminalserverkonto entspricht.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid">
<summary>Gibt eine SID an, die bei der Authentifizierung des Benutzers aus der Gesamtstruktur oder über eine Vertrauensstellung vorhanden war, für die die selektive Authentifizierungsoption nicht aktiviert ist.Wenn diese SID vorhanden ist, kann <see cref="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid" /> nicht vorhanden sein.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WinBuiltinTerminalServerLicenseServersSid">
<summary>Gibt an, dass eine SID in einem Server vorhanden ist, der Terminal Server-Lizenzen ausgeben kann.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WorldSid">
<summary>Gibt eine SID an, die allen entspricht.</summary>
</member>
<member name="T:System.Security.Principal.WindowsBuiltInRole">
<summary>Gibt allgemeine Rollen an, die mit <see cref="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.String)" /> verwendet werden.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.AccountOperator">
<summary>Kontooperatoren verwalten die Benutzerkonten auf einem Computer oder in einer Domäne.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Administrator">
<summary>Administratoren haben vollständigen und uneingeschränkten Zugriff auf den Computer oder die Domäne.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.BackupOperator">
<summary>Backupoperatoren können Sicherheitsbeschränkungen lediglich für das Sichern oder Wiederherstellen von Dateien überschreiben.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Guest">
<summary>Für Gäste gelten umfassendere Einschränkungen als für Benutzer.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PowerUser">
<summary>Hauptbenutzer verfügen über die umfassendsten Administratorberechtigungen mit einigen Einschränkungen.Daher können Hauptbenutzer neben zertifizierten Anwendungen auch ältere Anwendungen ausführen.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PrintOperator">
<summary>Druckoperatoren können die Druckersteuerung übernehmen.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Replicator">
<summary>Replikationsdienste unterstützen die Replikation von Dateien in einer Domäne.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.SystemOperator">
<summary>Systemoperatoren verwalten einen bestimmten Computer.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.User">
<summary>Versehentliche oder beabsichtigte systemweite Änderungen durch Benutzer sind nicht möglich.Somit können Benutzer zertifizierte Anwendungen ausführen, jedoch nur wenige ältere Anwendungen.</summary>
</member>
<member name="T:System.Security.Principal.WindowsIdentity">
<summary>Stellt einen Windows-Benutzer dar.</summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr)">
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Principal.WindowsIdentity" />-Klasse für den Benutzer, der durch das angegebene Windows-Kontotoken dargestellt wird.</summary>
<param name="userToken">Das Kontotoken für den Benutzer, für den der Code ausgeführt wird. </param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String)">
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Principal.WindowsIdentity" />-Klasse für den Benutzer, der durch das angegebene Windows-Kontotoken und den angegebenen Authentifizierungstyp dargestellt wird.</summary>
<param name="userToken">Das Kontotoken für den Benutzer, für den der Code ausgeführt wird. </param>
<param name="type">(Nur für Informationszwecke.) Der zur Identifizierung des Benutzers verwendete Authentifizierungstyp.Weitere Informationen finden Sie in den Hinweisen.</param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.AccessToken">
<summary>[SICHERHEITSRELEVANT] Ruft dieses <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> für diese <see cref="T:System.Security.Principal.WindowsIdentity" />-Instanz ab. </summary>
<returns>Gibt einen Wert vom Typ <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> zurück.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose">
<summary>Gibt alle vom <see cref="T:System.Security.Principal.WindowsIdentity" /> verwendeten Ressourcen frei. </summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose(System.Boolean)">
<summary>Gibt die von <see cref="T:System.Security.Principal.WindowsIdentity" /> verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. </summary>
<param name="disposing">true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um ausschließlich nicht verwaltete Ressourcen freizugeben. </param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetAnonymous">
<summary>Gibt ein <see cref="T:System.Security.Principal.WindowsIdentity" />-Objekt zurück, das Sie als Sentinelwert im Code verwenden können, um einen anonymen Benutzer darzustellen.Der Eigenschaftswert stellt nicht die integrierte anonyme Identität dar, die vom Windows-Betriebssystem verwendet wird.</summary>
<returns>Ein Objekt, das einen anonymen Benutzer darstellt.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent">
<summary>Gibt ein <see cref="T:System.Security.Principal.WindowsIdentity" />-Objekt zurück, das den aktuellen Windows-Benutzer darstellt.</summary>
<returns>Ein Objekt, das den aktuellen Benutzer darstellt.</returns>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Boolean)">
<summary>Gibt ein <see cref="T:System.Security.Principal.WindowsIdentity" />-Objekt zurück, das eine Windows-Identität für den Thread oder den Prozess darstellt, je nach Wert des <paramref name="ifImpersonating" />-Parameters.</summary>
<returns>Ein Objekt, das einen Windows-Benutzer darstellt.</returns>
<param name="ifImpersonating">true, um nur die <see cref="T:System.Security.Principal.WindowsIdentity" /> zurückzugeben, wenn der Thread gerade einen Identitätswechsel ausführt. false, um die <see cref="T:System.Security.Principal.WindowsIdentity" /> des Threads zurückzugeben, wenn er einen Identitätswechsel ausführt, oder die <see cref="T:System.Security.Principal.WindowsIdentity" /> des Prozesses, wenn der Thread gerade keinen Identitätswechsel ausführt.</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Security.Principal.TokenAccessLevels)">
<summary>Gibt ein <see cref="T:System.Security.Principal.WindowsIdentity" />-Objekt zurück, das den aktuellen Windows-Benutzer darstellt, der die angegebene gewünschte Tokenzugriffsebene verwendet.</summary>
<returns>Ein Objekt, das den aktuellen Benutzer darstellt.</returns>
<param name="desiredAccess">Eine bitweise Kombination der Enumerationswerte. </param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Groups">
<summary>Ruft die Gruppen ab, zu denen der aktuelle Windows-Benutzer gehört.</summary>
<returns>Ein Objekt, das die Gruppen darstellt, zu denen der Windows-Benutzer gehört.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.ImpersonationLevel">
<summary>Ruft die Identitätswechselebene für den Benutzer ab.</summary>
<returns>Einer der Enumerationswerte, der die Personifikationsebene angibt. </returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsAnonymous">
<summary>Ruft einen Wert ab, der angibt, ob das Benutzerkonto vom System als anonymes Konto identifiziert wird.</summary>
<returns>true, wenn das Benutzerkonto ein anonymes Konto ist, andernfalls false.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsGuest">
<summary>Ruft einen Wert ab, der angibt, ob das Benutzerkonto vom System als <see cref="F:System.Security.Principal.WindowsAccountType.Guest" />-Konto identifiziert wird.</summary>
<returns>true, wenn das Benutzerkonto ein <see cref="F:System.Security.Principal.WindowsAccountType.Guest" />-Konto ist, andernfalls false.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsSystem">
<summary>Ruft einen Wert ab, der angibt, ob das Benutzerkonto vom System als <see cref="F:System.Security.Principal.WindowsAccountType.System" />-Konto identifiziert wird.</summary>
<returns>true, wenn das Benutzerkonto ein <see cref="F:System.Security.Principal.WindowsAccountType.System" />-Konto ist, andernfalls false.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Owner">
<summary>Ruft die Sicherheits-ID für den Tokenbesitzer ab.</summary>
<returns>Ein Objekt für den Tokenbesitzer.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)">
<summary>Führt die angegebene Aktion als imitierte Windows-Identität aus.Statt einen imitierten Methodenaufruf zu verwenden und die Funktion in <see cref="T:System.Security.Principal.WindowsImpersonationContext" /> auszuführen, können Sie <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> verwenden und die Funktion direkt als Parameter angeben.</summary>
<param name="safeAccessTokenHandle">Das SafeAccessTokenHandle der imitierten Windows-Identität.</param>
<param name="action">Die auszuführende System.Action. </param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})">
<summary>Führt die angegebene Funktion als imitierte Windows-Identität aus.Statt einen imitierten Methodenaufruf zu verwenden und die Funktion in <see cref="T:System.Security.Principal.WindowsImpersonationContext" /> auszuführen, können Sie <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> verwenden und die Funktion direkt als Parameter angeben.</summary>
<returns>Gibt das Ergebnis der Funktion zurück.</returns>
<param name="safeAccessTokenHandle">Das SafeAccessTokenHandle der imitierten Windows-Identität.</param>
<param name="func">Die auszuführende System.Func.</param>
<typeparam name="T">Der Typ des Objekts, das von der Funktion verwendet und zurückgegeben wird.</typeparam>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.User">
<summary>Ruft die Sicherheits-ID für den Benutzer ab.</summary>
<returns>Ein Objekt für den Benutzer.</returns>
</member>
<member name="T:System.Security.Principal.WindowsPrincipal">
<summary>Ermöglicht es Code, die Windows-Gruppenmitgliedschaft eines Windows-Benutzers zu überprüfen.</summary>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.#ctor(System.Security.Principal.WindowsIdentity)">
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Principal.WindowsPrincipal" />-Klasse unter Verwendung des angegebenen <see cref="T:System.Security.Principal.WindowsIdentity" />-Objekts.</summary>
<param name="ntIdentity">Das Objekt, aus dem die neue Instanz von <see cref="T:System.Security.Principal.WindowsPrincipal" /> erstellt werden soll. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="ntIdentity" /> ist null. </exception>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Int32)">
<summary>Bestimmt, ob der aktuelle Prinzipal zur Windows-Benutzergruppe mit der angegebenen relativen ID (RID) gehört.</summary>
<returns>true, wenn der aktuelle Prinzipal Mitglied der angegebenen Windows-Benutzergruppe ist, d. h. in einer bestimmten Rolle, andernfalls false.</returns>
<param name="rid">Die RID der Windows-Benutzergruppe, in der der Status der Mitgliedschaft des Prinzipals überprüft werden soll. </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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.SecurityIdentifier)">
<summary>Bestimmt, ob der aktuelle Prinzipal zur Windows-Benutzergruppe mit der angegebenen Sicherheits-ID (SID) gehört.</summary>
<returns>true, wenn der aktuelle Prinzipal Mitglied der angegebenen Windows-Benutzergruppe ist, andernfalls false.</returns>
<param name="sid">Ein <see cref="T:System.Security.Principal.SecurityIdentifier" />, der eine Windows-Benutzergruppe eindeutig identifiziert.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="sid" /> ist null.</exception>
<exception cref="T:System.Security.SecurityException">Windows hat einen Win32-Fehler zurückgegeben.</exception>
<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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.WindowsBuiltInRole)">
<summary>Bestimmt, ob der aktuelle Prinzipal zu der Windows-Benutzergruppe mit der angegebenen <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> gehört.</summary>
<returns>true, wenn der aktuelle Prinzipal Mitglied der angegebenen Windows-Benutzergruppe ist, andernfalls false.</returns>
<param name="role">Einer der <see cref="T:System.Security.Principal.WindowsBuiltInRole" />-Werte. </param>
<exception cref="T:System.ArgumentException">
<paramref name="role" /> ist kein gültiger <see cref="T:System.Security.Principal.WindowsBuiltInRole" />-Wert.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
</PermissionSet>
</member>
</members>
</doc>

View file

@ -0,0 +1,733 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Security.Principal.Windows</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle">
<summary>[CRÍTICO PARA LA SEGURIDAD] Proporciona un identificador seguro para un token de acceso de un proceso o subproceso de Windows.Para obtener más información, consulte Tokens de acceso.</summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.#ctor(System.IntPtr)">
<summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />.</summary>
<param name="handle">Objeto <see cref="T:System.IntPtr" /> que representa el controlador preexistente que se va a usar.Usar <see cref="F:System.IntPtr.Zero" /> devuelve un identificador no válido.</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.InvalidHandle">
<summary>[CRÍTICO PARA LA SEGURIDAD] Devuelve un identificador no válido al crear una instancia de un objeto <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> con <see cref="F:System.IntPtr.Zero" />.</summary>
<returns>Devuelve un objeto <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />.</returns>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.IsInvalid">
<summary>[CRÍTICO PARA LA SEGURIDAD] Obtiene un valor que indica si el identificador no es válido.</summary>
<returns>true si el identificador no es válido; en caso contrario, false.</returns>
</member>
<member name="T:System.Security.Principal.IdentityNotMappedException">
<summary>Representa una excepción para una entidad de seguridad cuya identidad no se pudo asignar a una identidad conocida.</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor">
<summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Principal.IdentityNotMappedException" />.</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Principal.IdentityNotMappedException" /> utilizando el mensaje de error especificado.</summary>
<param name="message">Mensaje de error que explica la razón de la excepción.</param>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String,System.Exception)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Principal.IdentityNotMappedException" /> utilizando el mensaje y la excepción interna especificados.</summary>
<param name="message">Mensaje de error que explica la razón de la excepción.</param>
<param name="inner">La excepción que es la causa de la excepción actual.Si <paramref name="inner" /> no es null, la excepción actual se inicia en un bloque catch que controla la excepción interna.</param>
</member>
<member name="P:System.Security.Principal.IdentityNotMappedException.UnmappedIdentities">
<summary>Representa la colección de identidades no asignadas para una excepción <see cref="T:System.Security.Principal.IdentityNotMappedException" />.</summary>
<returns>Colección de identidades no asignadas.</returns>
</member>
<member name="T:System.Security.Principal.IdentityReference">
<summary>Representa una identidad y es la clase base correspondiente a las clases <see cref="T:System.Security.Principal.NTAccount" /> y <see cref="T:System.Security.Principal.SecurityIdentifier" />.Esta clase no proporciona un constructor público y, por lo tanto, no se puede heredar.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReference.Equals(System.Object)">
<summary>Devuelve un valor que indica si el objeto especificado es igual a esta instancia de la clase <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Es true si <paramref name="o" /> es un objeto con el mismo tipo subyacente y el mismo valor que esta instancia <see cref="T:System.Security.Principal.IdentityReference" />; de lo contrario, es false.</returns>
<param name="o">Objeto que se compara con este objeto <see cref="T:System.Security.Principal.IdentityReference" />, o una referencia null.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.GetHashCode">
<summary>Actúa como una función hash para <see cref="T:System.Security.Principal.IdentityReference" />.<see cref="M:System.Security.Principal.IdentityReference.GetHashCode" /> es apto para el uso en algoritmos hash y estructuras de datos como una tabla hash.</summary>
<returns>El código hash de este objeto <see cref="T:System.Security.Principal.IdentityReference" />.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.IsValidTargetType(System.Type)">
<summary>Devuelve un valor que indica si el tipo especificado es un tipo de traducción válido para la clase <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Es true si <paramref name="targetType" /> es un tipo de traducción válido para la clase <see cref="T:System.Security.Principal.IdentityReference" />; de lo contrario, es false.</returns>
<param name="targetType">Tipo que se consulta para comprobar su validez para actuar como conversión de <see cref="T:System.Security.Principal.IdentityReference" />.Son válidos los siguientes tipos de destino:<see cref="T:System.Security.Principal.NTAccount" /><see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Equality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary>Compara dos objetos <see cref="T:System.Security.Principal.IdentityReference" /> para determinar si son iguales.Se consideran iguales si tienen la misma representación de nombre canónico que ha devuelto la propiedad <see cref="P:System.Security.Principal.IdentityReference.Value" /> o si ambos son null.</summary>
<returns>Es true si <paramref name="left" /> y <paramref name="right" /> son iguales; en caso contrario, es false.</returns>
<param name="left">Operando <see cref="T:System.Security.Principal.IdentityReference" /> izquierdo que se debe utilizar para la comparación de igualdad.Este parámetro puede ser null.</param>
<param name="right">Operando <see cref="T:System.Security.Principal.IdentityReference" /> derecho que se debe utilizar para la comparación de igualdad.Este parámetro puede ser null.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Inequality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary>Compara dos objetos <see cref="T:System.Security.Principal.IdentityReference" /> para determinar si no son iguales.No se consideran iguales si tienen las representaciones del nombre canónico diferentes que la devuelta por la propiedad <see cref="P:System.Security.Principal.IdentityReference.Value" /> o si uno de los objetos es null y el otro no.</summary>
<returns>true si <paramref name="left" /> y <paramref name="right" /> no son iguales; en caso contrario, false.</returns>
<param name="left">Operando <see cref="T:System.Security.Principal.IdentityReference" /> izquierdo que se debe utilizar para la comparación de desigualdad.Este parámetro puede ser null.</param>
<param name="right">Operando <see cref="T:System.Security.Principal.IdentityReference" /> derecho que se debe utilizar para la comparación de desigualdad.Este parámetro puede ser null.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.ToString">
<summary>Obtiene la representación de cadena de la identidad representada por el objeto <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Identidad en formato de cadena.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.Translate(System.Type)">
<summary>Traduce el nombre de cuenta representado por el objeto <see cref="T:System.Security.Principal.IdentityReference" /> a otro tipo derivado de <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Identidad convertida.</returns>
<param name="targetType">Tipo de destino correspondiente a la conversión de <see cref="T:System.Security.Principal.IdentityReference" />. </param>
</member>
<member name="P:System.Security.Principal.IdentityReference.Value">
<summary>Obtiene el valor de cadena de la identidad representada por el objeto <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Obtiene el valor de cadena de la identidad representada por el objeto <see cref="T:System.Security.Principal.IdentityReference" />.</returns>
</member>
<member name="T:System.Security.Principal.IdentityReferenceCollection">
<summary>Representa una colección de objetos <see cref="T:System.Security.Principal.IdentityReference" /> y proporciona un medio de convertir conjuntos derivados de <see cref="T:System.Security.Principal.IdentityReference" /> en tipos derivados de <see cref="T:System.Security.Principal.IdentityReference" />. </summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor">
<summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> con cero elementos en la colección.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor(System.Int32)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> usando el tamaño inicial especificado.</summary>
<param name="capacity">Número de elementos inicial de la colección.El valor de <paramref name="capacity" /> no es más que una sugerencia; no es necesariamente el número máximo de elementos creados.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Add(System.Security.Principal.IdentityReference)">
<summary>Agrega un objeto <see cref="T:System.Security.Principal.IdentityReference" /> a la colección <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<param name="identity">Objeto <see cref="T:System.Security.Principal.IdentityReference" /> que se va a agregar a la colección.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Clear">
<summary>Borra todos los objetos <see cref="T:System.Security.Principal.IdentityReference" /> de la colección <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Contains(System.Security.Principal.IdentityReference)">
<summary>Indica si la colección <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> contiene el objeto <see cref="T:System.Security.Principal.IdentityReference" /> especificado.</summary>
<returns>Es true si la colección contiene el objeto especificado.</returns>
<param name="identity">Objeto <see cref="T:System.Security.Principal.IdentityReference" /> que se va a comprobar.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.CopyTo(System.Security.Principal.IdentityReference[],System.Int32)">
<summary>Copia la colección <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> en una matriz <see cref="T:System.Security.Principal.IdentityReferenceCollection" />, empezando por el índice especificado.</summary>
<param name="array">Objeto de la matriz <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> en el que se va a copiar la colección <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</param>
<param name="offset">Índice de base cero de <paramref name="array" /> donde se va a copiar la colección <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Count">
<summary>Obtiene el número de elementos de la colección <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<returns>Número de objetos <see cref="T:System.Security.Principal.IdentityReference" /> de la colección <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.GetEnumerator">
<summary>Obtiene un enumerador que puede usarse para recorrer en iteración la colección <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<returns>Un enumerador de la colección <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</returns>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Item(System.Int32)">
<summary>Obtiene o establece el nodo en el índice especificado de la colección <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReference" /> situada en el índice especificado de la colección.Si <paramref name="index" /> es mayor o igual que el número de nodos de la colección, el valor devuelto es una referencia null.</returns>
<param name="index">Índice de base cero de la colección <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Remove(System.Security.Principal.IdentityReference)">
<summary>Quita el objeto <see cref="T:System.Security.Principal.IdentityReference" /> especificado de la colección.</summary>
<returns>Es true si el objeto especificado se eliminó de la colección.</returns>
<param name="identity">Objeto <see cref="T:System.Security.Principal.IdentityReference" /> que se quita.</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.System#Collections#Generic#ICollection{T}#IsReadOnly"></member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>Obtiene un enumerador que puede usarse para recorrer en iteración la colección <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<returns>Un enumerador de la colección <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type)">
<summary>Convierte los objetos de la colección al tipo especificado.Llamar a este método equivale a llamar a <see cref="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)" /> con el segundo parámetro establecido en false, lo que significa que no se producirán excepciones para los elementos cuya conversión no se realice correctamente.</summary>
<returns>Colección <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> que representa el contenido convertido de la colección original.</returns>
<param name="targetType">Tipo al que se convertirán los elementos de la colección.</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.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)">
<summary>Convierte los objetos de la colección al tipo especificado y usa la tolerancia a errores especificada para controlar u omitir los errores asociados con tipos que no tengan asignación de conversión.</summary>
<returns>Colección <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> que representa el contenido convertido de la colección original.</returns>
<param name="targetType">Tipo al que se convertirán los elementos de la colección.</param>
<param name="forceSuccess">Valor booleano que determina cómo se controlan los errores de conversión.Si <paramref name="forceSuccess" /> es true, la conversión no se realizará correctamente y se producirá una excepción cuando se produzca un error por no haberse encontrado una asignación de conversión.Si <paramref name="forceSuccess" /> es false, los tipos cuya asignación de conversión no se encuentre se copiarán sin convertirse en la colección devuelta.</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="T:System.Security.Principal.NTAccount">
<summary>Representa un usuario o cuenta de grupo.</summary>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Principal.NTAccount" /> utilizando el nombre especificado.</summary>
<param name="name">Nombre utilizado para crear el objeto <see cref="T:System.Security.Principal.NTAccount" />.Este parámetro no puede ser null ni una cadena vacía.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> es null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> es una cadena vacía.O bien<paramref name="name" /> es demasiado largo.</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String,System.String)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Principal.NTAccount" /> utilizando el nombre de dominio y el nombre de cuenta especificados. </summary>
<param name="domainName">Nombre del dominio.Este parámetro puede ser null o una cadena vacía.Los nombres de dominio que son valores null se tratan como una cadena vacía.</param>
<param name="accountName">Nombre de la cuenta.Este parámetro no puede ser null ni una cadena vacía.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="accountName" /> es null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="accountName" /> es una cadena vacía.O bien<paramref name="accountName" /> es demasiado largo.O bien<paramref name="domainName" /> es demasiado largo.</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.Equals(System.Object)">
<summary>Devuelve un valor que indica si este objeto <see cref="T:System.Security.Principal.NTAccount" /> equivale a un objeto especificado.</summary>
<returns>Es true si <paramref name="o" /> es un objeto con el mismo tipo subyacente y el mismo valor que este objeto <see cref="T:System.Security.Principal.NTAccount" />; de lo contrario, es false.</returns>
<param name="o">Objeto que se va a comparar con este objeto <see cref="T:System.Security.Principal.NTAccount" />, o null.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.GetHashCode">
<summary>Sirve como función hash para el objeto <see cref="T:System.Security.Principal.NTAccount" /> actual.El método <see cref="M:System.Security.Principal.NTAccount.GetHashCode" /> es apto para algoritmos hash y estructuras de datos como una tabla hash.</summary>
<returns>Valor hash para el objeto <see cref="T:System.Security.Principal.NTAccount" /> actual.</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)">
<summary>Devuelve un valor que indica si el tipo especificado es un tipo de conversión válido para la clase <see cref="T:System.Security.Principal.NTAccount" />.</summary>
<returns>true si <paramref name="targetType" /> es un tipo de conversión válido para la clase <see cref="T:System.Security.Principal.NTAccount" />; de lo contrario false.</returns>
<param name="targetType">Tipo cuya validez se consulta para servir de conversión de <see cref="T:System.Security.Principal.NTAccount" />.Son válidos los siguientes tipos de destino:- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Equality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary>Compara dos objetos <see cref="T:System.Security.Principal.NTAccount" /> para determinar si son iguales.Se consideran iguales si tienen la misma representación de nombre canónico que ha devuelto la propiedad <see cref="P:System.Security.Principal.NTAccount.Value" /> o si ambos son null.</summary>
<returns>true si <paramref name="left" /> y <paramref name="right" /> son iguales; en caso contrario, false.</returns>
<param name="left">Operando izquierdo que se va a utilizar para la comparación de igualdad.Este parámetro puede ser null.</param>
<param name="right">Operando derecho que se va a utilizar para la comparación de igualdad.Este parámetro puede ser null.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Inequality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary>Compara dos objetos <see cref="T:System.Security.Principal.NTAccount" /> para determinar si no son iguales.No son considerados iguales si tienen representaciones del nombre canónico diferentes al devuelto por la propiedad <see cref="P:System.Security.Principal.NTAccount.Value" /> o si uno de los objetos es null y el otro no lo es.</summary>
<returns>true si <paramref name="left" /> y <paramref name="right" /> no son iguales; en caso contrario, false.</returns>
<param name="left">Operando izquierdo que se va a utilizar para la comparación de desigualdad.Este parámetro puede ser null.</param>
<param name="right">Operando derecho que se va a utilizar para la comparación de desigualdad.Este parámetro puede ser null.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.ToString">
<summary>Devuelve el nombre de cuenta, en formato Dominio\Cuenta, para la cuenta representada por el objeto <see cref="T:System.Security.Principal.NTAccount" />.</summary>
<returns>El nombre de cuenta, en formato Dominio\Cuenta.</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.Translate(System.Type)">
<summary>Convierte el nombre de cuenta representado por el objeto <see cref="T:System.Security.Principal.NTAccount" /> en otro tipo derivado de <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Identidad convertida.</returns>
<param name="targetType">Tipo de destino para la conversión desde <see cref="T:System.Security.Principal.NTAccount" />.El tipo de destino debe ser un tipo considerado válido por el método <see cref="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)" />.</param>
<exception cref="T:System.ArgumentNullException">El valor de <paramref name="targetType " />es null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " /> no es un tipo <see cref="T:System.Security.Principal.IdentityReference" />.</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">No se pudieron convertir algunas o todas las referencias de identidad.</exception>
<exception cref="T:System.SystemException">El nombre de cuenta del origen es demasiado largo.O bienSe devolvió un código de error de Win32.</exception>
<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="P:System.Security.Principal.NTAccount.Value">
<summary>Devuelve una representación de cadena en mayúsculas de este objeto <see cref="T:System.Security.Principal.NTAccount" />.</summary>
<returns>Representación de cadena en mayúsculas de este objeto <see cref="T:System.Security.Principal.NTAccount" />.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.SecurityIdentifier">
<summary>Representa un identificador de seguridad (SID) y proporciona cálculo de referencias y operaciones de comparación de SID.</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Byte[],System.Int32)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Principal.SecurityIdentifier" /> utilizando una representación binaria especificada de un identificador de seguridad (SID).</summary>
<param name="binaryForm">Matriz de bytes que representa el SID.</param>
<param name="offset">Desplazamiento en bytes utilizado como índice inicial en <paramref name="binaryForm" />. </param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.IntPtr)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Principal.SecurityIdentifier" /> utilizando un entero que representa el formato binario de un identificador de seguridad (SID).</summary>
<param name="binaryForm">Entero que representa el formato binario de un SID.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Security.Principal.WellKnownSidType,System.Security.Principal.SecurityIdentifier)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Principal.SecurityIdentifier" /> utilizando el tipo de identificador de seguridad (SID) y el SID del dominio conocidos especificados.</summary>
<param name="sidType">Uno de los valores de la enumeración.Este valor no debe ser <see cref="F:System.Security.Principal.WellKnownSidType.LogonIdsSid" />.</param>
<param name="domainSid">SID del dominio.Este valor es obligatorio para los valores de tipo <see cref="T:System.Security.Principal.WellKnownSidType" /> siguientes.Este parámetro se omite para cualquier otro valor de tipo <see cref="T:System.Security.Principal.WellKnownSidType" />.- <see cref="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountGuestSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountComputersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountControllersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.String)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Principal.SecurityIdentifier" /> utilizando el identificador de seguridad (SID) especificado en formato de Lenguaje de definición de descriptores de seguridad (SDDL).</summary>
<param name="sddlForm">Cadena SDDL del SID utilizado para crear el objeto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.AccountDomainSid">
<summary>Devuelve la parte correspondiente al identificador de seguridad (SID) del dominio de la cuenta del SID representado por el objeto <see cref="T:System.Security.Principal.SecurityIdentifier" /> si el SID representa un SID de cuenta de Windows.Si el SID no representa un SID de cuenta de Windows, esta propiedad devuelve <see cref="T:System.ArgumentNullException" />.</summary>
<returns>Parte correspondiente al SID del dominio de la cuenta del SID representado por el objeto <see cref="T:System.Security.Principal.SecurityIdentifier" /> si el SID representa un SID de cuenta de Windows; de lo contrario, devuelve <see cref="T:System.ArgumentNullException" />.</returns>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.BinaryLength">
<summary>Devuelve la longitud, en bytes, del identificador de seguridad (SID) representado por el objeto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
<returns>Longitud, en bytes, del SID representado por el objeto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.CompareTo(System.Security.Principal.SecurityIdentifier)">
<summary>Compara el objeto <see cref="T:System.Security.Principal.SecurityIdentifier" /> actual con el objeto <see cref="T:System.Security.Principal.SecurityIdentifier" /> especificado.</summary>
<returns>Número con signo que indica los valores relativos de esta instancia y <paramref name="sid" />.Valor devuelto Descripción Menor que cero Esta instancia es menor que <paramref name="sid" />. Zero Esta instancia es igual que <paramref name="sid" />. Mayor que cero Esta instancia es mayor que <paramref name="sid" />. </returns>
<param name="sid">Objeto que se va a comparar con el objeto actual.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Object)">
<summary>Devuelve un valor que indica si este objeto <see cref="T:System.Security.Principal.SecurityIdentifier" /> es igual que un objeto especificado.</summary>
<returns>Es true si <paramref name="o" /> es un objeto con el mismo tipo subyacente y el mismo valor que este objeto <see cref="T:System.Security.Principal.SecurityIdentifier" />; de lo contrario, es false.</returns>
<param name="o">Objeto que se va a comparar con este objeto <see cref="T:System.Security.Principal.SecurityIdentifier" />, o null.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Security.Principal.SecurityIdentifier)">
<summary>Indica si el objeto <see cref="T:System.Security.Principal.SecurityIdentifier" /> especificado es igual al objeto <see cref="T:System.Security.Principal.SecurityIdentifier" /> actual.</summary>
<returns>Es true si el valor de <paramref name="sid" /> es igual al del objeto <see cref="T:System.Security.Principal.SecurityIdentifier" /> actual.</returns>
<param name="sid">Objeto que se va a comparar con el objeto actual.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetBinaryForm(System.Byte[],System.Int32)">
<summary>Copia la representación binaria del identificador de seguridad (SID) especificado representado por la clase <see cref="T:System.Security.Principal.SecurityIdentifier" /> en una matriz de bytes.</summary>
<param name="binaryForm">Matriz de bytes que recibe el SID copiado.</param>
<param name="offset">Desplazamiento en bytes utilizado como índice inicial en <paramref name="binaryForm" />. </param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetHashCode">
<summary>Sirve como función hash para el objeto <see cref="T:System.Security.Principal.SecurityIdentifier" /> actual.El método <see cref="M:System.Security.Principal.SecurityIdentifier.GetHashCode" /> es apto para algoritmos hash y estructuras de datos como una tabla hash.</summary>
<returns>Valor hash para el objeto <see cref="T:System.Security.Principal.SecurityIdentifier" /> actual.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsAccountSid">
<summary>Devuelve un valor que indica si el identificador de seguridad (SID) representado por este objeto <see cref="T:System.Security.Principal.SecurityIdentifier" /> es un SID de cuenta de Windows válido.</summary>
<returns>Es true si el SID representado por este objeto <see cref="T:System.Security.Principal.SecurityIdentifier" /> es un SID de cuenta de Windows válido; de lo contrario, es false.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsEqualDomainSid(System.Security.Principal.SecurityIdentifier)">
<summary>Devuelve un valor que indica si el identificador de seguridad (SID) representado por este objeto <see cref="T:System.Security.Principal.SecurityIdentifier" /> es del mismo dominio que el SID especificado.</summary>
<returns>Es true si el SID representado por este objeto <see cref="T:System.Security.Principal.SecurityIdentifier" /> está en el mismo dominio que el SID <paramref name="sid" />; de lo contrario, es false.</returns>
<param name="sid">SID que se va a comparar con este objeto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)">
<summary>Devuelve un valor que indica si el tipo especificado es un tipo de traducción válido para la clase <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
<returns>Es true si <paramref name="targetType" /> es un tipo de traducción válido para la clase <see cref="T:System.Security.Principal.SecurityIdentifier" />; de lo contrario, es false.</returns>
<param name="targetType">Tipo que se consulta para comprobar su validez para actuar como conversión de <see cref="T:System.Security.Principal.SecurityIdentifier" />.Son válidos los siguientes tipos de destino:- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsWellKnown(System.Security.Principal.WellKnownSidType)">
<summary>Devuelve un valor que indica si el objeto <see cref="T:System.Security.Principal.SecurityIdentifier" /> coincide con el tipo de identificador de seguridad (SID) conocido especificado. </summary>
<returns>Es true si <paramref name="type" /> es el tipo del SID del objeto <see cref="T:System.Security.Principal.SecurityIdentifier" />; de lo contrario, es false.</returns>
<param name="type">Valor que se compara con el objeto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MaxBinaryLength">
<summary>Devuelve el tamaño máximo, en bytes, de la representación binaria del identificador de seguridad.</summary>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MinBinaryLength">
<summary>Devuelve el tamaño mínimo, en bytes, de la representación binaria del identificador de seguridad.</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Equality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary>Compara dos objetos <see cref="T:System.Security.Principal.SecurityIdentifier" /> para determinar si son iguales.Son considerados iguales si tienen la misma representación canónica que ha devuelto la propiedad <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> o si ambos son null.</summary>
<returns>Es true si <paramref name="left" /> y <paramref name="right" /> son iguales; en caso contrario, es false.</returns>
<param name="left">Operando izquierdo que se va a utilizar para la comparación de igualdad.Este parámetro puede ser null.</param>
<param name="right">Operando derecho que se va a utilizar para la comparación de igualdad.Este parámetro puede ser null.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Inequality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary>Compara dos objetos <see cref="T:System.Security.Principal.SecurityIdentifier" /> para determinar si no son iguales.No se consideran iguales si tienen las representaciones del nombre canónico diferentes que la devuelta por la propiedad <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> o si uno de los objetos es null y el otro no.</summary>
<returns>true si <paramref name="left" /> y <paramref name="right" /> no son iguales; en caso contrario, false.</returns>
<param name="left">Operando izquierdo que se va a utilizar para la comparación de desigualdad.Este parámetro puede ser null.</param>
<param name="right">Operando derecho que se va a utilizar para la comparación de desigualdad.Este parámetro puede ser null.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.ToString">
<summary>Devuelve el identificador de seguridad (SID), en formato SDDL, correspondiente a la cuenta representada por el objeto <see cref="T:System.Security.Principal.SecurityIdentifier" />.Un ejemplo de formato SDDL es S-1-5-9.</summary>
<returns>SID, en formato SDDL, correspondiente a la cuenta representada por el objeto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Translate(System.Type)">
<summary>Traduce el nombre de cuenta representado por el objeto <see cref="T:System.Security.Principal.SecurityIdentifier" /> a otro tipo derivado de <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Identidad convertida.</returns>
<param name="targetType">Tipo de destino correspondiente a la conversión de <see cref="T:System.Security.Principal.SecurityIdentifier" />.El tipo de destino debe ser un tipo considerado válido por el método <see cref="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)" />.</param>
<exception cref="T:System.ArgumentNullException">El valor de <paramref name="targetType " />es null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " /> no es un tipo <see cref="T:System.Security.Principal.IdentityReference" />.</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">No se pudieron convertir algunas o todas las referencias de identidad.</exception>
<exception cref="T:System.SystemException">Se devolvió un código de error de Win32.</exception>
<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="P:System.Security.Principal.SecurityIdentifier.Value">
<summary>Devuelve una cadena SDDL en mayúsculas correspondiente al identificador de seguridad (SID) representado por este objeto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
<returns>Cadena SDDL en mayúsculas correspondiente al SID representado por el objeto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.TokenAccessLevels">
<summary>Define los privilegios de la cuenta de usuario asociada al símbolo (token) de acceso. </summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustDefault">
<summary>El usuario puede cambiar el propietario predeterminado, el grupo primario o la lista de control de acceso discrecional (DACL) del símbolo (token).</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustGroups">
<summary>El usuario puede cambiar los atributos de los grupos del símbolo (token).</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges">
<summary>El usuario puede habilitar o deshabilitar los privilegios del símbolo (token).</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustSessionId">
<summary>El usuario puede ajustar el identificador de sesión del símbolo (token).</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AllAccess">
<summary>El usuario tiene todo el acceso posible al símbolo (token).</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AssignPrimary">
<summary>El usuario puede asociar un token primario a un proceso.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Duplicate">
<summary>El usuario puede duplicar el símbolo (token).</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Impersonate">
<summary>El usuario puede suplantar un cliente.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.MaximumAllowed">
<summary>Valor máximo que se puede asignar para la enumeración <see cref="T:System.Security.Principal.TokenAccessLevels" />.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Query">
<summary>El usuario puede consultar el símbolo (token).</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.QuerySource">
<summary>El usuario puede consultar el origen del símbolo (token).</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Read">
<summary>El usuario tiene derechos de lectura estándar y el privilegio <see cref="F:System.Security.Principal.TokenAccessLevels.Query" /> para el símbolo (token).</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Write">
<summary>El usuario tiene derechos de escritura estándar y los privilegios <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges,F:System.Security.Principal.TokenAccessLevels.AdjustGroups" /> y <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustDefault" /> para el símbolo (token).</summary>
</member>
<member name="T:System.Security.Principal.WellKnownSidType">
<summary>Define un conjunto de identificadores de seguridad (SID) comúnmente utilizados.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid">
<summary>Indica un SID que coincide con el grupo de administradores de cuenta.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid">
<summary>Indica un SID que coincide con el grupo de administradores de certificado.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountComputersSid">
<summary>Indica un SID que coincide con el grupo de equipos de cuenta.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountControllersSid">
<summary>Indica un SID que coincide con el grupo de controladores de cuenta.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid">
<summary>Indica un SID que coincide con el grupo de administradores de dominio de cuenta.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid">
<summary>Indica un SID que coincide con el grupo de invitados de dominio de cuenta.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid">
<summary>Indica un SID que coincide con el grupo de usuarios de dominio de cuenta.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid">
<summary>Indica un SID que coincide con el grupo de administradores de empresa.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountGuestSid">
<summary>Indica un SID que coincide con el grupo de invitados de cuenta.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid">
<summary>Indica un SID que coincide con el grupo de destino Kerberos de la cuenta.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid">
<summary>Indica un SID que coincide con el grupo de administradores de directivas.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid">
<summary>Indica un SID que coincide con la cuenta de servidor RAS e IAS.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid">
<summary>Indica un SID que coincide con el grupo de administradores de esquema.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AnonymousSid">
<summary>Indica un SID para la cuenta anónima.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AuthenticatedUserSid">
<summary>Indica un SID para un usuario autenticado.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BatchSid">
<summary>Indica un SID para un proceso por lotes.Este SID se agrega al proceso de un símbolo (token) cuando inicia sesión como un trabajo por lotes.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAccountOperatorsSid">
<summary>Indica un SID que coincide con la cuenta de operadores de cuentas.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAdministratorsSid">
<summary>Indica un SID que coincide con la cuenta de administrador.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAuthorizationAccessSid">
<summary>Indica un SID que coincide con el grupo de acceso de autorización de Windows.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinBackupOperatorsSid">
<summary>Indica un SID que coincide con el grupo de operadores de copias de seguridad.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinDomainSid">
<summary>Indica un SID que coincide con la cuenta de dominio.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinGuestsSid">
<summary>Indica un SID que coincide con la cuenta de invitado.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinIncomingForestTrustBuildersSid">
<summary>Indica un SID que permite a un usuario crear relaciones de confianza de bosque de entrada.Se agrega al símbolo (token) de los usuarios que son miembros del grupo integrado de Creadores de confianza de bosque de entrada en el dominio raíz del bosque.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinNetworkConfigurationOperatorsSid">
<summary>Indica un SID que coincide con el grupo de operadores de red.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceLoggingUsersSid">
<summary>Indica un SID que coincide con el grupo de usuarios que tiene acceso remoto para supervisar el equipo.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceMonitoringUsersSid">
<summary>Indica un SID que coincide con el grupo de usuarios que tiene acceso remoto para programar un registro de contadores de rendimiento en este equipo.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPowerUsersSid">
<summary>Indica un SID que coincide con el grupo de usuarios avanzados.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPreWindows2000CompatibleAccessSid">
<summary>Indica un SID que coincide con cuentas compatibles con versiones anteriores a Windows 2000.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPrintOperatorsSid">
<summary>Indica un SID que coincide con el grupo de operadores de impresión.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinRemoteDesktopUsersSid">
<summary>Indica un SID que coincide con usuarios de escritorio remoto.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinReplicatorSid">
<summary>Indica un SID que coincide con la cuenta del replicador.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinSystemOperatorsSid">
<summary>Indica un SID que coincide con el grupo de operadores de sistema.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinUsersSid">
<summary>Indica un SID que coincide con las cuentas de usuario integradas.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupServerSid">
<summary>Indica un SID de servidor de grupo de creadores.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupSid">
<summary>Indica un SID que coincide con el grupo de creadores de un objeto.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerServerSid">
<summary>Indica un SID de Creator Owner Server.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerSid">
<summary>Indica un SID que coincide con el propietario o creador de un objeto.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DialupSid">
<summary>Indica un SID para una cuenta de acceso telefónico.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DigestAuthenticationSid">
<summary>Indica un SID presente cuando el paquete de autenticación implícita de Microsoft autenticó el cliente.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.EnterpriseControllersSid">
<summary>Indica un SID para un controlador de empresa.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.InteractiveSid">
<summary>Indica un SID para una cuenta interactiva.Este SID se agrega al proceso de un símbolo (token) cuando inicia sesión interactivamente.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalServiceSid">
<summary>Indica un SID que coincide con un servicio local.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSid">
<summary>Indica un SID local.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSystemSid">
<summary>Indica un SID que coincide con el sistema local.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LogonIdsSid">
<summary>Indica un SID que coincide con identificadores de inicio de sesión.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.MaxDefined">
<summary>Indica el SID máximo definido en la enumeración <see cref="T:System.Security.Principal.WellKnownSidType" />.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkServiceSid">
<summary>Indica un SID que coincide con un servicio de red.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkSid">
<summary>Indica un SID para una cuenta de red.Este SID se agrega al proceso de un símbolo (token) cuando inicia sesión a través de una red.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NTAuthoritySid">
<summary>Indica un SID para la autoridad de Windows NT.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NtlmAuthenticationSid">
<summary>Indica un SID presente cuando el paquete de autenticación NTLM de Microsoft autenticó el cliente.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NullSid">
<summary>Indica un SID null.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid">
<summary>Indica un SID presente cuando el usuario se autenticó en un bosque con la opción de autenticación selectiva habilitada.Si este SID está presente, <see cref="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid" /> no puede estarlo.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ProxySid">
<summary>Indica un SID de servidor proxy.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RemoteLogonIdSid">
<summary>Indica un SID que coincide con inicios de sesión remotos.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RestrictedCodeSid">
<summary>Indica un SID para código restringido.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SChannelAuthenticationSid">
<summary>Indica un SID presente cuando el paquete de autenticación de canal seguro (SSL/TLS) autenticó el cliente.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SelfSid">
<summary>Indica un SID para sí mismo.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ServiceSid">
<summary>Indica un SID para un servicio.Este SID se agrega al proceso de un símbolo (token) cuando inicia sesión como servicio.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.TerminalServerSid">
<summary>Indica un SID que coincide con una cuenta de Terminal Server.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid">
<summary>Indica un SID presente cuando el usuario se autenticó desde el bosque o a través de una confianza que no tiene habilitada la opción de autenticación selectiva.Si este SID está presente, <see cref="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid" /> no puede estarlo.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WinBuiltinTerminalServerLicenseServersSid">
<summary>Indica un SID que está presente en un servidor que puede emitir licencias de Terminal Server.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WorldSid">
<summary>Indica un SID que coincide con todos.</summary>
</member>
<member name="T:System.Security.Principal.WindowsBuiltInRole">
<summary>Especifica roles comunes que se van a utilizar con <see cref="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.String)" />.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.AccountOperator">
<summary>Los operadores de cuentas administran las cuentas de los usuarios de un equipo o dominio.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Administrator">
<summary>Los administradores tienen acceso completo y sin restricciones al equipo o dominio.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.BackupOperator">
<summary>Los operadores de copia de seguridad pueden reemplazar las restricciones de seguridad con el único propósito de hacer copias de seguridad de los archivos o de restaurarlas.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Guest">
<summary>Los invitados tienen más restricciones que los usuarios.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PowerUser">
<summary>Los usuarios avanzados poseen la mayoría de los permisos administrativos, con algunas restricciones.De este modo, los usuarios avanzados pueden ejecutar aplicaciones heredadas, además de aplicaciones certificadas.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PrintOperator">
<summary>Los operadores de impresión pueden tomar el control de una impresora.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Replicator">
<summary>Los replicadores permiten la duplicación de archivos en un dominio.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.SystemOperator">
<summary>Los operadores del sistema administran un equipo en particular.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.User">
<summary>Los usuarios no pueden realizar cambios accidentales o intencionados en todo el sistema.En consecuencia, pueden ejecutar aplicaciones certificadas, pero no la mayoría de las aplicaciones heredadas.</summary>
</member>
<member name="T:System.Security.Principal.WindowsIdentity">
<summary>Representa un usuario de Windows.</summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Principal.WindowsIdentity" /> para el usuario representado mediante el token de cuenta de Windows especificado.</summary>
<param name="userToken">Token de cuenta del usuario en cuyo nombre se ejecuta el código. </param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Principal.WindowsIdentity" /> para el usuario representado mediante el token de cuenta de Windows y el tipo de autenticación que se hayan especificado.</summary>
<param name="userToken">Token de cuenta del usuario en cuyo nombre se ejecuta el código. </param>
<param name="type">(Uso meramente informativo). Tipo de autenticación usado para identificar al usuario.Para obtener más información, vea la sección Comentarios.</param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.AccessToken">
<summary>[CRÍTICO PARA LA SEGURIDAD] Obtiene este objeto <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> para esta instancia <see cref="T:System.Security.Principal.WindowsIdentity" />. </summary>
<returns>Devuelve un <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose">
<summary>Libera todos los recursos usados por <see cref="T:System.Security.Principal.WindowsIdentity" />. </summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose(System.Boolean)">
<summary>Libera los recursos no administrados que usa <see cref="T:System.Security.Principal.WindowsIdentity" /> y libera los recursos administrados de forma opcional. </summary>
<param name="disposing">Es true para liberar tanto recursos administrados como no administrados; es false para liberar únicamente recursos no administrados. </param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetAnonymous">
<summary>Devuelve un objeto <see cref="T:System.Security.Principal.WindowsIdentity" /> que puede usar como valor centinela en el código para representar un usuario anónimo.El valor de la propiedad no representa la identidad anónima integrada que utiliza el sistema operativo Windows.</summary>
<returns>Objeto que representa a un usuario anónimo.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent">
<summary>Devuelve un objeto <see cref="T:System.Security.Principal.WindowsIdentity" /> que representa al usuario actual de Windows.</summary>
<returns>Objeto que representa al usuario actual.</returns>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Boolean)">
<summary>Devuelve un objeto <see cref="T:System.Security.Principal.WindowsIdentity" /> que representa la identidad de Windows para el subproceso o el proceso, en función del valor del parámetro <paramref name="ifImpersonating" />.</summary>
<returns>Objeto que representa a un usuario de Windows.</returns>
<param name="ifImpersonating">Es true para devolver el objeto <see cref="T:System.Security.Principal.WindowsIdentity" />, pero solo si el subproceso está realizando la suplantación. Es false para devolver el objeto <see cref="T:System.Security.Principal.WindowsIdentity" /> del subproceso si está realizando la suplantación o el objeto <see cref="T:System.Security.Principal.WindowsIdentity" /> del proceso si el subproceso no está realizando la suplantación.</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Security.Principal.TokenAccessLevels)">
<summary>Devuelve un objeto <see cref="T:System.Security.Principal.WindowsIdentity" /> que representa al usuario de Windows actual, usando para ello el nivel de acceso deseado del token que se haya especificado.</summary>
<returns>Objeto que representa al usuario actual.</returns>
<param name="desiredAccess">Combinación bit a bit de los valores de la enumeración. </param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Groups">
<summary>Obtiene los grupos a los que pertenece el usuario de Windows actual.</summary>
<returns>Objeto que representa los grupos a los que pertenece el usuario de Windows actual.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.ImpersonationLevel">
<summary>Obtiene el nivel de suplantación del usuario.</summary>
<returns>Uno de los valores de la enumeración que especifica el nivel de suplantación. </returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsAnonymous">
<summary>Obtiene un valor que indica si el sistema identifica la cuenta de usuario como cuenta anónima.</summary>
<returns>true si la cuenta de usuario es anónima; en caso contrario, false.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsGuest">
<summary>Obtiene un valor que indica si el sistema identifica la cuenta de usuario como cuenta <see cref="F:System.Security.Principal.WindowsAccountType.Guest" />.</summary>
<returns>true si la cuenta de usuario es una cuenta <see cref="F:System.Security.Principal.WindowsAccountType.Guest" />; en caso contrario, false.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsSystem">
<summary>Obtiene un valor que indica si el sistema identifica la cuenta de usuario como cuenta <see cref="F:System.Security.Principal.WindowsAccountType.System" />.</summary>
<returns>true si la cuenta de usuario es una cuenta <see cref="F:System.Security.Principal.WindowsAccountType.System" />; en caso contrario, false.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Owner">
<summary>Obtiene el identificador de seguridad (SID) del propietario del token.</summary>
<returns>Objeto para el propietario del token.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)">
<summary>Ejecuta la acción especificada como identidad de Windows suplantada.En lugar de usar una llamada al método suplantado y ejecutar la función en <see cref="T:System.Security.Principal.WindowsImpersonationContext" />, puede usar <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> y proporcionar la función directamente como parámetro.</summary>
<param name="safeAccessTokenHandle">SafeAccessTokenHandle de la identidad de Windows suplantada.</param>
<param name="action">System.Action que se va a ejecutar. </param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})">
<summary>Ejecuta la función especificada como identidad de Windows suplantada.En lugar de usar una llamada al método suplantado y ejecutar la función en <see cref="T:System.Security.Principal.WindowsImpersonationContext" />, puede usar <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> y proporcionar la función directamente como parámetro.</summary>
<returns>Devuelve el resultado de la función.</returns>
<param name="safeAccessTokenHandle">SafeAccessTokenHandle de la identidad de Windows suplantada.</param>
<param name="func">System.Func que se va a ejecutar.</param>
<typeparam name="T">Tipo de objeto usado y devuelto por la función.</typeparam>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.User">
<summary>Obtiene el identificador de seguridad (SID) del usuario.</summary>
<returns>Objeto para el usuario.</returns>
</member>
<member name="T:System.Security.Principal.WindowsPrincipal">
<summary>Permite que el código compruebe la condición de pertenencia de un usuario de Windows a un grupo de Windows.</summary>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.#ctor(System.Security.Principal.WindowsIdentity)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Principal.WindowsPrincipal" /> usando el objeto <see cref="T:System.Security.Principal.WindowsIdentity" /> especificado.</summary>
<param name="ntIdentity">Objeto a partir del cual se construye una nueva instancia de <see cref="T:System.Security.Principal.WindowsPrincipal" />. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="ntIdentity" /> es null. </exception>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Int32)">
<summary>Determina si la entidad de seguridad actual pertenece al grupo de usuarios de Windows con el identificador relativo (RID) especificado.</summary>
<returns>true si la entidad de seguridad actual es miembro del grupo de usuarios de Windows especificado, es decir, está en un rol concreto; en caso contrario, false.</returns>
<param name="rid">RID del grupo de usuarios de Windows en que se comprueba el estado de pertenencia de la entidad de seguridad. </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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.SecurityIdentifier)">
<summary>Determina si la entidad de seguridad actual pertenece al grupo de usuarios de Windows con el identificador de seguridad (SID) especificado.</summary>
<returns>Es true si la entidad de seguridad actual es un miembro del grupo de usuarios de Windows especificado; en caso contrario, es false.</returns>
<param name="sid">
<see cref="T:System.Security.Principal.SecurityIdentifier" /> que identifica un grupo de usuarios de Windows de forma única.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="sid" /> es null.</exception>
<exception cref="T:System.Security.SecurityException">Windows devolvió un error de Win32.</exception>
<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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.WindowsBuiltInRole)">
<summary>Determina si la entidad de seguridad actual pertenece al grupo de usuarios de Windows con el <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> especificado.</summary>
<returns>Es true si la entidad de seguridad actual es un miembro del grupo de usuarios de Windows especificado; en caso contrario, es false.</returns>
<param name="role">Uno de los valores de <see cref="T:System.Security.Principal.WindowsBuiltInRole" />. </param>
<exception cref="T:System.ArgumentException">
<paramref name="role" /> no es un valor <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> válido.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
</PermissionSet>
</member>
</members>
</doc>

View file

@ -0,0 +1,735 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Security.Principal.Windows</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle">
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Fournit un handle sécurisé à un thread Windows ou à un jeton d'accès de processus.Pour plus dinformations, consultez Jetons d'accès</summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.#ctor(System.IntPtr)">
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />.</summary>
<param name="handle">Objet <see cref="T:System.IntPtr" /> qui représente le handle préexistant à utiliser.L'utilisation de <see cref="F:System.IntPtr.Zero" /> retourne un handle non valide.</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.InvalidHandle">
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Retourne un handle non valide en instanciant un objet <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> avec <see cref="F:System.IntPtr.Zero" />.</summary>
<returns>Retourne un objet <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />.</returns>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.IsInvalid">
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Obtient une valeur qui indique si le handle n'est pas valide.</summary>
<returns>true si le handle n'est pas valide ; sinon false.</returns>
</member>
<member name="T:System.Security.Principal.IdentityNotMappedException">
<summary>Représente une exception pour une entité de sécurité dont l'identité n'a pas pu être mappée à une identité connue.</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor">
<summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Principal.IdentityNotMappedException" />.</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Principal.IdentityNotMappedException" /> en utilisant le message d'erreur spécifié.</summary>
<param name="message">Message d'erreur indiquant la raison de l'exception.</param>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String,System.Exception)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Principal.IdentityNotMappedException" /> en utilisant le message d'erreur et l'exception interne spécifiés.</summary>
<param name="message">Message d'erreur indiquant la raison de l'exception.</param>
<param name="inner">Exception qui constitue la cause de l'exception actuelle.Si <paramref name="inner" /> n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne.</param>
</member>
<member name="P:System.Security.Principal.IdentityNotMappedException.UnmappedIdentities">
<summary>Représente la collection d'identités non mappées pour une exception <see cref="T:System.Security.Principal.IdentityNotMappedException" />.</summary>
<returns>Collection d'identités non mappées.</returns>
</member>
<member name="T:System.Security.Principal.IdentityReference">
<summary>Représente une identité et constitue la classe de base des classes <see cref="T:System.Security.Principal.NTAccount" /> et <see cref="T:System.Security.Principal.SecurityIdentifier" />.Cette classe ne fournit pas de constructeur public, et ne peut donc pas être héritée.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReference.Equals(System.Object)">
<summary>Retourne une valeur qui indique si l'objet spécifié équivaut à cette instance de la classe <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>true si <paramref name="o" /> est un objet avec le même type sous-jacent et la même valeur que cette instance <see cref="T:System.Security.Principal.IdentityReference" /> ; sinon false.</returns>
<param name="o">Un objet à comparer avec cette instance <see cref="T:System.Security.Principal.IdentityReference" /> ou une référence null.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.GetHashCode">
<summary>Sert de fonction de hachage pour la <see cref="T:System.Security.Principal.IdentityReference" />.<see cref="M:System.Security.Principal.IdentityReference.GetHashCode" /> peut être utilisé dans des algorithmes de hachage et des structures de données telles qu'une table de hachage.</summary>
<returns>Code de hachage de cet objet <see cref="T:System.Security.Principal.IdentityReference" />.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.IsValidTargetType(System.Type)">
<summary>Retourne une valeur qui indique si le type spécifié est un type de traduction valide pour la classe <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>true si <paramref name="targetType" /> est un type de traduction valide pour la classe <see cref="T:System.Security.Principal.IdentityReference" /> ; sinon false.</returns>
<param name="targetType">Type interrogé quant à sa validité pour servir de conversion de <see cref="T:System.Security.Principal.IdentityReference" />.Les types cibles suivants sont valides :<see cref="T:System.Security.Principal.NTAccount" /><see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Equality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary>Compare deux objets <see cref="T:System.Security.Principal.IdentityReference" /> pour déterminer s'ils sont égaux.Ils sont considérés égaux s'ils ont la même représentation de nom complet que celle retournée par la propriété <see cref="P:System.Security.Principal.IdentityReference.Value" /> ou s'ils sont tous les deux null.</summary>
<returns>true si <paramref name="left" /> est égal à <paramref name="right" /> ; sinon, false.</returns>
<param name="left">L'opérande <see cref="T:System.Security.Principal.IdentityReference" /> gauche à utiliser pour la comparaison d'égalité.Ce paramètre peut être null.</param>
<param name="right">L'opérande <see cref="T:System.Security.Principal.IdentityReference" /> droit à utiliser pour la comparaison d'égalité.Ce paramètre peut être null.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Inequality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary>Compare deux objets <see cref="T:System.Security.Principal.IdentityReference" /> pour déterminer s'ils sont inégaux.Ils ne sont pas considérés égaux si leurs représentations de nom complet sont différentes de celle qui est retournée par la propriété <see cref="P:System.Security.Principal.IdentityReference.Value" /> ou si l'un des objets est null et que l'autre ne l'est pas.</summary>
<returns>true si <paramref name="left" /> et <paramref name="right" /> ne sont pas égaux ; sinon, false.</returns>
<param name="left">L'opérande <see cref="T:System.Security.Principal.IdentityReference" /> gauche à utiliser pour la comparaison d'inégalité.Ce paramètre peut être null.</param>
<param name="right">Opérande <see cref="T:System.Security.Principal.IdentityReference" /> droit à utiliser pour la comparaison d'inégalité.Ce paramètre peut être null.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.ToString">
<summary>Retourne la représentation sous forme de chaîne de l'identité représentée par l'objet <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>L'identité au format de chaîne.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.Translate(System.Type)">
<summary>Traduit le nom du compte représenté par l'objet <see cref="T:System.Security.Principal.IdentityReference" /> dans un autre type dérivé de <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Identité convertie.</returns>
<param name="targetType">Type cible pour la conversion de <see cref="T:System.Security.Principal.IdentityReference" />. </param>
</member>
<member name="P:System.Security.Principal.IdentityReference.Value">
<summary>Obtient la valeur de chaîne de l'identité représentée par l'objet <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Valeur de chaîne de l'identité représentée par l'objet <see cref="T:System.Security.Principal.IdentityReference" />.</returns>
</member>
<member name="T:System.Security.Principal.IdentityReferenceCollection">
<summary>Représente une collection d'objets <see cref="T:System.Security.Principal.IdentityReference" /> et fournit un mode de conversion des jeux d'objets dérivés de <see cref="T:System.Security.Principal.IdentityReference" /> en types dérivés de <see cref="T:System.Security.Principal.IdentityReference" />. </summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor">
<summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> sans aucun élément dans la collection.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor(System.Int32)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> en utilisant la taille initiale spécifiée.</summary>
<param name="capacity">Nombre initial d'éléments dans la collection.La valeur de <paramref name="capacity" /> n'est qu'une indication ; il ne s'agit pas nécessairement du nombre maximal d'éléments créés.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Add(System.Security.Principal.IdentityReference)">
<summary>Ajoute un objet <see cref="T:System.Security.Principal.IdentityReference" /> à la collection <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<param name="identity">Objet <see cref="T:System.Security.Principal.IdentityReference" /> à ajouter à la collection.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Clear">
<summary>Efface tous les objets <see cref="T:System.Security.Principal.IdentityReference" /> de la collection <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Contains(System.Security.Principal.IdentityReference)">
<summary>Indique si la collection <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> contient l'objet <see cref="T:System.Security.Principal.IdentityReference" /> spécifié.</summary>
<returns>true si la collection contient l'objet spécifié.</returns>
<param name="identity">Objet <see cref="T:System.Security.Principal.IdentityReference" /> à vérifier.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.CopyTo(System.Security.Principal.IdentityReference[],System.Int32)">
<summary>Copie la collection <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> dans un tableau <see cref="T:System.Security.Principal.IdentityReferenceCollection" />, en commençant à l'index spécifié.</summary>
<param name="array">Objet tableau <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> dans lequel la collection <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> doit être copiée.</param>
<param name="offset">Index de base zéro dans le <paramref name="array" /> où la collection <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> doit être copiée.</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Count">
<summary>Obtient le nombre d'éléments contenus dans la collection <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<returns>Nombre d'objets <see cref="T:System.Security.Principal.IdentityReference" /> présents dans la collection <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.GetEnumerator">
<summary>Obtient un énumérateur qui peut être utilisé pour itérer au sein de la collection <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<returns>Énumérateur de la collection <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</returns>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Item(System.Int32)">
<summary>Obtient ou définit le nœud à l'index spécifié de la collection <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReference" /> à l'index spécifié dans la collection.Si <paramref name="index" /> est supérieur ou égal au nombre de nœuds dans la collection, la valeur de retour est null.</returns>
<param name="index">Index de base zéro dans la collection <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Remove(System.Security.Principal.IdentityReference)">
<summary>Supprime l'objet <see cref="T:System.Security.Principal.IdentityReference" /> spécifié de la collection.</summary>
<returns>true si l'objet spécifié a été supprimé de la collection.</returns>
<param name="identity">Objet <see cref="T:System.Security.Principal.IdentityReference" /> à supprimer.</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.System#Collections#Generic#ICollection{T}#IsReadOnly"></member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>Obtient un énumérateur qui peut être utilisé pour itérer au sein de la collection <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<returns>Énumérateur de la collection <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type)">
<summary>Convertit les objets de la collection en type spécifié.Appeler cette méthode revient à appeler <see cref="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)" /> avec la valeur false affectée au second paramètre, ce qui signifie que les exceptions ne seront pas levées pour les éléments dont la conversion échoue.</summary>
<returns>Une collection <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> qui représente le contenu converti de la collection d'origine.</returns>
<param name="targetType">Type dans lequel les éléments de la collection sont convertis.</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.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)">
<summary>Convertit les objets de la collection en type spécifié et utilise la tolérance de panne spécifiée pour gérer ou ignorer des erreurs associées à un type ne disposant pas de mappage de conversion.</summary>
<returns>Une collection <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> qui représente le contenu converti de la collection d'origine.</returns>
<param name="targetType">Type dans lequel les éléments de la collection sont convertis.</param>
<param name="forceSuccess">Valeur Boolean déterminant la façon dont les erreurs de conversion sont gérées.Si <paramref name="forceSuccess" /> a la valeur true, les erreurs de conversion dues à un mappage introuvable pour la traduction entraînent l'échec de la conversion et la levée d'exceptions.Si <paramref name="forceSuccess" /> a la valeur false, les types dont la conversion a échoué en raison d'un mappage introuvable pour la traduction sont copiés sans être convertis dans la collection qui est retournée.</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="T:System.Security.Principal.NTAccount">
<summary>Représente un utilisateur ou un compte de groupe.</summary>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Principal.NTAccount" /> en utilisant le nom spécifié.</summary>
<param name="name">Nom utilisé pour créer l'objet <see cref="T:System.Security.Principal.NTAccount" />.Ce paramètre ne peut pas avoir la valeur null ou être une chaîne vide.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> a la valeur null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> est une chaîne vide.ou<paramref name="name" /> est trop longue.</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String,System.String)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Principal.NTAccount" /> en utilisant le nom de domaine et le nom de compte spécifiés. </summary>
<param name="domainName">Nom du domaine.Ce paramètre peut avoir la valeur null ou être une chaîne vide.Les noms de domaines qui correspondent à des valeurs null sont traités comme une chaîne vide.</param>
<param name="accountName">Nom du compte.Ce paramètre ne peut pas avoir la valeur null ou être une chaîne vide.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="accountName" /> a la valeur null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="accountName" /> est une chaîne vide.ou<paramref name="accountName" /> est trop longue.ou<paramref name="domainName" /> est trop longue.</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.Equals(System.Object)">
<summary>Retourne une valeur indiquant si cet objet <see cref="T:System.Security.Principal.NTAccount" /> équivaut à un objet spécifié.</summary>
<returns>true si <paramref name="o" /> est un objet avec le même type sous-jacent et la même valeur que cet objet <see cref="T:System.Security.Principal.NTAccount" /> ; sinon false.</returns>
<param name="o">Objet à comparer à cet objet <see cref="T:System.Security.Principal.NTAccount" /> ou null.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.GetHashCode">
<summary>Sert de fonction de hachage à l'objet <see cref="T:System.Security.Principal.NTAccount" /> actif.La méthode <see cref="M:System.Security.Principal.NTAccount.GetHashCode" /> peut être utilisée dans des algorithmes de hachage et des structures de données telles qu'une table de hachage.</summary>
<returns>Valeur de hachage pour l'objet <see cref="T:System.Security.Principal.NTAccount" /> en cours.</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)">
<summary>Retourne une valeur qui indique si le type spécifié est un type de traduction valide pour la classe <see cref="T:System.Security.Principal.NTAccount" />.</summary>
<returns>true si <paramref name="targetType" /> est un type de traduction valide pour la classe <see cref="T:System.Security.Principal.NTAccount" /> ; sinon false.</returns>
<param name="targetType">Type interrogé quant à sa validité pour servir de conversion de <see cref="T:System.Security.Principal.NTAccount" />.Les types cibles suivants sont valides :- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Equality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary>Compare deux objets <see cref="T:System.Security.Principal.NTAccount" /> pour déterminer s'ils sont égaux.Ils sont considérés égaux s'ils ont la même représentation de nom complet que celle retournée par la propriété <see cref="P:System.Security.Principal.NTAccount.Value" /> ou s'ils sont tous les deux null.</summary>
<returns>true si <paramref name="left" /> est égal à <paramref name="right" /> ; sinon false.</returns>
<param name="left">L'opérande gauche à utiliser pour la comparaison d'égalité.Ce paramètre peut être null.</param>
<param name="right">L'opérande droit à utiliser pour la comparaison d'égalité.Ce paramètre peut être null.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Inequality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary>Compare deux objets <see cref="T:System.Security.Principal.NTAccount" /> pour déterminer s'ils sont inégaux.Ils ne sont pas considérés égaux si leurs représentations de nom complet sont différentes de celle qui est retournée par la propriété <see cref="P:System.Security.Principal.NTAccount.Value" /> ou si l'un des objets est null et que l'autre ne l'est pas.</summary>
<returns>true si <paramref name="left" /> et <paramref name="right" /> ne sont pas égaux ; sinon false.</returns>
<param name="left">L'opérande gauche à utiliser pour la comparaison d'inégalité.Ce paramètre peut être null.</param>
<param name="right">Opérande droit à utiliser pour la comparaison d'inégalité.Ce paramètre peut être null.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.ToString">
<summary>Retourne le nom du compte, au format Domaine\Compte, pour le compte représenté par l'objet <see cref="T:System.Security.Principal.NTAccount" />.</summary>
<returns>Nom du compte au format Domaine\Compte.</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.Translate(System.Type)">
<summary>Traduit le nom du compte représenté par l'objet <see cref="T:System.Security.Principal.NTAccount" /> dans un autre type dérivé de <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Identité convertie.</returns>
<param name="targetType">Type cible pour la conversion de <see cref="T:System.Security.Principal.NTAccount" />.Le type cible doit être un type considéré valide par la méthode <see cref="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="targetType " />est null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " />n'est pas un type <see cref="T:System.Security.Principal.IdentityReference" />.</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">Impossible de traduire certaines ou toutes les références d'identité.</exception>
<exception cref="T:System.SystemException">Le nom du compte source est trop long.ouUn code d'erreur Win32 a été retourné.</exception>
<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="P:System.Security.Principal.NTAccount.Value">
<summary>Retourne une représentation sous forme de chaîne en majuscules de cet objet <see cref="T:System.Security.Principal.NTAccount" />.</summary>
<returns>Représentation sous forme de chaîne en majuscules de cet objet <see cref="T:System.Security.Principal.NTAccount" />.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.SecurityIdentifier">
<summary>Représente un identificateur de sécurité (SID) et fournit des opérations de marshaling et de comparaison des SID.</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Byte[],System.Int32)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Principal.SecurityIdentifier" /> en utilisant une représentation binaire spécifiée d'un identificateur de sécurité (SID).</summary>
<param name="binaryForm">Tableau d'octets qui représente le SID.</param>
<param name="offset">Offset d'octet à utiliser comme index de départ dans <paramref name="binaryForm" />. </param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.IntPtr)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Principal.SecurityIdentifier" /> en utilisant un entier qui représente la forme binaire d'un identificateur de sécurité (SID).</summary>
<param name="binaryForm">Entier qui représente la forme binaire d'un SID.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Security.Principal.WellKnownSidType,System.Security.Principal.SecurityIdentifier)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Principal.SecurityIdentifier" /> en utilisant le type d'identificateur de sécurité (SID) connu spécifié et le SID du domaine.</summary>
<param name="sidType">Valeur de l'énumération.Cette valeur ne doit pas être <see cref="F:System.Security.Principal.WellKnownSidType.LogonIdsSid" />.</param>
<param name="domainSid">SID du domaine.Cette valeur est requise pour les valeurs <see cref="T:System.Security.Principal.WellKnownSidType" /> suivantes.Ce paramètre est ignoré pour toutes les autres valeurs <see cref="T:System.Security.Principal.WellKnownSidType" />.- <see cref="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountGuestSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountComputersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountControllersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.String)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Principal.SecurityIdentifier" /> en utilisant l'identificateur de sécurité (SID) spécifié au format SDDL (Security Descriptor Definition Language).</summary>
<param name="sddlForm">Chaîne SDDL pour le SID permettant de créer l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.AccountDomainSid">
<summary>Retourne la partie de l'identificateur de sécurité (SID) du domaine de compte du SID représenté par l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> si le SID représente un SID de compte Windows.Si le SID ne représente pas un SID de compte Windows, cette propriété retourne <see cref="T:System.ArgumentNullException" />.</summary>
<returns>Partie du SID du domaine de compte du SID représenté par l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> si le SID représente un SID de compte Windows ; sinon, retourne <see cref="T:System.ArgumentNullException" />.</returns>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.BinaryLength">
<summary>Retourne la longueur, en octets, de l'identificateur de sécurité (SID) représenté par l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
<returns>Longueur, en octets, du SID représenté par l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.CompareTo(System.Security.Principal.SecurityIdentifier)">
<summary>Compare l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> en cours à l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> spécifié.</summary>
<returns>Nombre signé indiquant les valeurs relatives de cette instance et <paramref name="sid" />.Valeur de retour Description Inférieur à zéro Cette instance est inférieure à <paramref name="sid" />. Zéro Cette instance est égale à <paramref name="sid" />. Supérieure à zéro Cette instance est supérieure à <paramref name="sid" />. </returns>
<param name="sid">Objet à comparer avec l'objet actif.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Object)">
<summary>Retourne une valeur indiquant si cet objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> équivaut à un objet spécifié.</summary>
<returns>true si <paramref name="o" /> est un objet avec le même type sous-jacent et la même valeur que cet objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> ; sinon false.</returns>
<param name="o">Objet à comparer à cet objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> ou null.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Security.Principal.SecurityIdentifier)">
<summary>Indique si l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> spécifié est égal à l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> en cours.</summary>
<returns>true si la valeur de <paramref name="sid" /> est égale à la valeur de l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> en cours.</returns>
<param name="sid">Objet à comparer avec l'objet actif.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetBinaryForm(System.Byte[],System.Int32)">
<summary>Copie la représentation binaire de l'identificateur de sécurité (SID) spécifié représenté par la classe <see cref="T:System.Security.Principal.SecurityIdentifier" /> dans un tableau d'octets.</summary>
<param name="binaryForm">Tableau d'octets devant recevoir le SID copié.</param>
<param name="offset">Offset d'octet à utiliser comme index de départ dans <paramref name="binaryForm" />. </param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetHashCode">
<summary>Sert de fonction de hachage à l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> actif.La méthode <see cref="M:System.Security.Principal.SecurityIdentifier.GetHashCode" /> peut être utilisée dans des algorithmes de hachage et des structures de données telles qu'une table de hachage.</summary>
<returns>Valeur de hachage pour l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> actif.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsAccountSid">
<summary>Retourne une valeur qui indique si l'identificateur de sécurité (SID) représenté par cet objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> est un SID de compte Windows valide.</summary>
<returns>true si le SID représenté par cet objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> est un SID de compte Windows valide ; sinon, false.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsEqualDomainSid(System.Security.Principal.SecurityIdentifier)">
<summary>Retourne une valeur qui indique si l'identificateur de sécurité (SID) représenté par cet objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> provient du même domaine que le SID spécifié.</summary>
<returns>true si le SID représenté par cet objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> se trouve dans le même domaine que le SID <paramref name="sid" /> ; sinon, false.</returns>
<param name="sid">SID à comparer à cet objet <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)">
<summary>Retourne une valeur qui indique si le type spécifié est un type de traduction valide pour la classe <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
<returns>true si <paramref name="targetType" /> est un type de traduction valide pour la classe <see cref="T:System.Security.Principal.SecurityIdentifier" /> ; sinon false.</returns>
<param name="targetType">Type interrogé quant à sa validité pour servir de conversion de <see cref="T:System.Security.Principal.SecurityIdentifier" />.Les types cibles suivants sont valides :- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsWellKnown(System.Security.Principal.WellKnownSidType)">
<summary>Retourne une valeur qui indique si l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> correspond au type d'identificateur de sécurité (SID) connu spécifié. </summary>
<returns>true si <paramref name="type" /> est le type de SID pour l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> ; sinon, false.</returns>
<param name="type">Valeur à comparer avec l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MaxBinaryLength">
<summary>Retourne la taille maximale, en octets, de la représentation binaire de l'identificateur de sécurité.</summary>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MinBinaryLength">
<summary>Retourne la taille minimale, en octets, de la représentation binaire de l'identificateur de sécurité.</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Equality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary>Compare deux objets <see cref="T:System.Security.Principal.SecurityIdentifier" /> pour déterminer s'ils sont égaux.Ils sont considérés égaux s'ils ont la même représentation canonique que celle retournée par la propriété <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> ou s'ils sont tous les deux null.</summary>
<returns>true si <paramref name="left" /> est égal à <paramref name="right" /> ; sinon, false.</returns>
<param name="left">L'opérande gauche à utiliser pour la comparaison d'égalité.Ce paramètre peut être null.</param>
<param name="right">L'opérande droit à utiliser pour la comparaison d'égalité.Ce paramètre peut être null.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Inequality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary>Compare deux objets <see cref="T:System.Security.Principal.SecurityIdentifier" /> pour déterminer s'ils sont inégaux.Ils ne sont pas considérés égaux si leurs représentations de nom complet sont différentes de celle qui est retournée par la propriété <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> ou si l'un des objets est null et que l'autre ne l'est pas.</summary>
<returns>true si <paramref name="left" /> et <paramref name="right" /> ne sont pas égaux ; sinon, false.</returns>
<param name="left">L'opérande gauche à utiliser pour la comparaison d'inégalité.Ce paramètre peut être null.</param>
<param name="right">Opérande droit à utiliser pour la comparaison d'inégalité.Ce paramètre peut être null.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.ToString">
<summary>Retourne l'identificateur de sécurité (SID), au format Security Descriptor Definition Language (SDDL), pour le compte représenté par l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" />.S-1-5-9 est un exemple de format SDDL.</summary>
<returns>SID, au format SDDL, pour le compte représenté par l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Translate(System.Type)">
<summary>Traduit le nom du compte représenté par l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" /> dans un autre type dérivé de <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Identité convertie.</returns>
<param name="targetType">Type cible pour la conversion de <see cref="T:System.Security.Principal.SecurityIdentifier" />.Le type cible doit être un type considéré valide par la méthode <see cref="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="targetType " />est null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " />n'est pas un type <see cref="T:System.Security.Principal.IdentityReference" />.</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">Impossible de traduire certaines ou toutes les références d'identité.</exception>
<exception cref="T:System.SystemException">Un code d'erreur Win32 a été retourné.</exception>
<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="P:System.Security.Principal.SecurityIdentifier.Value">
<summary>Retourne une chaîne SDDL (Security Descriptor Definition Language) en majuscules pour l'identificateur de sécurité (SID) représenté par cet objet <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
<returns>Chaîne SDDL en majuscules pour le SID représenté par l'objet <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.TokenAccessLevels">
<summary>Définit les privilèges du compte d'utilisateur associé au jeton d'accès. </summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustDefault">
<summary>L'utilisateur peut modifier le groupe principal, la liste de contrôle d'accès discrétionnaire (DACL) ou le propriétaire par défaut du jeton.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustGroups">
<summary>L'utilisateur peut modifier les attributs des groupes dans le jeton.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges">
<summary>L'utilisateur peut activer ou désactiver les privilèges dans le jeton.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustSessionId">
<summary>L'utilisateur peut ajuster l'identificateur de session du jeton.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AllAccess">
<summary>L'utilisateur dispose de tous les accès possibles au jeton.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AssignPrimary">
<summary>L'utilisateur peut attacher un jeton principal à un processus.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Duplicate">
<summary>L'utilisateur peut dupliquer le jeton.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Impersonate">
<summary>L'utilisateur peut emprunter l'identité d'un client.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.MaximumAllowed">
<summary>Valeur maximale pouvant être assignée pour l'énumération <see cref="T:System.Security.Principal.TokenAccessLevels" />.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Query">
<summary>L'utilisateur peut interroger le jeton.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.QuerySource">
<summary>L'utilisateur peut interroger la source du jeton.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Read">
<summary>L'utilisateur dispose des droits de lecture standard et du privilège <see cref="F:System.Security.Principal.TokenAccessLevels.Query" /> pour le jeton.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Write">
<summary>L'utilisateur dispose des droits d'écriture standard ainsi que des privilèges <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges,F:System.Security.Principal.TokenAccessLevels.AdjustGroups" /> et <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustDefault" /> pour le jeton.</summary>
</member>
<member name="T:System.Security.Principal.WellKnownSidType">
<summary>Définit un ensemble d'identificateurs de sécurité (SID) fréquemment utilisés.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid">
<summary>Indique un SID qui correspond au groupe d'administrateurs de compte.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid">
<summary>Indique un SID qui correspond au groupe d'administrateurs de certificat.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountComputersSid">
<summary>Indique un SID qui correspond au groupe d'ordinateurs de compte.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountControllersSid">
<summary>Indique un SID qui correspond au groupe de contrôleurs de compte.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid">
<summary>Indique un SID qui correspond au groupe d'administrateurs de domaine de compte.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid">
<summary>Indique un SID qui correspond au groupe d'invités de domaine de compte.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid">
<summary>Indique un SID qui correspond au groupe d'utilisateurs de domaine de compte.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid">
<summary>Indique un SID qui correspond au groupe des administrateurs de l'entreprise.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountGuestSid">
<summary>Indique un SID qui correspond au groupe d'invités de compte.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid">
<summary>Indique un SID qui correspond au groupe cible de compte Kerberos.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid">
<summary>Indique un SID qui correspond au groupe des administrateurs de stratégie.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid">
<summary>Indique un SID qui correspond au compte de serveur RAS et IAS.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid">
<summary>Indique un SID qui correspond au groupe d'administrateurs de schéma.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AnonymousSid">
<summary>Indique un SID pour le compte anonyme.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AuthenticatedUserSid">
<summary>Indique un SID pour un utilisateur authentifié.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BatchSid">
<summary>Indique un SID pour un processus par lots.Ce SID est ajouté au processus d'un jeton lorsqu'il se connecte en tant que tâche batch.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAccountOperatorsSid">
<summary>Indique un SID qui correspond au compte des opérateurs de compte.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAdministratorsSid">
<summary>Indique un SID qui correspond au compte administrateur.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAuthorizationAccessSid">
<summary>Indique un SID qui correspond au groupe d'accès d'autorisation Windows.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinBackupOperatorsSid">
<summary>Indique un SID qui correspond au groupe des opérateurs de sauvegarde.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinDomainSid">
<summary>Indique un SID qui correspond au compte de domaine.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinGuestsSid">
<summary>Indique un SID qui correspond au compte d'invité.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinIncomingForestTrustBuildersSid">
<summary>Indique un SID qui permet à un utilisateur de créer des approbations de forêt entrantes.Il est ajouté au jeton des utilisateurs qui sont un membre du groupe prédéfini Générateurs d'approbations de forêt entrante dans le domaine racine de la forêt.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinNetworkConfigurationOperatorsSid">
<summary>Indique un SID qui correspond au groupe des opérateurs de réseau.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceLoggingUsersSid">
<summary>Indique un SID qui correspond au groupe d'utilisateurs disposant d'un accès à distance qui permet de surveiller l'ordinateur.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceMonitoringUsersSid">
<summary>Indique un SID qui correspond au groupe d'utilisateurs disposant d'un accès à distance qui permet de planifier la journalisation des compteurs de performance sur cet ordinateur.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPowerUsersSid">
<summary>Indique un SID qui correspond au groupe des utilisateurs avec pouvoir.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPreWindows2000CompatibleAccessSid">
<summary>Indique un SID qui correspond aux comptes compatibles avec les versions antérieures à Windows 2000.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPrintOperatorsSid">
<summary>Indique un SID qui correspond au groupe des opérateurs d'impression.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinRemoteDesktopUsersSid">
<summary>Indique un SID qui correspond aux utilisateurs du bureau à distance.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinReplicatorSid">
<summary>Indique un SID qui correspond au compte du réplicateur.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinSystemOperatorsSid">
<summary>Indique un SID qui correspond au groupe des opérateurs système.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinUsersSid">
<summary>Indique un SID qui correspond aux comptes d'utilisateurs intégrés.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupServerSid">
<summary>Indique un SID de Creator Group Server.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupSid">
<summary>Indique un SID qui correspond au groupe créateur d'un objet.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerServerSid">
<summary>Indique un SID de Creator Owner Server.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerSid">
<summary>Indique un SID qui correspond au propriétaire ou au créateur d'un objet.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DialupSid">
<summary>Indique un SID pour un compte d'accès à distance.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DigestAuthenticationSid">
<summary>Indique un SID présent lorsque le package d'authentification Microsoft Digest a authentifié le client.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.EnterpriseControllersSid">
<summary>Indique un SID pour un contrôleur d'entreprise.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.InteractiveSid">
<summary>Indique un SID pour un compte interactif.Ce SID est ajouté au processus d'un jeton lorsqu'il se connecte de manière interactive.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalServiceSid">
<summary>Indique un SID qui correspond à un service local.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSid">
<summary>Indique un SID local.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSystemSid">
<summary>Indique un SID qui correspond au système local.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LogonIdsSid">
<summary>Indique un SID qui correspond aux ID de connexion.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.MaxDefined">
<summary>Indique le SID maximal défini dans l'énumération <see cref="T:System.Security.Principal.WellKnownSidType" />.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkServiceSid">
<summary>Indique un SID qui correspond à un service réseau.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkSid">
<summary>Indique un SID pour un compte réseau.Ce SID est ajouté au processus d'un jeton lorsqu'il se connecte sur un réseau.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NTAuthoritySid">
<summary>Indique un SID pour l'autorité Windows NT.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NtlmAuthenticationSid">
<summary>Indique un SID présent lorsque le package d'authentification Microsoft NTLM a authentifié le client.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NullSid">
<summary>Indique un SID null.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid">
<summary>Indique un SID présent lorsque l'utilisateur s'est authentifié sur une forêt avec l'option d'authentification sélective activée.Si ce SID est présent, <see cref="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid" /> ne peut pas être présent.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ProxySid">
<summary>Indique un SID de proxy.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RemoteLogonIdSid">
<summary>Indique un SID qui correspond aux connexions à distance.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RestrictedCodeSid">
<summary>Indique un SID pour du code restreint.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SChannelAuthenticationSid">
<summary>Indique un SID présent lorsque le package d'authentification de canal sécurisé (SSL/TLS) a authentifié le client.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SelfSid">
<summary>Indique un SID pour soi-même.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ServiceSid">
<summary>Indique un SID pour un service.Ce SID est ajouté au processus d'un jeton lorsqu'il se connecte en tant que service.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.TerminalServerSid">
<summary>Indique un SID qui correspond à un compte de serveur Terminal Server.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid">
<summary>Indique un SID présent lorsque l'utilisateur s'est authentifié depuis la forêt ou sur une approbation pour laquelle l'option d'authentification sélective n'est pas activée.Si ce SID est présent, <see cref="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid" /> ne peut pas être présent.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WinBuiltinTerminalServerLicenseServersSid">
<summary>Indique un SID présent dans un serveur qui peut délivrer des licences Terminal Server.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WorldSid">
<summary>Indique un SID qui correspond à tous.</summary>
</member>
<member name="T:System.Security.Principal.WindowsBuiltInRole">
<summary>Spécifie les rôles communs à utiliser avec <see cref="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.String)" />.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.AccountOperator">
<summary>Les opérateurs de compte gèrent les comptes d'utilisateurs sur un ordinateur ou un domaine.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Administrator">
<summary>Les administrateurs ont un accès total et illimité à l'ordinateur ou au domaine.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.BackupOperator">
<summary>Les opérateurs de sauvegarde peuvent substituer des restrictions de sécurité dans le but unique de sauvegarder ou restaurer des fichiers.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Guest">
<summary>Les invités sont plus limités que les utilisateurs.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PowerUser">
<summary>Les utilisateurs avec pouvoir possèdent la plupart des autorisations administratives avec quelques restrictions.Ainsi, les utilisateurs avec pouvoirs peuvent exécuter des applications héritées (legacy), en plus des applications certifiées.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PrintOperator">
<summary>Les opérateurs d'impression peuvent prendre le contrôle d'une imprimante.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Replicator">
<summary>Les réplicateurs prennent en charge la réplication des fichiers dans un domaine.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.SystemOperator">
<summary>Un opérateur système gère un ordinateur particulier.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.User">
<summary>Les utilisateurs ne peuvent pas effectuer des modifications accidentelles ou intentionnelles à l'échelle du système.Ainsi, les utilisateurs peuvent exécuter des applications certifiées, mais pas la plupart des applications héritées (legacy).</summary>
</member>
<member name="T:System.Security.Principal.WindowsIdentity">
<summary>Représente un utilisateur Windows.</summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Principal.WindowsIdentity" /> pour l'utilisateur représenté par le jeton de compte Windows spécifié.</summary>
<param name="userToken">Jeton de compte pour l'utilisateur au nom duquel le code est en cours d'exécution. </param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Principal.WindowsIdentity" /> pour l'utilisateur représenté par le jeton de compte Windows et le type d'authentification spécifiés.</summary>
<param name="userToken">Jeton de compte pour l'utilisateur au nom duquel le code est en cours d'exécution. </param>
<param name="type">(Utilisation à titre informatif uniquement.) Type d'authentification utilisé pour identifier l'utilisateur.Pour plus d'informations, consultez la section Notes.</param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.AccessToken">
<summary>[ESSENTIEL POUR LA SÉCURITÉ] Obtient ce <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> pour cette instance de <see cref="T:System.Security.Principal.WindowsIdentity" />. </summary>
<returns>Retourne <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose">
<summary>Libère toutes les ressources utilisées par <see cref="T:System.Security.Principal.WindowsIdentity" />. </summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose(System.Boolean)">
<summary>Libère les ressources non managées utilisées par l'objet <see cref="T:System.Security.Principal.WindowsIdentity" /> et libère éventuellement les ressources managées. </summary>
<param name="disposing">true pour libérer les ressources managées et non managées ; false pour ne libérer que les ressources non managées. </param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetAnonymous">
<summary>Retourne un objet <see cref="T:System.Security.Principal.WindowsIdentity" /> que vous pouvez utiliser comme valeur de sentinelle dans votre code pour représenter un utilisateur anonyme.La valeur de propriété ne représente pas l'identité anonyme prédéfinie utilisée par le système d'exploitation Windows.</summary>
<returns>Objet qui représente un utilisateur anonyme.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent">
<summary>Retourne un objet <see cref="T:System.Security.Principal.WindowsIdentity" /> qui représente l'utilisateur Windows actuel.</summary>
<returns>Objet qui représente l'utilisateur actuel.</returns>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Boolean)">
<summary>Retourne un objet <see cref="T:System.Security.Principal.WindowsIdentity" /> représentant l'identité Windows pour le thread ou le processus, selon la valeur du paramètre <paramref name="ifImpersonating" />.</summary>
<returns>Objet qui représente un utilisateur Windows.</returns>
<param name="ifImpersonating">true pour retourner <see cref="T:System.Security.Principal.WindowsIdentity" /> uniquement si le thread emprunte actuellement une identité ; false pour retourner le <see cref="T:System.Security.Principal.WindowsIdentity" /> du thread s'il emprunte une identité ou le <see cref="T:System.Security.Principal.WindowsIdentity" /> du processus si le thread n'emprunte pas actuellement d'identité.</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Security.Principal.TokenAccessLevels)">
<summary>Retourne un objet <see cref="T:System.Security.Principal.WindowsIdentity" /> qui représente l'utilisateur Windows actuel, en utilisant le niveau d'accès du jeton souhaité spécifié.</summary>
<returns>Objet qui représente l'utilisateur actuel.</returns>
<param name="desiredAccess">Combinaison d'opérations de bits des valeurs d'énumération. </param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Groups">
<summary>Obtient les groupes auxquels l'utilisateur Windows actuel appartient.</summary>
<returns>Objet qui représente les groupes auxquels l'utilisateur Windows actuel appartient.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.ImpersonationLevel">
<summary>Obtient le niveau d'emprunt d'identité pour l'utilisateur.</summary>
<returns>Une des valeurs d'énumération qui spécifie le niveau d'emprunt d'identité. </returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsAnonymous">
<summary>Obtient une valeur qui indique si le compte d'utilisateur est identifié en tant que compte anonyme par le système.</summary>
<returns>true si le compte d'utilisateur est un compte anonyme ; sinon, false.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsGuest">
<summary>Obtient une valeur indiquant si le compte d'utilisateur est identifié en tant que compte <see cref="F:System.Security.Principal.WindowsAccountType.Guest" /> par le système.</summary>
<returns>true si le compte d'utilisateur est un compte <see cref="F:System.Security.Principal.WindowsAccountType.Guest" /> ; sinon, false.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsSystem">
<summary>Obtient une valeur indiquant si le compte d'utilisateur est identifié en tant que compte <see cref="F:System.Security.Principal.WindowsAccountType.System" /> par le système.</summary>
<returns>true si le compte d'utilisateur est un compte <see cref="F:System.Security.Principal.WindowsAccountType.System" /> ; sinon, false.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Owner">
<summary>Obtient l'identificateur de sécurité (SID) pour le propriétaire du jeton.</summary>
<returns>Objet pour le propriétaire du jeton.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)">
<summary>Exécute l'action spécifiée en tant qu'identité Windows empruntée.Au lieu d'utiliser un appel de méthode emprunté et d'exécuter votre fonction dans <see cref="T:System.Security.Principal.WindowsImpersonationContext" />, vous pouvez utiliser <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> et fournir votre fonction directement en tant que paramètre.</summary>
<param name="safeAccessTokenHandle">SafeAccessTokenHandle de l'identité Windows empruntée.</param>
<param name="action">System.Action à exécuter. </param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})">
<summary>Exécute la fonction spécifiée en tant qu'identité Windows empruntée.Au lieu d'utiliser un appel de méthode emprunté et d'exécuter votre fonction dans <see cref="T:System.Security.Principal.WindowsImpersonationContext" />, vous pouvez utiliser <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> et fournir votre fonction directement en tant que paramètre.</summary>
<returns>Retourne le résultat de la fonction.</returns>
<param name="safeAccessTokenHandle">SafeAccessTokenHandle de l'identité Windows empruntée.</param>
<param name="func">System.Func à exécuter.</param>
<typeparam name="T">Type d'objet utilisé et retourné par la fonction.</typeparam>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.User">
<summary>Obtient l'identificateur de sécurité (SID) pour l'utilisateur.</summary>
<returns>Objet pour l'utilisateur.</returns>
</member>
<member name="T:System.Security.Principal.WindowsPrincipal">
<summary>Permet au code de vérifier l'appartenance à un groupe Windows d'un utilisateur Windows.</summary>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.#ctor(System.Security.Principal.WindowsIdentity)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Principal.WindowsPrincipal" /> à l'aide de l'objet <see cref="T:System.Security.Principal.WindowsIdentity" /> spécifié.</summary>
<param name="ntIdentity">Objet à partir duquel la nouvelle instance de <see cref="T:System.Security.Principal.WindowsPrincipal" /> doit être créée. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="ntIdentity" /> a la valeur null. </exception>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Int32)">
<summary>Détermine si l'objet Principal actuel appartient au groupe d'utilisateurs Windows avec l'identificateur relatif (RID, Relative Identifier) spécifié.</summary>
<returns>true si l'entité de sécurité actuelle est membre du groupe d'utilisateurs Windows spécifié, autrement dit s'il appartient à un rôle particulier ; sinon, false.</returns>
<param name="rid">RID du groupe d'utilisateurs Windows dans lequel rechercher l'état d'appartenance de l'objet Principal. </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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.SecurityIdentifier)">
<summary>Détermine si l'objet Principal actuel appartient au groupe d'utilisateurs Windows avec l'identificateur de sécurité (SID) spécifié.</summary>
<returns>true si l'objet Principal actuel est membre du groupe d'utilisateurs Windows spécifié ; sinon, false.</returns>
<param name="sid">
<see cref="T:System.Security.Principal.SecurityIdentifier" /> qui identifie de manière unique un groupe d'utilisateurs Windows.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="sid" /> a la valeur null.</exception>
<exception cref="T:System.Security.SecurityException">Windows a retourné une erreur Win32.</exception>
<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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.WindowsBuiltInRole)">
<summary>Détermine si l'objet Principal actuel appartient au groupe d'utilisateurs Windows avec le <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> spécifié.</summary>
<returns>true si l'objet Principal actuel est membre du groupe d'utilisateurs Windows spécifié ; sinon, false.</returns>
<param name="role">Une des valeurs de <see cref="T:System.Security.Principal.WindowsBuiltInRole" />. </param>
<exception cref="T:System.ArgumentException">
<paramref name="role" /> n'est pas une valeur <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> valide.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
</PermissionSet>
</member>
</members>
</doc>

View file

@ -0,0 +1,733 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Security.Principal.Windows</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle">
<summary>[SecurityCritical] Fornisce un handle sicuro a un token di accesso di thread o processo di Windows.Per altre informazioni, vedere la pagina relativa ai token di accesso.</summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.#ctor(System.IntPtr)">
<summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />.</summary>
<param name="handle">Oggetto <see cref="T:System.IntPtr" /> che rappresenta l'handle preesistente da usare.Se si usa <see cref="F:System.IntPtr.Zero" />, viene restituito un handle non valido.</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.InvalidHandle">
<summary>[SecurityCritical] Restituisce un handle non valido creando un'istanza di un oggetto <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> con <see cref="F:System.IntPtr.Zero" />.</summary>
<returns>Restituisce un oggetto <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />.</returns>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.IsInvalid">
<summary>[SecurityCritical] Ottiene un valore che indica se l'handle non è valido.</summary>
<returns>true se l'handle non è valido; in caso contrario, false.</returns>
</member>
<member name="T:System.Security.Principal.IdentityNotMappedException">
<summary>Rappresenta un'eccezione per un'entità per la quale non è stato possibile eseguire il mapping dell'identità con un'identità nota.</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor">
<summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Principal.IdentityNotMappedException" />.</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String)">
<summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Principal.IdentityNotMappedException" /> utilizzando il messaggio di errore specificato.</summary>
<param name="message">Messaggio di errore nel quale viene indicato il motivo delleccezione</param>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String,System.Exception)">
<summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Principal.IdentityNotMappedException" /> tramite il messaggio di errore e l'eccezione interna specificati.</summary>
<param name="message">Messaggio di errore nel quale viene indicato il motivo delleccezione</param>
<param name="inner">Eccezione causa dell'eccezione corrente.Se <paramref name="inner" /> non è null, l'eccezione corrente viene generata in un blocco catch che gestisce l'eccezione interna.</param>
</member>
<member name="P:System.Security.Principal.IdentityNotMappedException.UnmappedIdentities">
<summary>Rappresenta l'insieme delle identità senza mapping per un'eccezione <see cref="T:System.Security.Principal.IdentityNotMappedException" />.</summary>
<returns>Insieme delle identità senza mapping.</returns>
</member>
<member name="T:System.Security.Principal.IdentityReference">
<summary>Rappresenta un'identità ed è la classe base delle classi <see cref="T:System.Security.Principal.NTAccount" /> e <see cref="T:System.Security.Principal.SecurityIdentifier" />.Questa class non fornisce un costruttore pubblico e di conseguenza non può essere ereditata.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReference.Equals(System.Object)">
<summary>Restituisce un valore che indica se l'oggetto specificato è uguale all'istanza corrente della classe <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>true se <paramref name="o" /> è un oggetto con lo stesso tipo sottostante e valore di questa istanza di <see cref="T:System.Security.Principal.IdentityReference" />; in caso contrario false.</returns>
<param name="o">Oggetto da confrontare con l'istanza di <see cref="T:System.Security.Principal.IdentityReference" /> corrente o riferimento null.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.GetHashCode">
<summary>Viene utilizzato come funzione hash per <see cref="T:System.Security.Principal.IdentityReference" />.<see cref="M:System.Security.Principal.IdentityReference.GetHashCode" /> può essere utilizzato in algoritmi di hash e strutture di dati, ad esempio una tabella hash.</summary>
<returns>Codice hash per questo oggetto <see cref="T:System.Security.Principal.IdentityReference" />.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.IsValidTargetType(System.Type)">
<summary>Restituisce un valore che indica se il tipo specificato è un tipo di conversione valido per la classe <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>true se <paramref name="targetType" /> è un tipo di conversione valido per la classe <see cref="T:System.Security.Principal.IdentityReference" />; in caso contrariofalse.</returns>
<param name="targetType">Tipo di cui viene verificata la validità per la conversione da <see cref="T:System.Security.Principal.IdentityReference" />.I seguenti tipi di destinazione sono validi:<see cref="T:System.Security.Principal.NTAccount" /><see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Equality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary>Confronta due oggetti <see cref="T:System.Security.Principal.IdentityReference" /> per determinarne l'uguaglianza.I due oggetti vengono considerati uguali se la loro rappresentazione del nome canonico corrisponde a quella restituita dalla proprietà <see cref="P:System.Security.Principal.IdentityReference.Value" /> o se sono entrambi null.</summary>
<returns>true se <paramref name="left" /> e <paramref name="right" /> sono uguali; in caso contrario, false.</returns>
<param name="left">Operando di sinistra <see cref="T:System.Security.Principal.IdentityReference" /> da utilizzare per il confronto di uguaglianza.Questo parametro può essere null.</param>
<param name="right">Operando di destra <see cref="T:System.Security.Principal.IdentityReference" /> da utilizzare per il confronto di uguaglianza.Questo parametro può essere null.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Inequality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary>Confronta due oggetti <see cref="T:System.Security.Principal.IdentityReference" /> per determinarne la disuguaglianza.I due oggetti non vengono considerati uguali se hanno rappresentazioni del nome canonico diverse da quella restituita dalla proprietà <see cref="P:System.Security.Principal.IdentityReference.Value" /> o se solo uno degli oggetti è null.</summary>
<returns>true se <paramref name="left" /> e <paramref name="right" /> non sono uguali; in caso contrario, false.</returns>
<param name="left">Operando di sinistra <see cref="T:System.Security.Principal.IdentityReference" /> da utilizzare per il confronto di disuguaglianza.Questo parametro può essere null.</param>
<param name="right">Operando di destra <see cref="T:System.Security.Principal.IdentityReference" /> da utilizzare per il confronto di disuguaglianza.Questo parametro può essere null.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.ToString">
<summary>Restituisce la rappresentazione di stringa dell'identità rappresentata dall'oggetto <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Identità in formato stringa.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.Translate(System.Type)">
<summary>Converte il nome di account rappresentato dall'oggetto <see cref="T:System.Security.Principal.IdentityReference" /> in un altro tipo derivato da <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Identità convertita.</returns>
<param name="targetType">Tipo di destinazione per la conversione da <see cref="T:System.Security.Principal.IdentityReference" />. </param>
</member>
<member name="P:System.Security.Principal.IdentityReference.Value">
<summary>Ottiene il valore stringa dell'identità rappresentata dall'oggetto <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Valore stringa dell'identità rappresentata dall'oggetto <see cref="T:System.Security.Principal.IdentityReference" />.</returns>
</member>
<member name="T:System.Security.Principal.IdentityReferenceCollection">
<summary>Rappresenta una raccolta di oggetti <see cref="T:System.Security.Principal.IdentityReference" /> e fornisce una soluzione per convertire gruppi di oggetti derivati da <see cref="T:System.Security.Principal.IdentityReference" /> in tipi derivati da <see cref="T:System.Security.Principal.IdentityReference" />. </summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor">
<summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> con zero elementi nella raccolta.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor(System.Int32)">
<summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> usando la dimensione iniziale specificata.</summary>
<param name="capacity">Numero iniziale di elementi contenuti nella raccolta.Il valore di <paramref name="capacity" /> è soltanto un'indicazione e non è necessariamente il numero massimo di elementi creati.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Add(System.Security.Principal.IdentityReference)">
<summary>Aggiunge un oggetto <see cref="T:System.Security.Principal.IdentityReference" /> alla raccolta <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<param name="identity">Oggetto <see cref="T:System.Security.Principal.IdentityReference" /> da aggiungere alla raccolta.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Clear">
<summary>Cancella tutti gli oggetti <see cref="T:System.Security.Principal.IdentityReference" /> dalla raccolta <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Contains(System.Security.Principal.IdentityReference)">
<summary>Indica se la raccolta <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> contiene l'oggetto <see cref="T:System.Security.Principal.IdentityReference" /> specificato.</summary>
<returns>true se la raccolta contiene l'oggetto specificato.</returns>
<param name="identity">Oggetto <see cref="T:System.Security.Principal.IdentityReference" /> da verificare.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.CopyTo(System.Security.Principal.IdentityReference[],System.Int32)">
<summary>Copia la raccolta <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> in una matrice <see cref="T:System.Security.Principal.IdentityReferenceCollection" />, a partire dall'indice specificato.</summary>
<param name="array">Oggetto di una matrice <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> in cui copiare la raccolta <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</param>
<param name="offset">Indice in base zero nel parametro <paramref name="array" /> in cui viene copiata la raccolta <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Count">
<summary>Ottiene il numero di elementi nella raccolta <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<returns>Numero di oggetti <see cref="T:System.Security.Principal.IdentityReference" /> nella raccolta <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.GetEnumerator">
<summary>Ottiene un enumeratore che può essere usato per eseguire l'iterazione nella raccolta <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<returns>Enumeratore per la raccolta <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</returns>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Item(System.Int32)">
<summary>Ottiene o imposta il nodo in corrispondenza dell'indice specificato dalla raccolta <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<returns>Oggetto <see cref="T:System.Security.Principal.IdentityReference" /> della raccolta in corrispondenza dell'indice specificato.Se <paramref name="index" /> è maggiore o uguale al numero di nodi della raccolta, il valore restituito è null.</returns>
<param name="index">Indice in base zero della raccolta <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Remove(System.Security.Principal.IdentityReference)">
<summary>Rimuove l'oggetto <see cref="T:System.Security.Principal.IdentityReference" /> specificato dalla raccolta.</summary>
<returns>true se l'oggetto specificato è stato rimosso dalla raccolta.</returns>
<param name="identity">Oggetto <see cref="T:System.Security.Principal.IdentityReference" /> da rimuovere.</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.System#Collections#Generic#ICollection{T}#IsReadOnly"></member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>Ottiene un enumeratore che può essere usato per eseguire l'iterazione nella raccolta <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<returns>Enumeratore per la raccolta <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type)">
<summary>Converte gli oggetti nella raccolta nel tipo specificato.La chiamata a questo metodo equivale a chiamare <see cref="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)" /> con il secondo parametro impostato su false, per indicare che non verranno generate eccezioni per gli elementi la cui conversione non riesce.</summary>
<returns>Raccolta <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> che rappresenta il contenuto convertito della raccolta originale.</returns>
<param name="targetType">Tipo in cui vengono convertiti gli elementi della raccolta.</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.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)">
<summary>Converte gli oggetti della raccolta nel tipo specificato e usa la tolleranza di errore specificata per gestire o ignorare gli errori associati a un tipo senza un mapping di conversione.</summary>
<returns>Raccolta <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> che rappresenta il contenuto convertito della raccolta originale.</returns>
<param name="targetType">Tipo in cui vengono convertiti gli elementi della raccolta.</param>
<param name="forceSuccess">Valore booleano che determina come vengono gestiti gli errori di conversione.Se <paramref name="forceSuccess" /> è true, gli errori di conversione causati dalla mancanza di un mapping per la traduzione impediscono la riuscita della conversione e generano eccezioni.Se <paramref name="forceSuccess" /> è false, i tipi che non sono stati convertiti per la mancanza di un mapping per la traduzione vengono copiati senza essere convertiti nella raccolta restituita.</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="T:System.Security.Principal.NTAccount">
<summary>Rappresenta un account utente o gruppo.</summary>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String)">
<summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Principal.NTAccount" /> tramite il nome specificato.</summary>
<param name="name">Nome utilizzato per creare l'oggetto <see cref="T:System.Security.Principal.NTAccount" />.Questo parametro non può essere null o una stringa vuota.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> è null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> è una stringa vuota.- oppure -<paramref name="name" /> è troppo lungo.</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String,System.String)">
<summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Principal.NTAccount" /> tramite il nome di dominio e di account specificati. </summary>
<param name="domainName">Nome del dominio.Questo parametro può essere null o una stringa vuota.I nomi di dominio con valore null vengono trattati come stringhe vuote.</param>
<param name="accountName">Nome dell'account.Questo parametro non può essere null o una stringa vuota.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="accountName" /> è null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="accountName" /> è una stringa vuota.- oppure -<paramref name="accountName" /> è troppo lungo.- oppure -<paramref name="domainName" /> è troppo lungo.</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.Equals(System.Object)">
<summary>Restituisce un valore che indica se l'oggetto <see cref="T:System.Security.Principal.NTAccount" /> corrente è uguale a un oggetto specificato.</summary>
<returns>true se <paramref name="o" /> è un oggetto con lo stesso tipo sottostante e valore di questo oggetto <see cref="T:System.Security.Principal.NTAccount" />; in caso contrario false.</returns>
<param name="o">Oggetto da confrontare con questo oggetto <see cref="T:System.Security.Principal.NTAccount" /> o null.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.GetHashCode">
<summary>Viene utilizzato come funzione hash per l'oggetto corrente <see cref="T:System.Security.Principal.NTAccount" />.Il metodo <see cref="M:System.Security.Principal.NTAccount.GetHashCode" /> è adatto per apporre un numero hash agli algoritmi e alle strutture dei dati, ad esempio una tabella hash.</summary>
<returns>Valore hash per l'oggetto corrente <see cref="T:System.Security.Principal.NTAccount" />.</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)">
<summary>Restituisce un valore che indica se il tipo specificato è un tipo di conversione valido per la classe <see cref="T:System.Security.Principal.NTAccount" />.</summary>
<returns>true se <paramref name="targetType" /> è un tipo di conversione valido per la classe <see cref="T:System.Security.Principal.NTAccount" />; in caso contrariofalse.</returns>
<param name="targetType">Tipo di cui viene verificata la validità per la conversione da <see cref="T:System.Security.Principal.NTAccount" />.I seguenti tipi di destinazione sono validi:- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Equality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary>Confronta due oggetti <see cref="T:System.Security.Principal.NTAccount" /> per determinarne l'uguaglianza.I due oggetti vengono considerati uguali se la loro rappresentazione del nome canonico corrisponde a quella restituita dalla proprietà <see cref="P:System.Security.Principal.NTAccount.Value" /> o se sono entrambi null.</summary>
<returns>true se <paramref name="left" /> e <paramref name="right" /> sono uguali; in caso contrario, false.</returns>
<param name="left">Operando di sinistra da utilizzare per il confronto di uguaglianza.Questo parametro può essere null.</param>
<param name="right">Operando di destra da utilizzare per il confronto di uguaglianza.Questo parametro può essere null.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Inequality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary>Confronta due oggetti <see cref="T:System.Security.Principal.NTAccount" /> per determinarne la disuguaglianza.I due oggetti non vengono considerati uguali se hanno rappresentazioni del nome canonico diverse da quella restituita dalla proprietà <see cref="P:System.Security.Principal.NTAccount.Value" /> o se solo uno degli oggetti è null.</summary>
<returns>true se <paramref name="left" /> e <paramref name="right" /> non sono uguali; in caso contrario, false.</returns>
<param name="left">Operando di sinistra da utilizzare per il confronto di disuguaglianza.Questo parametro può essere null.</param>
<param name="right">Operando di destra da utilizzare per il confronto di disuguaglianza.Questo parametro può essere null.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.ToString">
<summary>Restituisce il nome in formato Dominio\Account dell'account rappresentato dall'oggetto <see cref="T:System.Security.Principal.NTAccount" />.</summary>
<returns>Nome dell'account in formato Dominio\Account.</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.Translate(System.Type)">
<summary>Converte il nome di account rappresentato dall'oggetto <see cref="T:System.Security.Principal.NTAccount" /> in un altro tipo derivato da <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Identità convertita.</returns>
<param name="targetType">Tipo di destinazione per la conversione da <see cref="T:System.Security.Principal.NTAccount" />.Il tipo di destinazione deve essere un tipo considerato valido dal metodo <see cref="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="targetType " />è null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " />non è un tipo <see cref="T:System.Security.Principal.IdentityReference" />.</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">Impossibile convertire parte e o tutti i riferimenti di identità.</exception>
<exception cref="T:System.SystemException">Il nome dell'account di origine è troppo lungo.- oppure -È stato restituito un codice di errore Win32.</exception>
<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="P:System.Security.Principal.NTAccount.Value">
<summary>Restituisce una rappresentazione sotto forma di stringa in caratteri maiuscoli dell'oggetto <see cref="T:System.Security.Principal.NTAccount" /> corrente.</summary>
<returns>Rappresentazione sotto forma di stringa in caratteri maiuscoli dell'oggetto <see cref="T:System.Security.Principal.NTAccount" /> corrente.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.SecurityIdentifier">
<summary>Rappresenta un identificatore di sicurezza (SID) e fornisce le operazioni di marshalling e confronto per i SID.</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Byte[],System.Int32)">
<summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Principal.SecurityIdentifier" /> tramite una rappresentazione binaria specificata di un SID.</summary>
<param name="binaryForm">Matrice di byte che rappresenta il SID.</param>
<param name="offset">Offset di byte da utilizzare come indice iniziale in <paramref name="binaryForm" />. </param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.IntPtr)">
<summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Principal.SecurityIdentifier" /> tramite un intero che rappresenta il formato binario di un identificatore di sicurezza (SID).</summary>
<param name="binaryForm">Intero che rappresenta il formato binario di un identificatore di sicurezza (SID).</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Security.Principal.WellKnownSidType,System.Security.Principal.SecurityIdentifier)">
<summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Principal.SecurityIdentifier" /> tramite il tipo di SID noto specificato e il SID del dominio.</summary>
<param name="sidType">Uno dei valori dell'enumerazione.Questo valore deve essere diverso da <see cref="F:System.Security.Principal.WellKnownSidType.LogonIdsSid" />.</param>
<param name="domainSid">SID del dominio.Questo valore è obbligatorio per i valori seguenti di <see cref="T:System.Security.Principal.WellKnownSidType" />.Questo parametro viene ignorato se contiene qualsiasi altro valore <see cref="T:System.Security.Principal.WellKnownSidType" />.- <see cref="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountGuestSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountComputersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountControllersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.String)">
<summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Principal.SecurityIdentifier" /> utilizzando il SID specificato in formato SDDL (Security Descriptor Definition Language).</summary>
<param name="sddlForm">Stringa SDDL relativa al SID utilizzato per creare l'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.AccountDomainSid">
<summary>Restituisce la parte del SID del dominio degli account dal SID rappresentato dall'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> se il SID rappresenta un SID di account Windows.Se il SID non rappresenta un SID di account Windows, questa proprietà restituisce <see cref="T:System.ArgumentNullException" />.</summary>
<returns>La parte del SID del dominio degli account rappresentato dall'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> se il SID rappresenta un SID di account Windows; in caso contrario, restituisce <see cref="T:System.ArgumentNullException" />.</returns>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.BinaryLength">
<summary>Restituisce la lunghezza in byte del SID rappresentato dall'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
<returns>Lunghezza in byte del SID rappresentato dall'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.CompareTo(System.Security.Principal.SecurityIdentifier)">
<summary>Confronta l'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> corrente con l'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> specificato.</summary>
<returns>Numero con segno che indica i valori relativi di questa istanza e di <paramref name="sid" />.Valore restituito Descrizione Minore di zero Questa istanza è minore di <paramref name="sid" />. Zero Questa istanza è uguale al parametro <paramref name="sid" />. Maggiore di zero L'istanza è maggiore di <paramref name="sid" />. </returns>
<param name="sid">Oggetto da confrontare con l'oggetto corrente.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Object)">
<summary>Restituisce un valore che indica se l'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> corrente è uguale a un oggetto specificato.</summary>
<returns>true se <paramref name="o" /> è un oggetto con lo stesso tipo sottostante e valore di questo oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" />; in caso contrario false.</returns>
<param name="o">Oggetto da confrontare con questo oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> o null.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Security.Principal.SecurityIdentifier)">
<summary>Indica se l'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> specificato è uguale all'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> corrente.</summary>
<returns>true se il valore di <paramref name="sid" /> è uguale al valore dell'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> corrente.</returns>
<param name="sid">Oggetto da confrontare con l'oggetto corrente.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetBinaryForm(System.Byte[],System.Int32)">
<summary>Copia la rappresentazione binaria del SID specificato rappresentato dalla classe <see cref="T:System.Security.Principal.SecurityIdentifier" /> in una matrice di byte.</summary>
<param name="binaryForm">Matrice di byte che riceverà il SID copiato.</param>
<param name="offset">Offset di byte da utilizzare come indice iniziale in <paramref name="binaryForm" />. </param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetHashCode">
<summary>Viene utilizzato come funzione hash per l'oggetto corrente <see cref="T:System.Security.Principal.SecurityIdentifier" />.Il metodo <see cref="M:System.Security.Principal.SecurityIdentifier.GetHashCode" /> è adatto per apporre un numero hash agli algoritmi e alle strutture dei dati, ad esempio una tabella hash.</summary>
<returns>Valore hash per l'oggetto corrente <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsAccountSid">
<summary>Restituisce un valore che indica se il SID rappresentato da questo oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> è un SID di account Windows valido.</summary>
<returns>true se il SID rappresentato da questo oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> è un SID di account Windows valido; in caso contrario, false.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsEqualDomainSid(System.Security.Principal.SecurityIdentifier)">
<summary>Restituisce un valore che indica se il SID rappresentato da questo oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> appartiene allo stesso dominio del SID specificato.</summary>
<returns>true se il SID rappresentato da questo oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> appartiene allo stesso dominio del SID <paramref name="sid" />; in caso contrario, false.</returns>
<param name="sid">SID da confrontare con questo oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)">
<summary>Restituisce un valore che indica se il tipo specificato è un tipo di conversione valido per la classe <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
<returns>true se <paramref name="targetType" /> è un tipo di conversione valido per la classe <see cref="T:System.Security.Principal.SecurityIdentifier" />; in caso contrariofalse.</returns>
<param name="targetType">Tipo di cui viene verificata la validità per la conversione da <see cref="T:System.Security.Principal.SecurityIdentifier" />.I seguenti tipi di destinazione sono validi:- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsWellKnown(System.Security.Principal.WellKnownSidType)">
<summary>Restituisce un valore che indica se l'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> corrisponde al tipo del SID noto specificato. </summary>
<returns>true se <paramref name="type" /> è il tipo di SID dell'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" />; in caso contrario, false.</returns>
<param name="type">Valore da confrontare con l'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MaxBinaryLength">
<summary>Restituisce la dimensione massima in byte della rappresentazione binaria del SID.</summary>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MinBinaryLength">
<summary>Restituisce la dimensione minima in byte della rappresentazione binaria del SID.</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Equality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary>Confronta due oggetti <see cref="T:System.Security.Principal.SecurityIdentifier" /> per determinarne l'uguaglianza.I due oggetti vengono considerati uguali se la loro rappresentazione del nome canonico corrisponde con quella restituita dalla proprietà <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> o se sono entrambi null.</summary>
<returns>true se <paramref name="left" /> e <paramref name="right" /> sono uguali; in caso contrario, false.</returns>
<param name="left">Operando di sinistra da utilizzare per il confronto di uguaglianza.Questo parametro può essere null.</param>
<param name="right">Operando di destra da utilizzare per il confronto di uguaglianza.Questo parametro può essere null.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Inequality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary>Confronta due oggetti <see cref="T:System.Security.Principal.SecurityIdentifier" /> per determinarne la disuguaglianza.I due oggetti non vengono considerati uguali se hanno rappresentazioni del nome canonico diverse da quella restituita dalla proprietà <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> o se solo uno degli oggetti è null.</summary>
<returns>true se <paramref name="left" /> e <paramref name="right" /> non sono uguali; in caso contrario, false.</returns>
<param name="left">Operando di sinistra da utilizzare per il confronto di disuguaglianza.Questo parametro può essere null.</param>
<param name="right">Operando di destra da utilizzare per il confronto di disuguaglianza.Questo parametro può essere null.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.ToString">
<summary>Restituisce il SID, in formato SDDL, per l'account rappresentato dall'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" />.Esempio di formato SDDL: S-1-5-9.</summary>
<returns>SID in formato SDDL per l'account rappresentato dall'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Translate(System.Type)">
<summary>Converte il nome di account rappresentato dall'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> in un altro tipo derivato da <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Identità convertita.</returns>
<param name="targetType">Tipo di destinazione per la conversione da <see cref="T:System.Security.Principal.SecurityIdentifier" />.Il tipo di destinazione deve essere un tipo considerato valido dal metodo <see cref="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="targetType " />è null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " />non è un tipo <see cref="T:System.Security.Principal.IdentityReference" />.</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">Impossibile convertire parte e o tutti i riferimenti di identità.</exception>
<exception cref="T:System.SystemException">È stato restituito un codice di errore Win32.</exception>
<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="P:System.Security.Principal.SecurityIdentifier.Value">
<summary>Restituisce una stringa SDDL (Security Descriptor Definition Language) in caratteri maiuscoli per il SID rappresentato da questo oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
<returns>Stringa SDDL in caratteri maiuscoli per il SID rappresentato dall'oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.TokenAccessLevels">
<summary>Definisce i privilegi dell'account utente associato al token di accesso. </summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustDefault">
<summary>L'utente può modificare il proprietario predefinito, il gruppo primario o l'elenco di controllo di accesso discrezionale (DACL) del token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustGroups">
<summary>L'utente può modificare gli attributi dei gruppi nel token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges">
<summary>L'utente può attivare o disabilitare i privilegi nel token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustSessionId">
<summary>L'utente può modificare l'identificatore di sessione del token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AllAccess">
<summary>L'utente dispone di qualsiasi tipo di accesso possibile al token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AssignPrimary">
<summary>L'utente può associare un token primario a un processo.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Duplicate">
<summary>L'utente può duplicare il token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Impersonate">
<summary>L'utente può rappresentare un client.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.MaximumAllowed">
<summary>Il valore massimo che è possibile assegnare per l'enumerazione <see cref="T:System.Security.Principal.TokenAccessLevels" />.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Query">
<summary>L'utente può eseguire query nel token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.QuerySource">
<summary>L'utente può eseguire query nell'origine del token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Read">
<summary>L'utente dispone di diritti di lettura standard e del privilegio <see cref="F:System.Security.Principal.TokenAccessLevels.Query" /> per il token.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Write">
<summary>L'utente dispone di diritti di scrittura standard e dei privilegi <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges,F:System.Security.Principal.TokenAccessLevels.AdjustGroups" /> e <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustDefault" /> per il token.</summary>
</member>
<member name="T:System.Security.Principal.WellKnownSidType">
<summary>Definisce un insieme di SID comunemente utilizzati.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid">
<summary>Indica un SID che corrisponde al gruppo degli amministratori degli account.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid">
<summary>Indica un SID che corrisponde al gruppo degli amministratori dei certificati.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountComputersSid">
<summary>Indica un SID che corrisponde al gruppo di computer degli account.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountControllersSid">
<summary>Indica un SID che corrisponde al gruppo di controller degli account.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid">
<summary>Indica un SID che corrisponde al gruppo degli amministratori del dominio degli account.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid">
<summary>Indica un SID che corrisponde al gruppo dei guest del dominio degli account.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid">
<summary>Indica un SID che corrisponde al gruppo degli utenti del dominio degli account.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid">
<summary>Indica un SID che corrisponde al gruppo degli amministratori dell'organizzazione.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountGuestSid">
<summary>Indica un SID che corrisponde al gruppo dei guest degli account.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid">
<summary>Indica un SID che corrisponde al gruppo di destinazione Kerberos degli account.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid">
<summary>Indica un SID che corrisponde al gruppo degli amministratori dei criteri.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid">
<summary>Indica un SID che corrisponde all'account server RAS e IAS.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid">
<summary>Indica un SID che corrisponde al gruppo degli amministratori dello schema.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AnonymousSid">
<summary>Indica un SID per l'account anonimo.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AuthenticatedUserSid">
<summary>Indica un SID per un utente autenticato.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BatchSid">
<summary>Indica un SID per un processo batch.Questo SID viene aggiunto al processo di un token quando si connette come processo per batch.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAccountOperatorsSid">
<summary>Indica un SID che corrisponde all'account Account Operators.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAdministratorsSid">
<summary>Indica un SID che corrisponde all'account dell'amministratore.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAuthorizationAccessSid">
<summary>Indica un SID che corrisponde al gruppo di accesso autorizzazione Windows.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinBackupOperatorsSid">
<summary>Indica un SID che corrisponde al gruppo Backup Operators.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinDomainSid">
<summary>Indica un SID che corrisponde all'account di dominio.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinGuestsSid">
<summary>Indica un SID che corrisponde all'account guest.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinIncomingForestTrustBuildersSid">
<summary>Indica un SID che consente all'utente di creare trust tra insiemi di strutture in ingresso.Viene aggiunto al token degli utenti membri del gruppo predefinito Incoming Forest Trust Builders nel dominio radice dell'insieme di strutture.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinNetworkConfigurationOperatorsSid">
<summary>Indica un SID che corrisponde al gruppo degli operatori di rete.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceLoggingUsersSid">
<summary>Indica un SID che corrisponde al gruppo degli utenti ai quali è consentito l'accesso remoto per monitorare il computer.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceMonitoringUsersSid">
<summary>Indica un SID che corrisponde al gruppo degli utenti ai quali è consentito l'accesso remoto per pianificare la registrazione dei contatori di prestazioni sul computer.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPowerUsersSid">
<summary>Indica un SID che corrisponde al gruppo Power Users.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPreWindows2000CompatibleAccessSid">
<summary>Indica un SID che corrisponde agli account compatibili con versioni precedenti a Windows 2000.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPrintOperatorsSid">
<summary>Indica un SID che corrisponde al gruppo Print Operators.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinRemoteDesktopUsersSid">
<summary>Indica un SID che corrisponde al gruppo Utenti desktop remoto.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinReplicatorSid">
<summary>Indica un SID che corrisponde all'account Replicator.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinSystemOperatorsSid">
<summary>Indica un SID che corrisponde al gruppo System Operators.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinUsersSid">
<summary>Indica un SID che corrisponde agli account utente predefiniti.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupServerSid">
<summary>Indica un SID server Gruppo creatore.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupSid">
<summary>Indica un SID che corrisponde al Gruppo creatore di un oggetto.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerServerSid">
<summary>Indica un SID server Creator Owner.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerSid">
<summary>Indica un SID che corrisponde al proprietario o al creatore di un oggetto.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DialupSid">
<summary>Indica un SID per un account di accesso remoto.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DigestAuthenticationSid">
<summary>Indica un SID presente quando il pacchetto di autenticazione digest Microsoft ha autenticato il client.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.EnterpriseControllersSid">
<summary>Indica un SID per un controller dell'organizzazione.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.InteractiveSid">
<summary>Indica un SID per un account interattivo.Questo SID viene aggiunto al processo di un token quando si connette in modo interattivo.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalServiceSid">
<summary>Indica un SID che corrisponde a un servizio locale.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSid">
<summary>Indica un SID locale.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSystemSid">
<summary>Indica un SID che corrisponde al sistema locale.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LogonIdsSid">
<summary>Indica un SID che corrisponde agli ID di accesso.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.MaxDefined">
<summary>Indica il SID massimo definito nell'enumerazione <see cref="T:System.Security.Principal.WellKnownSidType" />.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkServiceSid">
<summary>Indica un SID che corrisponde a un servizio di rete.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkSid">
<summary>Indica un SID per un account di rete.Questo SID viene aggiunto al processo di un token quando si connette tramite una rete.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NTAuthoritySid">
<summary>Indica un SID per l'autorità di Windows NT.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NtlmAuthenticationSid">
<summary>Indica un SID presente quando il pacchetto di autenticazione NTLM Microsoft ha autenticato il client.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NullSid">
<summary>Indica un SID null.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid">
<summary>Indica un SID presente quando l'utente è stato autenticato in un insieme di strutture con l'opzione di autenticazione selettiva attivata.Se questo SID è presente, <see cref="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid" /> non può essere presente.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ProxySid">
<summary>Indica un SID proxy.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RemoteLogonIdSid">
<summary>Indica un SID che corrisponde ad accessi remoti.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RestrictedCodeSid">
<summary>Indica un SID per il codice con restrizioni.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SChannelAuthenticationSid">
<summary>Indica un SID presente quando il pacchetto di autenticazione a canale protetto (SSL/TLS) ha autenticato il client.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SelfSid">
<summary>Indica un SID per l'oggetto corrente.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ServiceSid">
<summary>Indica un SID per un servizio.Questo SID viene aggiunto al processo di un token quando si connette come servizio.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.TerminalServerSid">
<summary>Indica un SID che corrisponde a un account di Terminal Server.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid">
<summary>Indica un SID presente quando l'utente è stato autenticato dall'interno dell'insieme di strutture o tramite un trust in cui l'opzione di autenticazione selettiva non è attivata.Se questo SID è presente, <see cref="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid" /> non può essere presente.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WinBuiltinTerminalServerLicenseServersSid">
<summary>Indica un SID presente in un server che può rilasciare licenze di Terminal Server.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WorldSid">
<summary>Indica un SID che corrisponde a tutti.</summary>
</member>
<member name="T:System.Security.Principal.WindowsBuiltInRole">
<summary>Specifica i ruoli comuni da utilizzare con <see cref="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.String)" />.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.AccountOperator">
<summary>Gli operatori di account gestiscono gli account utente su un computer o dominio.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Administrator">
<summary>Gli utenti del gruppo Administrators hanno accesso completo e senza restrizioni al computer o dominio.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.BackupOperator">
<summary>Al gruppo Backup operators è consentito ignorare le restrizioni di sicurezza per l'esecuzione delle sole operazioni di backup e ripristino di file.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Guest">
<summary>Il gruppo Guests è vincolato da maggiori restrizioni rispetto al gruppo Users.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PowerUser">
<summary>Gli utenti esperti dispongono di quasi tutte le autorizzazioni amministrative con alcune restrizioni eGli utenti del gruppo Power users possono perciò eseguire applicazioni legacy, oltre ad applicazioni certificate.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PrintOperator">
<summary>Gli operatori di stampa possono controllare una stampante.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Replicator">
<summary>Il gruppo Replicators supporta la replica di file in un dominio.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.SystemOperator">
<summary>Il gruppo System operators gestisce un computer specifico.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.User">
<summary>Gli utenti possono eseguire le applicazioni certificate, ma non quelle legacy,Gli utenti di questo gruppo, pertanto, possono eseguire applicazioni certificate, ma non la maggior parte delle applicazioni legacy.</summary>
</member>
<member name="T:System.Security.Principal.WindowsIdentity">
<summary>Rappresenta un utente Windows.</summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr)">
<summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Principal.WindowsIdentity" /> per l'utente rappresentato dal token di account Windows specificato.</summary>
<param name="userToken">Token di account dell'utente per conto del quale è in esecuzione il codice. </param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String)">
<summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Principal.WindowsIdentity" /> per l'utente rappresentato dal token di account Windows e dal tipo di autenticazione specificati.</summary>
<param name="userToken">Token di account dell'utente per conto del quale è in esecuzione il codice. </param>
<param name="type">(Uso puramente informativo). Tipo di autenticazione usata per identificare l'utente.Per altre informazioni, vedere la sezione Note.</param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.AccessToken">
<summary>[SecurityCritical] Ottiene l'oggetto <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> per questa istanza di <see cref="T:System.Security.Principal.WindowsIdentity" />. </summary>
<returns>Restituisce un valore <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose">
<summary>Rilascia tutte le risorse usate dall'oggetto <see cref="T:System.Security.Principal.WindowsIdentity" />. </summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose(System.Boolean)">
<summary>Rilascia le risorse non gestite usate da <see cref="T:System.Security.Principal.WindowsIdentity" /> e, facoltativamente, le risorse gestite. </summary>
<param name="disposing">true per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite. </param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetAnonymous">
<summary>Restituisce un oggetto <see cref="T:System.Security.Principal.WindowsIdentity" /> che è possibile usare nel codice come valore di sentinel per rappresentare un utente anonimo.Il valore della proprietà non rappresenta l'identità anonima predefinita usata dal sistema operativo Windows.</summary>
<returns>Oggetto che rappresenta un utente anonimo.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent">
<summary>Restituisce un oggetto <see cref="T:System.Security.Principal.WindowsIdentity" /> che rappresenta l'utente Windows corrente.</summary>
<returns>Oggetto che rappresenta l'utente corrente.</returns>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Boolean)">
<summary>Restituisce un oggetto <see cref="T:System.Security.Principal.WindowsIdentity" /> che rappresenta l'identità Windows del thread o del processo, a seconda del valore del parametro <paramref name="ifImpersonating" />.</summary>
<returns>Oggetto che rappresenta un utente Windows.</returns>
<param name="ifImpersonating">true per la restituzione dell'oggetto <see cref="T:System.Security.Principal.WindowsIdentity" /> solo se il thread è attualmente una rappresentazione; false per la restituzione dell'oggetto <see cref="T:System.Security.Principal.WindowsIdentity" /> del thread se è una rappresentazione o dell'oggetto <see cref="T:System.Security.Principal.WindowsIdentity" /> del processo se il thread non è attualmente una rappresentazione.</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Security.Principal.TokenAccessLevels)">
<summary>Restituisce un oggetto <see cref="T:System.Security.Principal.WindowsIdentity" /> che rappresenta l'utente Windows corrente, usando il livello di accesso del token specificato.</summary>
<returns>Oggetto che rappresenta l'utente corrente.</returns>
<param name="desiredAccess">Combinazione bit per bit dei valori di enumerazione. </param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Groups">
<summary>Ottiene i gruppi ai quali appartiene l'utente Windows corrente.</summary>
<returns>Oggetto che rappresenta i gruppi ai quali appartiene l'utente Windows corrente.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.ImpersonationLevel">
<summary>Ottiene il livello di rappresentazione dell'utente.</summary>
<returns>Uno dei valori di enumerazione che specifica il livello di rappresentazione. </returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsAnonymous">
<summary>Ottiene un valore che indica se l'account utente è identificato dal sistema come account anonimo.</summary>
<returns>true se l'account utente è un account anonimo; in caso contrario, false.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsGuest">
<summary>Ottiene un valore che indica se l'account utente è identificato dal sistema come account <see cref="F:System.Security.Principal.WindowsAccountType.Guest" />.</summary>
<returns>true se l'account utente è un account <see cref="F:System.Security.Principal.WindowsAccountType.Guest" />; in caso contrario, false.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsSystem">
<summary>Ottiene un valore che indica se l'account utente è identificato dal sistema come account <see cref="F:System.Security.Principal.WindowsAccountType.System" />.</summary>
<returns>true se l'account utente è un account <see cref="F:System.Security.Principal.WindowsAccountType.System" />; in caso contrario, false.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Owner">
<summary>Ottiene l'ID di sicurezza (SID) del proprietario del token.</summary>
<returns>Oggetto del proprietario del token.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)">
<summary>Esegue l'azione specificata come identità Windows rappresentata.Anziché usare una chiamata al metodo rappresentato ed eseguire la funzione in <see cref="T:System.Security.Principal.WindowsImpersonationContext" />, è possibile usare <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> e fornire la funzione direttamente come parametro.</summary>
<param name="safeAccessTokenHandle">Oggetto SafeAccessTokenHandle dell'identità Windows rappresentata.</param>
<param name="action">System.Action da eseguire. </param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})">
<summary>Esegue la funzione specificata come identità Windows rappresentata.Anziché usare una chiamata al metodo rappresentato ed eseguire la funzione in <see cref="T:System.Security.Principal.WindowsImpersonationContext" />, è possibile usare <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> e fornire la funzione direttamente come parametro.</summary>
<returns>Restituisce il risultato della funzione.</returns>
<param name="safeAccessTokenHandle">Oggetto SafeAccessTokenHandle dell'identità Windows rappresentata.</param>
<param name="func">System.Func da eseguire.</param>
<typeparam name="T">Tipo di oggetto usato e restituito dalla funzione.</typeparam>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.User">
<summary>Ottiene l'ID di sicurezza (SID) dell'utente.</summary>
<returns>Oggetto dell'utente.</returns>
</member>
<member name="T:System.Security.Principal.WindowsPrincipal">
<summary>Consente al codice di verificare se un utente Windows appartiene a un gruppo Windows.</summary>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.#ctor(System.Security.Principal.WindowsIdentity)">
<summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Principal.WindowsPrincipal" /> utilizzando l'oggetto <see cref="T:System.Security.Principal.WindowsIdentity" /> specificato.</summary>
<param name="ntIdentity">Oggetto da cui costruire la nuova istanza di <see cref="T:System.Security.Principal.WindowsPrincipal" />. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="ntIdentity" /> è null. </exception>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Int32)">
<summary>Determina se l'oggetto Principal corrente appartiene al gruppo di utenti Windows con l'identificatore relativo (RID) specificato.</summary>
<returns>true se l'entità corrente è un membro del gruppo di utenti Windows specificato, ossia, è assegnato a un ruolo specifico; in caso contrario, false.</returns>
<param name="rid">RID del gruppo di utenti Windows nel quale controllare lo stato di appartenenza dell'oggetto Principal. </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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.SecurityIdentifier)">
<summary>Determina se l'entità corrente appartiene al gruppo di utenti Windows con l'identificatore di sicurezza (SID) specificato.</summary>
<returns>true se l'oggetto Principal corrente è un membro del gruppo di utenti Windows specificato; in caso contrario, false.</returns>
<param name="sid">Oggetto <see cref="T:System.Security.Principal.SecurityIdentifier" /> che identifica in modo univoco un gruppo di utenti Windows.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="sid" /> è null.</exception>
<exception cref="T:System.Security.SecurityException">Windows ha restituito un errore Win32.</exception>
<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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.WindowsBuiltInRole)">
<summary>Determina se l'entità corrente appartiene al gruppo di utenti Windows con il nome specificato <see cref="T:System.Security.Principal.WindowsBuiltInRole" />.</summary>
<returns>true se l'oggetto Principal corrente è un membro del gruppo di utenti Windows specificato; in caso contrario, false.</returns>
<param name="role">Uno dei valori di <see cref="T:System.Security.Principal.WindowsBuiltInRole" />. </param>
<exception cref="T:System.ArgumentException">
<paramref name="role" /> non è un valore <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> valido.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
</PermissionSet>
</member>
</members>
</doc>

View file

@ -0,0 +1,798 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Security.Principal.Windows</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle">
<summary>[セキュリティ クリティカル] Windows のスレッドまたはプロセスのアクセス トークンにセーフ ハンドルを提供します。詳細については、「アクセス トークン」を参照してください。</summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.#ctor(System.IntPtr)">
<summary>[セキュリティ クリティカル] <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="handle">使用する既存のハンドルを表す <see cref="T:System.IntPtr" /> オブジェクト。<see cref="F:System.IntPtr.Zero" /> を使用して無効なハンドルを返します。</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.InvalidHandle">
<summary>[セキュリティ クリティカル] <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> オブジェクトを <see cref="F:System.IntPtr.Zero" /> でインスタンス化して、無効なハンドルを返します。</summary>
<returns>
<see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> オブジェクトを返します。</returns>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.IsInvalid">
<summary>[セキュリティ クリティカル] ハンドルが無効かどうかを示す値を取得します。</summary>
<returns>ハンドルが無効な場合は true。それ以外の場合は false。</returns>
</member>
<member name="T:System.Security.Principal.IdentityNotMappedException">
<summary>ID を既知の ID に割り当てることができないプリンシパルの例外を表します。</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor">
<summary>
<see cref="T:System.Security.Principal.IdentityNotMappedException" /> クラスの新しいインスタンスを初期化します。</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String)">
<summary>指定されたエラー メッセージを使用して、<see cref="T:System.Security.Principal.IdentityNotMappedException" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="message">例外の原因を説明するエラー メッセージ。</param>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String,System.Exception)">
<summary>指定したエラー メッセージと内部例外を使用して、<see cref="T:System.Security.Principal.IdentityNotMappedException" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="message">例外の原因を説明するエラー メッセージ。</param>
<param name="inner">現在の例外の原因である例外。<paramref name="inner" /> が null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。</param>
</member>
<member name="P:System.Security.Principal.IdentityNotMappedException.UnmappedIdentities">
<summary>
<see cref="T:System.Security.Principal.IdentityNotMappedException" /> 例外について割り当てられていない ID のコレクションを表します。</summary>
<returns>割り当てられていない ID のコレクション。</returns>
</member>
<member name="T:System.Security.Principal.IdentityReference">
<summary>ID を表し、<see cref="T:System.Security.Principal.NTAccount" /> クラスおよび <see cref="T:System.Security.Principal.SecurityIdentifier" /> クラスの基本クラスです。このクラスはパブリック コンストラクターを提供していないため、継承できません。</summary>
</member>
<member name="M:System.Security.Principal.IdentityReference.Equals(System.Object)">
<summary>指定したオブジェクトが <see cref="T:System.Security.Principal.IdentityReference" /> クラスのこのインスタンスと等しいかどうかを示す値を返します。</summary>
<returns>
<paramref name="o" /> が、基になる型と値がこの <see cref="T:System.Security.Principal.IdentityReference" /> インスタンスと同じであるオブジェクトの場合は true。それ以外の場合は false。</returns>
<param name="o">この <see cref="T:System.Security.Principal.IdentityReference" /> インスタンスと比較するオブジェクト、または null 参照。</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.GetHashCode">
<summary>
<see cref="T:System.Security.Principal.IdentityReference" /> のハッシュ関数として機能します。<see cref="M:System.Security.Principal.IdentityReference.GetHashCode" /> は、ハッシュ アルゴリズムや、ハッシュ テーブルなどのデータ構造での使用に適しています。</summary>
<returns>この <see cref="T:System.Security.Principal.IdentityReference" /> オブジェクトのハッシュ コード。</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.IsValidTargetType(System.Type)">
<summary>指定した型が <see cref="T:System.Security.Principal.IdentityReference" /> クラスの有効な変換型であるかどうかを示す値を返します。</summary>
<returns>
<paramref name="targetType" /><see cref="T:System.Security.Principal.IdentityReference" /> クラスの有効な変換型である場合は true。それ以外の場合は false。</returns>
<param name="targetType">
<see cref="T:System.Security.Principal.IdentityReference" /> からの変換として機能するための有効性を照会する型。有効な変換後の型は、次のとおりです。<see cref="T:System.Security.Principal.NTAccount" /><see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Equality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary>2 つの <see cref="T:System.Security.Principal.IdentityReference" /> オブジェクトを比較し、それらのオブジェクトが等しいかどうかを確認します。これらのオブジェクトが <see cref="P:System.Security.Principal.IdentityReference.Value" /> プロパティで返される標準の名前表現と同じ標準の名前表現を持つ場合、またはこれらのオブジェクトがどちらも null である場合は、これらのオブジェクトが等しいと見なされます。</summary>
<returns>
<paramref name="left" /><paramref name="right" /> が等しい場合は true。それ以外の場合は false。</returns>
<param name="left">等しいかどうかの比較に使用する左辺の <see cref="T:System.Security.Principal.IdentityReference" /> オペランド。このパラメーターは、null に設定できます。</param>
<param name="right">等しいかどうかの比較に使用する右辺の <see cref="T:System.Security.Principal.IdentityReference" /> オペランド。このパラメーターは、null に設定できます。</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Inequality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary>2 つの <see cref="T:System.Security.Principal.IdentityReference" /> オブジェクトを比較し、それらのオブジェクトが等しくないかどうかを判断します。これらのオブジェクトが <see cref="P:System.Security.Principal.IdentityReference.Value" /> プロパティで返される標準の名前表現と異なる標準の名前表現を持つ場合、または一方のオブジェクトが null である場合は、これらのオブジェクトが等しくないと見なされます。</summary>
<returns>
<paramref name="left" /><paramref name="right" /> が等しくない場合は true。それ以外の場合は false。</returns>
<param name="left">等しくないかどうかの比較に使用する左辺の <see cref="T:System.Security.Principal.IdentityReference" /> オペランド。このパラメーターは、null に設定できます。</param>
<param name="right">等しくないかどうかの比較に使用する右辺の <see cref="T:System.Security.Principal.IdentityReference" /> オペランド。このパラメーターは、null に設定できます。</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.ToString">
<summary>
<see cref="T:System.Security.Principal.IdentityReference" /> オブジェクトで表される ID の文字列形式を返します。</summary>
<returns>ID の文字列形式。</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.Translate(System.Type)">
<summary>
<see cref="T:System.Security.Principal.IdentityReference" /> オブジェクトで表されるアカウント名を他の <see cref="T:System.Security.Principal.IdentityReference" /> 派生型に変換します。</summary>
<returns>変換後の ID。</returns>
<param name="targetType">
<see cref="T:System.Security.Principal.IdentityReference" /> からの変換後の型。</param>
</member>
<member name="P:System.Security.Principal.IdentityReference.Value">
<summary>
<see cref="T:System.Security.Principal.IdentityReference" /> オブジェクトで表される ID の文字列値を取得します。</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReference" /> オブジェクトで表される ID の文字列値。</returns>
</member>
<member name="T:System.Security.Principal.IdentityReferenceCollection">
<summary>
<see cref="T:System.Security.Principal.IdentityReference" /> オブジェクトのコレクションを表し、<see cref="T:System.Security.Principal.IdentityReference" /> から派生したオブジェクトのセットを <see cref="T:System.Security.Principal.IdentityReference" /> から派生した型に変換する手段を提供します。</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor">
<summary>項目なしのコレクションを使用して、<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> クラスの新しいインスタンスを初期化します。</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor(System.Int32)">
<summary>指定した初期サイズを使用して、<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="capacity">コレクション内の項目の初期数。<paramref name="capacity" /> の値はヒントにすぎません。作成された項目の最大数とは限りません。</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Add(System.Security.Principal.IdentityReference)">
<summary>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> コレクションに <see cref="T:System.Security.Principal.IdentityReference" /> オブジェクトを追加します。</summary>
<param name="identity">コレクションに追加する <see cref="T:System.Security.Principal.IdentityReference" /> オブジェクト。</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Clear">
<summary>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> コレクションからすべての <see cref="T:System.Security.Principal.IdentityReference" /> オブジェクトを削除します。</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Contains(System.Security.Principal.IdentityReference)">
<summary>指定した <see cref="T:System.Security.Principal.IdentityReference" /> オブジェクトが <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> コレクションに格納されているかどうかを示します。</summary>
<returns>指定したオブジェクトがコレクションに格納されている場合は true。</returns>
<param name="identity">確認する対象の <see cref="T:System.Security.Principal.IdentityReference" /> オブジェクト。</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.CopyTo(System.Security.Principal.IdentityReference[],System.Int32)">
<summary>指定したインデックスを開始位置として、<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 配列に <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> コレクションをコピーします。</summary>
<param name="array">
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> コレクションのコピー先の <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 配列オブジェクト。</param>
<param name="offset">
<paramref name="array" /> の 0 から始まるインデックス。この位置を先頭に、<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> コレクションがコピーされます。</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Count">
<summary>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> コレクション内の項目の数を取得します。</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> コレクション内の <see cref="T:System.Security.Principal.IdentityReference" /> オブジェクトの数。</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.GetEnumerator">
<summary>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> コレクションを反復処理するために使用できる列挙子を取得します。</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> コレクションの列挙子。</returns>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Item(System.Int32)">
<summary>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> コレクションの指定したインデックス位置にあるノードを取得または設定します。</summary>
<returns>コレクション内の指定したインデックス位置の <see cref="T:System.Security.Principal.IdentityReference" /><paramref name="index" /> がコレクション内のノードの数以上である場合、戻り値は null です。</returns>
<param name="index">
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> コレクションの 0 から始まるインデックス。</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Remove(System.Security.Principal.IdentityReference)">
<summary>指定した <see cref="T:System.Security.Principal.IdentityReference" /> オブジェクトをコレクションから削除します。</summary>
<returns>指定したオブジェクトがコレクションから削除された場合は true。</returns>
<param name="identity">削除する <see cref="T:System.Security.Principal.IdentityReference" /> オブジェクト。</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.System#Collections#Generic#ICollection{T}#IsReadOnly"></member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> コレクションを反復処理するために使用できる列挙子を取得します。</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> コレクションの列挙子。</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type)">
<summary>コレクション内のオブジェクトを指定した型に変換します。このメソッドを呼び出した場合、2 つ目のパラメーターを false に設定して <see cref="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)" /> を呼び出した場合と同じ結果が得られます。この場合、変換に失敗した項目に対して例外がスローされません。</summary>
<returns>元のコレクションの変換後の内容を表す <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> コレクション。</returns>
<param name="targetType">コレクション内の項目の変換後の型。</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.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)">
<summary>コレクション内のオブジェクトを指定した型に変換します。また、指定したフォールト トレランスを使用して、変換後の型が割り当てられていない型に関連付けられたエラーを処理または無視します。</summary>
<returns>元のコレクションの変換後の内容を表す <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> コレクション。</returns>
<param name="targetType">コレクション内の項目の変換後の型。</param>
<param name="forceSuccess">変換エラーの処理方法を決定するブール値。<paramref name="forceSuccess" /> が true の場合、変換後の型が割り当てられていないことが原因で変換エラーが発生すると、変換が失敗して例外がスローされます。<paramref name="forceSuccess" /> が false の場合、変換後の型が割り当てられていないことが原因で変換に失敗した型は、返されるコレクション内に変換されずにコピーされます。</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="T:System.Security.Principal.NTAccount">
<summary>ユーザーまたはグループ アカウントを表します。</summary>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String)">
<summary>名前を指定して、<see cref="T:System.Security.Principal.NTAccount" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="name">
<see cref="T:System.Security.Principal.NTAccount" /> オブジェクトの作成に使用する名前。このパラメーターには、null も空の文字列も指定できません。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> は null なので、</exception>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> が空の文字列です。または<paramref name="name" /> が長すぎます。</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String,System.String)">
<summary>ドメイン名とアカウント名を指定して、<see cref="T:System.Security.Principal.NTAccount" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="domainName">ドメインの名前。このパラメーターには、null または空の文字列を指定できます。ドメイン名が null 値の場合、空の文字列と同様に処理されます。</param>
<param name="accountName">アカウントの名前。このパラメーターには、null も空の文字列も指定できません。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="accountName" /> は null なので、</exception>
<exception cref="T:System.ArgumentException">
<paramref name="accountName" /> が空の文字列です。または<paramref name="accountName" /> が長すぎます。または<paramref name="domainName" /> が長すぎます。</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.Equals(System.Object)">
<summary>この <see cref="T:System.Security.Principal.NTAccount" /> オブジェクトが指定したオブジェクトに等しいかどうかを示す値を返します。</summary>
<returns>
<paramref name="o" /> が、基になる型と値がこの <see cref="T:System.Security.Principal.NTAccount" /> オブジェクトと同じであるオブジェクトの場合は true。それ以外の場合は false。</returns>
<param name="o">この <see cref="T:System.Security.Principal.NTAccount" /> オブジェクトと比較する対象のオブジェクト、または null。</param>
</member>
<member name="M:System.Security.Principal.NTAccount.GetHashCode">
<summary>現在の <see cref="T:System.Security.Principal.NTAccount" /> オブジェクトのハッシュ関数として機能します。<see cref="M:System.Security.Principal.NTAccount.GetHashCode" /> メソッドは、ハッシュ アルゴリズムや、ハッシュ テーブルなどのデータ構造での使用に適しています。</summary>
<returns>現在の <see cref="T:System.Security.Principal.NTAccount" /> オブジェクトのハッシュ値。</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)">
<summary>指定した型が <see cref="T:System.Security.Principal.NTAccount" /> クラスの有効な変換型であるかどうかを示す値を返します。</summary>
<returns>
<paramref name="targetType" /><see cref="T:System.Security.Principal.NTAccount" /> クラスの有効な変換型である場合は true。それ以外の場合は false。</returns>
<param name="targetType">
<see cref="T:System.Security.Principal.NTAccount" /> からの変換として機能するための有効性を照会する型。有効な変換後の型は、次のとおりです。- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Equality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary>2 つの <see cref="T:System.Security.Principal.NTAccount" /> オブジェクトを比較し、それらのオブジェクトが等しいかどうかを確認します。これらのオブジェクトが <see cref="P:System.Security.Principal.NTAccount.Value" /> プロパティで返される標準の名前表現と同じ標準の名前表現を持つ場合、またはこれらのオブジェクトがどちらも null である場合は、これらのオブジェクトが等しいと見なされます。</summary>
<returns>
<paramref name="left" /><paramref name="right" /> が等しい場合は true。それ以外の場合は false。</returns>
<param name="left">等しいかどうかの比較に使用する左のオペランド。このパラメーターは、null に設定できます。</param>
<param name="right">等しいかどうかの比較に使用する右のオペランド。このパラメーターは、null に設定できます。</param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Inequality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary>2 つの <see cref="T:System.Security.Principal.NTAccount" /> オブジェクトを比較し、それらのオブジェクトが等しくないかどうかを判断します。これらのオブジェクトが <see cref="P:System.Security.Principal.NTAccount.Value" /> プロパティで返される標準の名前表現と異なる標準の名前表現を持つ場合、または一方のオブジェクトが null である場合は、これらのオブジェクトが等しくないと見なされます。</summary>
<returns>
<paramref name="left" /><paramref name="right" /> が等しくない場合は true。それ以外の場合は false。</returns>
<param name="left">等しくないかどうかの比較に使用する左のオペランド。このパラメーターは、null に設定できます。</param>
<param name="right">等しくないかどうかの比較に使用する右のオペランド。このパラメーターは、null に設定できます。</param>
</member>
<member name="M:System.Security.Principal.NTAccount.ToString">
<summary>
<see cref="T:System.Security.Principal.NTAccount" /> オブジェクトで表されるアカウントのアカウント名を Domain\Account 形式で返します。</summary>
<returns>Domain\Account 形式のアカウント名。</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.Translate(System.Type)">
<summary>
<see cref="T:System.Security.Principal.NTAccount" /> オブジェクトで表されるアカウント名を他の <see cref="T:System.Security.Principal.IdentityReference" /> 派生型に変換します。</summary>
<returns>変換後の ID。</returns>
<param name="targetType">
<see cref="T:System.Security.Principal.NTAccount" /> からの変換後の型。変換後の型は、<see cref="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)" /> メソッドで有効と見なされる型である必要があります。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="targetType " />が null です。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " /><see cref="T:System.Security.Principal.IdentityReference" /> 型ではありません。</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">ID 参照の一部またはすべてを変換できませんでした。</exception>
<exception cref="T:System.SystemException">ソース アカウント名が長すぎます。またはWin32 エラー コードが返されました。</exception>
<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="P:System.Security.Principal.NTAccount.Value">
<summary>この <see cref="T:System.Security.Principal.NTAccount" /> オブジェクトの大文字の文字列形式を返します。</summary>
<returns>この <see cref="T:System.Security.Principal.NTAccount" /> オブジェクトの大文字の文字列形式。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.SecurityIdentifier">
<summary>セキュリティ識別子 (SID) を表し、SID のマーシャリングおよび比較演算を実現します。</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Byte[],System.Int32)">
<summary>セキュリティ識別子 (SID) の指定したバイナリ表現を使用して、<see cref="T:System.Security.Principal.SecurityIdentifier" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="binaryForm">SID を表すバイト配列。</param>
<param name="offset">
<paramref name="binaryForm" /> の開始インデックスとして使用するバイト オフセット。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.IntPtr)">
<summary>セキュリティ識別子 (SID) のバイナリ形式を表す整数を使用して、<see cref="T:System.Security.Principal.SecurityIdentifier" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="binaryForm">SID のバイナリ形式を表す整数。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Security.Principal.WellKnownSidType,System.Security.Principal.SecurityIdentifier)">
<summary>一般的なセキュリティ識別子 (SID) の種類とドメイン SID を指定して、<see cref="T:System.Security.Principal.SecurityIdentifier" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="sidType">列挙値の 1 つ。この値は <see cref="F:System.Security.Principal.WellKnownSidType.LogonIdsSid" /> にしないでください。</param>
<param name="domainSid">ドメイン SID。この値は、次の <see cref="T:System.Security.Principal.WellKnownSidType" /> 値に必要です。このパラメーターは、その他の <see cref="T:System.Security.Principal.WellKnownSidType" /> 値については無視されます。- <see cref="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountGuestSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountComputersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountControllersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.String)">
<summary>SDDL (Security Descriptor Definition Language) 形式の指定したセキュリティ識別子 (SID) を使用して、<see cref="T:System.Security.Principal.SecurityIdentifier" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="sddlForm">
<see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトを作成するために使用された SID の SDDL 文字列。</param>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.AccountDomainSid">
<summary>SID が Windows アカウントの SID を表す場合、<see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトで表される SID からアカウント ドメイン セキュリティ識別子 (SID) 部分が返されます。SID が Windows アカウントの SID を表さない場合、このプロパティは <see cref="T:System.ArgumentNullException" /> を返します。</summary>
<returns>SID が Windows アカウントの SID を表す場合、<see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトで表される SID のアカウント ドメイン SID 部分。それ以外の場合は <see cref="T:System.ArgumentNullException" /> が返されます。</returns>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.BinaryLength">
<summary>
<see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトで表されるセキュリティ識別子 (SID) の長さがバイト単位で返されます。</summary>
<returns>
<see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトで表される SID の長さ ( バイト単位)。</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.CompareTo(System.Security.Principal.SecurityIdentifier)">
<summary>現在の <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトと、指定した <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトとを比較します。</summary>
<returns>このインスタンスと <paramref name="sid" /> の相対値を示す符号付き数値。戻り値説明0 より小さい値このインスタンスは、<paramref name="sid" /> よりも小さくなっています。0このインスタンスは <paramref name="sid" /> と等価です。0 を超える値このインスタンスは <paramref name="sid" /> よりも大きくなっています。</returns>
<param name="sid">現在のオブジェクトと比較するオブジェクト。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Object)">
<summary>この <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトが指定したオブジェクトに等しいかどうかを示す値を返します。</summary>
<returns>
<paramref name="o" /> が、基になる型と値がこの <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトと同じであるオブジェクトの場合は true。それ以外の場合は false。</returns>
<param name="o">この <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトと比較する対象のオブジェクト、または null。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Security.Principal.SecurityIdentifier)">
<summary>指定した <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトが、現在の <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトと等しいかどうかを示します。</summary>
<returns>
<paramref name="sid" /> の値が現在の <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトの値に等しい場合は true。</returns>
<param name="sid">現在のオブジェクトと比較するオブジェクト。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetBinaryForm(System.Byte[],System.Int32)">
<summary>
<see cref="T:System.Security.Principal.SecurityIdentifier" /> クラスで表される指定したセキュリティ識別子 (SID) のバイナリ表現をバイト配列にコピーします。</summary>
<param name="binaryForm">コピーされた SID を受け取るバイト配列。</param>
<param name="offset">
<paramref name="binaryForm" /> の開始インデックスとして使用するバイト オフセット。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetHashCode">
<summary>現在の <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトのハッシュ関数として機能します。<see cref="M:System.Security.Principal.SecurityIdentifier.GetHashCode" /> メソッドは、ハッシュ アルゴリズムや、ハッシュ テーブルなどのデータ構造での使用に適しています。</summary>
<returns>現在の <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトのハッシュ値。</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsAccountSid">
<summary>この <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトで表されるセキュリティ識別子 (SID) が有効な Windows アカウント SID であるかどうかを示す値を返します。</summary>
<returns>この <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトで表される SID が有効な Windows アカウント SID である場合は true。それ以外の場合は false。</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsEqualDomainSid(System.Security.Principal.SecurityIdentifier)">
<summary>この <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトで表されるセキュリティ識別子 (SID) が指定した SID と同じドメインにあるかどうかを示す値を返します。</summary>
<returns>この <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトで表される SID が <paramref name="sid" /> の SID と同じドメインにある場合は true。それ以外の場合は false。</returns>
<param name="sid">この <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトと比較する SID。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)">
<summary>指定した型が <see cref="T:System.Security.Principal.SecurityIdentifier" /> クラスの有効な変換型であるかどうかを示す値を返します。</summary>
<returns>
<paramref name="targetType" /><see cref="T:System.Security.Principal.SecurityIdentifier" /> クラスの有効な変換型である場合は true。それ以外の場合は false。</returns>
<param name="targetType">
<see cref="T:System.Security.Principal.SecurityIdentifier" /> からの変換として機能するための有効性を照会する型。有効な変換後の型は、次のとおりです。- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsWellKnown(System.Security.Principal.WellKnownSidType)">
<summary>
<see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトが、指定した一般的なセキュリティ識別子 (SID) の種類と一致するかどうかを示す値を返します。</summary>
<returns>
<paramref name="type" /><see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトの SID の種類である場合は true。それ以外の場合は false。</returns>
<param name="type">
<see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトと比較する値。</param>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MaxBinaryLength">
<summary>セキュリティ識別子のバイナリ表現の最大サイズをバイト単位で返します。</summary>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MinBinaryLength">
<summary>セキュリティ識別子のバイナリ表現の最小サイズをバイト単位で返します。</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Equality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary>2 つの <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトを比較し、それらのオブジェクトが等しいかどうかを確認します。これらのオブジェクトが <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> プロパティで返される標準の名前表現と同じ標準の名前表現を持つ場合、またはこれらのオブジェクトがどちらも null である場合は、これらのオブジェクトが等しいと見なされます。</summary>
<returns>
<paramref name="left" /><paramref name="right" /> が等しい場合は true。それ以外の場合は false。</returns>
<param name="left">等しいかどうかの比較に使用する左のオペランド。このパラメーターは、null に設定できます。</param>
<param name="right">等しいかどうかの比較に使用する右のオペランド。このパラメーターは、null に設定できます。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Inequality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary>2 つの <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトを比較し、それらのオブジェクトが等しくないかどうかを判断します。これらのオブジェクトが <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> プロパティで返される標準の名前表現と異なる標準の名前表現を持つ場合、または一方のオブジェクトが null である場合は、これらのオブジェクトが等しくないと見なされます。</summary>
<returns>
<paramref name="left" /><paramref name="right" /> が等しくない場合は true。それ以外の場合は false。</returns>
<param name="left">等しくないかどうかの比較に使用する左のオペランド。このパラメーターは、null に設定できます。</param>
<param name="right">等しくないかどうかの比較に使用する右のオペランド。このパラメーターは、null に設定できます。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.ToString">
<summary>
<see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトで表されるアカウントのセキュリティ識別子 (SID) を SDDL (Security Descriptor Definition Language) 形式で返します。SDDL 形式の例は S-1-5-9 です。</summary>
<returns>
<see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトで表されるアカウントの SDDL 形式の SID。</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Translate(System.Type)">
<summary>
<see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトで表されるアカウント名を他の <see cref="T:System.Security.Principal.IdentityReference" /> 派生型に変換します。</summary>
<returns>変換後の ID。</returns>
<param name="targetType">
<see cref="T:System.Security.Principal.SecurityIdentifier" /> からの変換後の型。変換後の型は、<see cref="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)" /> メソッドで有効と見なされる型である必要があります。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="targetType " />が null です。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " /><see cref="T:System.Security.Principal.IdentityReference" /> 型ではありません。</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">ID 参照の一部またはすべてを変換できませんでした。</exception>
<exception cref="T:System.SystemException">Win32 エラー コードが返されました。</exception>
<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="P:System.Security.Principal.SecurityIdentifier.Value">
<summary>この <see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトで表されるセキュリティ識別子 (SID) に対する大文字の SDDL (Security Descriptor Definition Language) 文字列を返します。</summary>
<returns>
<see cref="T:System.Security.Principal.SecurityIdentifier" /> オブジェクトで表される SID に対する大文字の SDDL 文字列。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.TokenAccessLevels">
<summary>アクセス トークンに関連付けられたユーザー アカウントの特権を定義します。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustDefault">
<summary>ユーザーは、トークンの既定の所有者、プライマリ グループ、または随意アクセス制御リスト (DACL: Discretionary Access Control List) を変更できます。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustGroups">
<summary>ユーザーは、トークン内のグループの属性を変更できます。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges">
<summary>ユーザーは、トークン内の特権を有効または無効にできます。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustSessionId">
<summary>ユーザーは、トークンのセッション ID を調整できます。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AllAccess">
<summary>ユーザーは、トークンに対するすべての有効なアクセス権を持ちます。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AssignPrimary">
<summary>ユーザーは、プライマリ トークンをプロセスに割り当てることができます。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Duplicate">
<summary>ユーザーは、トークンを複製できます。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Impersonate">
<summary>ユーザーは、クライアントを偽装できます。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.MaximumAllowed">
<summary>
<see cref="T:System.Security.Principal.TokenAccessLevels" /> 列挙体に割り当てることができる最大値。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Query">
<summary>ユーザーは、トークンを照会できます。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.QuerySource">
<summary>ユーザーは、トークンのソースを照会できます。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Read">
<summary>ユーザーは、トークンに関する標準の読み取り権限と <see cref="F:System.Security.Principal.TokenAccessLevels.Query" /> 特権を持ちます。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Write">
<summary>ユーザーは、トークンに関する標準の書き込み権限、<see cref="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges,F:System.Security.Principal.TokenAccessLevels.AdjustGroups" /> 特権、および <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustDefault" /> 特権を持ちます。</summary>
</member>
<member name="T:System.Security.Principal.WellKnownSidType">
<summary>一般的に使用されるセキュリティ識別子 (SID) を定義します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid">
<summary>Account Administrators グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid">
<summary>Certificate Administrators グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountComputersSid">
<summary>Account Computer グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountControllersSid">
<summary>Account Controller グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid">
<summary>Account Domain Administrator グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid">
<summary>Account Domain Guests グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid">
<summary>Account Domain Users グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid">
<summary>Enterprise Administrators グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountGuestSid">
<summary>Account Guest グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid">
<summary>Account Kerberos Target グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid">
<summary>Policy Administrators グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid">
<summary>RAS and IAS Server アカウントに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid">
<summary>Schema Administrators グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AnonymousSid">
<summary>匿名アカウントの SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AuthenticatedUserSid">
<summary>認証済みユーザーの SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BatchSid">
<summary>バッチ プロセスの SID を示します。この SID は、トークンのプロセスがバッチ ジョブとしてログオンすると、このプロセスに追加されます。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAccountOperatorsSid">
<summary>Account Operators アカウントに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAdministratorsSid">
<summary>Administrator アカウントに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAuthorizationAccessSid">
<summary>Windows Authorization Access グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinBackupOperatorsSid">
<summary>Backup Operators グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinDomainSid">
<summary>Domain アカウントに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinGuestsSid">
<summary>Guest アカウントに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinIncomingForestTrustBuildersSid">
<summary>入力方向のフォレストの信頼の作成をユーザーに許可する SID を示します。この SID は、フォレストのルート ドメイン内にある Incoming Forest Trust Builders 組み込みグループのメンバーであるユーザーのトークンに追加されます。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinNetworkConfigurationOperatorsSid">
<summary>Network Operators グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceLoggingUsersSid">
<summary>コンピューターを監視するためのリモート アクセス権を持つユーザー グループと一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceMonitoringUsersSid">
<summary>このコンピューターのパフォーマンス カウンターのログをスケジュールするためのリモート アクセス権を持つユーザー グループと一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPowerUsersSid">
<summary>Power Users グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPreWindows2000CompatibleAccessSid">
<summary>Windows 2000 以前のコンピューターとの互換性があるアカウントに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPrintOperatorsSid">
<summary>Print Operators グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinRemoteDesktopUsersSid">
<summary>Remote Desktop Users グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinReplicatorSid">
<summary>Replicator アカウントに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinSystemOperatorsSid">
<summary>System Operators グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinUsersSid">
<summary>組み込みの Users アカウントに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupServerSid">
<summary>Creator グループ サーバーの SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupSid">
<summary>オブジェクトの Creator グループに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerServerSid">
<summary>Creator Owner サーバーの SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerSid">
<summary>オブジェクトの所有者または作成者に一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DialupSid">
<summary>ダイアルアップ アカウントの SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DigestAuthenticationSid">
<summary>Microsoft ダイジェスト認証パッケージがクライアントを認証したときに存在する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.EnterpriseControllersSid">
<summary>エンタープライズ コントローラーの SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.InteractiveSid">
<summary>Interactive アカウントの SID を示します。この SID は、トークンのプロセスが対話形式でログオンすると、このプロセスに追加されます。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalServiceSid">
<summary>ローカル サービスに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSid">
<summary>ローカル SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSystemSid">
<summary>ローカル システムに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LogonIdsSid">
<summary>ログオン ID に一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.MaxDefined">
<summary>
<see cref="T:System.Security.Principal.WellKnownSidType" /> 列挙体で最大に定義された SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkServiceSid">
<summary>ネットワーク サービスに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkSid">
<summary>ネットワーク アカウントの SID を示します。この SID は、トークンのプロセスがネットワークにログオンすると、このプロセスに追加されます。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NTAuthoritySid">
<summary>Windows NT 権限の SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NtlmAuthenticationSid">
<summary>Microsoft NTLM 認証パッケージがクライアントを認証したときに存在する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NullSid">
<summary>null の SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid">
<summary>選択的認証オプションが有効にされているフォレスト全体でユーザーが認証されたときに存在する SID を示します。この SID が存在する場合、<see cref="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid" /> は存在できません。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ProxySid">
<summary>プロキシの SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RemoteLogonIdSid">
<summary>リモート ログオンに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RestrictedCodeSid">
<summary>制限付きコードの SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SChannelAuthenticationSid">
<summary>セキュア チャネル (SSL/TLS) 認証パッケージがクライアントを認証したときに存在する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SelfSid">
<summary>Self の SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ServiceSid">
<summary>サービスの SID を示します。この SID は、トークンのプロセスがサービスとしてログオンすると、このプロセスに追加されます。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.TerminalServerSid">
<summary>ターミナル サーバー アカウントに一致する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid">
<summary>選択的認証オプションが有効にされていないフォレスト内または信頼からユーザーが認証されたときに存在する SID を示します。この SID が存在する場合、<see cref="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid" /> は存在できません。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WinBuiltinTerminalServerLicenseServersSid">
<summary>ターミナル サーバー ライセンスを発行できるサーバー内に存在する SID を示します。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WorldSid">
<summary>すべてのユーザーに一致する SID を示します。</summary>
</member>
<member name="T:System.Security.Principal.WindowsBuiltInRole">
<summary>
<see cref="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.String)" /> で使用する一般的なロールを定めます。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.AccountOperator">
<summary>アカウント オペレーターは、コンピューター上またはドメイン上でユーザー アカウントを管理します。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Administrator">
<summary>管理者は、コンピューターまたはドメインに対して完全で、無制限のアクセス権を所有しています。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.BackupOperator">
<summary>バックアップ オペレーターは、ファイルのバックアップまたは復元の目的だけでセキュリティ制限をオーバーライドできます。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Guest">
<summary>ゲストには、ユーザーよりも制約があります。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PowerUser">
<summary>パワー ユーザーは、いくつかの制限付きで、管理者とほぼ同等のアクセス許可を所有しています。したがって、パワー ユーザーは、保証されたアプリケーションだけでなくレガシ アプリケーションも実行できます。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PrintOperator">
<summary>印刷オペレーターは、プリンターを制御できます。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Replicator">
<summary>レプリケーターは、ドメイン内のファイルのレプリケーションをサポートします。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.SystemOperator">
<summary>システム オペレーターは、特定のコンピューターを管理します。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.User">
<summary>ユーザーは、偶然または意図的に、システム全体にわたる変更を行うことはできません。したがって、保証されたアプリケーションは実行できますが、多くのレガシ アプリケーションは実行できません。</summary>
</member>
<member name="T:System.Security.Principal.WindowsIdentity">
<summary>Windows ユーザーを表します。</summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr)">
<summary>指定した Windows アカウント トークンによって表されるユーザーを表す、<see cref="T:System.Security.Principal.WindowsIdentity" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="userToken">コードが実行されている対象ユーザーのアカウント トークン。</param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String)">
<summary>指定した Windows アカウント トークンと指定した認証の種類によって表されるユーザーを表す、<see cref="T:System.Security.Principal.WindowsIdentity" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="userToken">コードが実行されている対象ユーザーのアカウント トークン。</param>
<param name="type">(参照専用。) ユーザーを識別するために使用する認証の種類。詳細については、「解説」を参照してください。</param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.AccessToken">
<summary>[セキュリティ クリティカル] この <see cref="T:System.Security.Principal.WindowsIdentity" /> インスタンスのこの <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> を取得します。</summary>
<returns>
<see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> を返します。</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose">
<summary>
<see cref="T:System.Security.Principal.WindowsIdentity" /> によって使用されているすべてのリソースを解放します。</summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose(System.Boolean)">
<summary>
<see cref="T:System.Security.Principal.WindowsIdentity" /> で使用されているアンマネージ リソースを解放します。オプションとして、マネージ リソースを解放することもできます。</summary>
<param name="disposing">マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。</param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetAnonymous">
<summary>匿名ユーザーを表すために、コード内で sentinel 値として使用できる <see cref="T:System.Security.Principal.WindowsIdentity" /> オブジェクトを返します。プロパティ値は、Windows オペレーティング システムが使用する組み込み匿名 ID を表しません。</summary>
<returns>匿名のユーザーを表すオブジェクト。</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent">
<summary>現在の Windows ユーザーを表す <see cref="T:System.Security.Principal.WindowsIdentity" /> オブジェクトを返します。</summary>
<returns>現在のユーザーを表すオブジェクト。</returns>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Boolean)">
<summary>
<paramref name="ifImpersonating" /> パラメーターの値に応じてスレッドまたはプロセスの Windows ID を表す <see cref="T:System.Security.Principal.WindowsIdentity" /> オブジェクトを返します。</summary>
<returns>Windows ユーザーを表すオブジェクト。</returns>
<param name="ifImpersonating">スレッドが現在偽装中の場合にだけ <see cref="T:System.Security.Principal.WindowsIdentity" /> を返すには、true。スレッドが偽装中の場合にスレッドの <see cref="T:System.Security.Principal.WindowsIdentity" /> を返すか、またはスレッドが現在偽装中でない場合にプロセスの <see cref="T:System.Security.Principal.WindowsIdentity" /> を返すには、false。</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Security.Principal.TokenAccessLevels)">
<summary>目的のトークン アクセス レベルを指定して現在の Windows ユーザーを表す <see cref="T:System.Security.Principal.WindowsIdentity" /> オブジェクトを返します。</summary>
<returns>現在のユーザーを表すオブジェクト。</returns>
<param name="desiredAccess">列挙値のビットごとの組み合わせ。</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Groups">
<summary>現在の Windows ユーザーが属しているグループを取得します。</summary>
<returns>現在の Windows ユーザーが属しているグループを表すオブジェクト。</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.ImpersonationLevel">
<summary>ユーザーの偽装レベルを取得します。</summary>
<returns>偽装レベルを指定する列挙値の 1 つ。</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsAnonymous">
<summary>システムによってユーザー アカウントが匿名アカウントとして識別されているかどうかを示す値を取得します。</summary>
<returns>ユーザー アカウントが匿名アカウントである場合は true。それ以外の場合は false。</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsGuest">
<summary>システムによってユーザー アカウントが <see cref="F:System.Security.Principal.WindowsAccountType.Guest" /> アカウントとして識別されているかどうかを示す値を取得します。</summary>
<returns>ユーザー アカウントが <see cref="F:System.Security.Principal.WindowsAccountType.Guest" /> アカウントである場合は true。それ以外の場合は false。</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsSystem">
<summary>システムによってユーザー アカウントが <see cref="F:System.Security.Principal.WindowsAccountType.System" /> アカウントとして識別されているかどうかを示す値を取得します。</summary>
<returns>ユーザー アカウントが <see cref="F:System.Security.Principal.WindowsAccountType.System" /> アカウントである場合は true。それ以外の場合は false。</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Owner">
<summary>トークン所有者のセキュリティ識別子 (SID) を取得します。</summary>
<returns>トークン所有者のオブジェクト。</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)">
<summary>指定したアクションを、偽装した Windows ID として実行します。偽装したメソッド呼び出しを使用して <see cref="T:System.Security.Principal.WindowsImpersonationContext" /> で関数を実行するのではなく、<see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> を使用して関数をパラメーターとして直接指定することができます。</summary>
<param name="safeAccessTokenHandle">偽装した Windows ID の SafeAccessTokenHandle。</param>
<param name="action">実行する System.Action。</param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})">
<summary>指定した関数を、偽装した Windows ID として実行します。偽装したメソッド呼び出しを使用して <see cref="T:System.Security.Principal.WindowsImpersonationContext" /> で関数を実行するのではなく、<see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> を使用して関数をパラメーターとして直接指定することができます。</summary>
<returns>関数の結果を返します。</returns>
<param name="safeAccessTokenHandle">偽装した Windows ID の SafeAccessTokenHandle。</param>
<param name="func">実行する System.Func。</param>
<typeparam name="T">関数によって使用され、関数によって返されるオブジェクトの型。</typeparam>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.User">
<summary>ユーザーのセキュリティ識別子 (SID) を取得します。</summary>
<returns>ユーザーのオブジェクト。</returns>
</member>
<member name="T:System.Security.Principal.WindowsPrincipal">
<summary>コードによって Windows ユーザーの Windows グループ メンバーシップを確認できるようにします。</summary>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.#ctor(System.Security.Principal.WindowsIdentity)">
<summary>指定した <see cref="T:System.Security.Principal.WindowsIdentity" /> オブジェクトを使用して、<see cref="T:System.Security.Principal.WindowsPrincipal" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="ntIdentity">
<see cref="T:System.Security.Principal.WindowsPrincipal" /> の新しいインスタンスの生成元となるオブジェクト。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="ntIdentity" /> は null なので、</exception>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Int32)">
<summary>現在のプリンシパルが、指定した相対識別子 (RID) の Windows ユーザー グループに属しているかどうかを確認します。</summary>
<returns>現在のプリンシパルが、指定した Windows ユーザー グループのメンバーである、つまり特定のロール内にある場合は true。それ以外の場合は false。</returns>
<param name="rid">プリンシパルのメンバーシップ状態を確認する Windows ユーザー グループの RID。</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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.SecurityIdentifier)">
<summary>現在のプリンシパルが、指定したセキュリティ識別子 (SID) の Windows ユーザー グループに属しているかどうかを確認します。</summary>
<returns>現在のプリンシパルが、指定した Windows ユーザー グループのメンバーである場合は true。それ以外の場合は false。</returns>
<param name="sid">Windows ユーザー グループを一意に識別する <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
<exception cref="T:System.ArgumentNullException">
<paramref name="sid" /> は null なので、</exception>
<exception cref="T:System.Security.SecurityException">Windows は Win32 エラーを返します。</exception>
<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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.WindowsBuiltInRole)">
<summary>現在のプリンシパルが、指定した <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> の Windows ユーザー グループに属しているかどうかを確認します。</summary>
<returns>現在のプリンシパルが、指定した Windows ユーザー グループのメンバーである場合は true。それ以外の場合は false。</returns>
<param name="role">
<see cref="T:System.Security.Principal.WindowsBuiltInRole" /> 値のいずれか。</param>
<exception cref="T:System.ArgumentException">
<paramref name="role" /> が有効な <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> 値ではありません。</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
</PermissionSet>
</member>
</members>
</doc>

View file

@ -0,0 +1,798 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Security.Principal.Windows</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle">
<summary>[보안 중요] Windows 스레드 또는 프로세스 액세스 토큰에 대한 SafeHandle을 제공합니다.자세한 내용은 액세스 토큰을 참조하세요.</summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.#ctor(System.IntPtr)">
<summary>[보안 중요] <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="handle">사용할 기존 핸들을 나타내는 <see cref="T:System.IntPtr" /> 개체입니다.<see cref="F:System.IntPtr.Zero" />를 사용하면 잘못된 핸들이 반환됩니다.</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.InvalidHandle">
<summary>[보안 중요] <see cref="F:System.IntPtr.Zero" /><see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> 개체를 인스턴스화하여 잘못된 핸들을 반환합니다.</summary>
<returns>
<see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> 개체를 반환합니다.</returns>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.IsInvalid">
<summary>[보안 중요] 핸들이 잘못되었는지 여부를 나타내는 값을 가져옵니다.</summary>
<returns>핸들이 잘못되었으면 true이고, 그렇지 않으면 false입니다.</returns>
</member>
<member name="T:System.Security.Principal.IdentityNotMappedException">
<summary>해당 ID를 알려진 ID로 매핑할 수 없는 보안 주체에 대한 예외를 나타냅니다.</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor">
<summary>
<see cref="T:System.Security.Principal.IdentityNotMappedException" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String)">
<summary>지정된 오류 메시지를 사용하여 <see cref="T:System.Security.Principal.IdentityNotMappedException" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="message">예외에 대한 이유를 설명하는 오류 메시지입니다.</param>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String,System.Exception)">
<summary>지정된 오류 메시지와 내부 예외를 사용하여 <see cref="T:System.Security.Principal.IdentityNotMappedException" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="message">예외에 대한 이유를 설명하는 오류 메시지입니다.</param>
<param name="inner">현재 예외의 원인이 되는 예외입니다.<paramref name="inner" />가 Null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다.</param>
</member>
<member name="P:System.Security.Principal.IdentityNotMappedException.UnmappedIdentities">
<summary>
<see cref="T:System.Security.Principal.IdentityNotMappedException" /> 예외에 대해 매핑되지 않은 ID 컬렉션을 나타냅니다.</summary>
<returns>매핑되지 않은 ID의 컬렉션입니다.</returns>
</member>
<member name="T:System.Security.Principal.IdentityReference">
<summary>ID를 나타내며 <see cref="T:System.Security.Principal.NTAccount" /><see cref="T:System.Security.Principal.SecurityIdentifier" /> 클래스의 기본 클래스입니다.이 클래스는 공용 생성자를 제공하지 않으므로 상속될 수 없습니다.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReference.Equals(System.Object)">
<summary>지정한 개체가 <see cref="T:System.Security.Principal.IdentityReference" /> 클래스의 이 인스턴스와 같은지 여부를 나타내는 값을 반환합니다.</summary>
<returns>
<paramref name="o" />가 이 <see cref="T:System.Security.Principal.IdentityReference" /> 인스턴스와 같은 내부 형식 및 값을 가지는 개체이면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="o"><see cref="T:System.Security.Principal.IdentityReference" /> 인스턴스와 비교할 개체 또는 Null 참조입니다.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.GetHashCode">
<summary>
<see cref="T:System.Security.Principal.IdentityReference" />에 대한 해시 함수 역할을 합니다.<see cref="M:System.Security.Principal.IdentityReference.GetHashCode" />는 해시 알고리즘 및 해시 테이블과 같은 데이터 구조에 사용하기 적당합니다.</summary>
<returns>해당 <see cref="T:System.Security.Principal.IdentityReference" /> 개체의 해시 코드를 반환합니다.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.IsValidTargetType(System.Type)">
<summary>지정한 형식이 <see cref="T:System.Security.Principal.IdentityReference" /> 클래스에 대해 유효한 변환 형식인지 여부를 나타내는 값을 반환합니다.</summary>
<returns>
<paramref name="targetType" /><see cref="T:System.Security.Principal.IdentityReference" /> 클래스에 대해 유효한 변환 형식이면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="targetType">
<see cref="T:System.Security.Principal.IdentityReference" />에서 변환할 수 있는 유효한 대상인지 쿼리할 형식입니다.유효한 대상 형식은 다음과 같습니다.<see cref="T:System.Security.Principal.NTAccount" /><see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Equality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary><see cref="T:System.Security.Principal.IdentityReference" /> 개체가 동일한지 비교합니다.두 개체가 <see cref="P:System.Security.Principal.IdentityReference.Value" /> 속성에 의해 반환된 것과 동일한 정식 이름 표현을 가지거나 둘 다 null인 경우 같은 것으로 간주됩니다.</summary>
<returns>
<paramref name="left" /><paramref name="right" />가 같으면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="left">같은지 비교할 때 사용할 왼쪽 <see cref="T:System.Security.Principal.IdentityReference" /> 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
<param name="right">같은지 비교할 때 사용할 오른쪽 <see cref="T:System.Security.Principal.IdentityReference" /> 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Inequality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary><see cref="T:System.Security.Principal.IdentityReference" /> 개체가 동일하지 않은지 비교합니다.두 개체가 <see cref="P:System.Security.Principal.IdentityReference.Value" /> 속성에 의해 반환된 것과 다른 정식 이름 표현을 가지거나 개체 중 하나는 null이고 나머지는 그렇지 않을 경우 다른 것으로 간주됩니다.</summary>
<returns>
<paramref name="left" /><paramref name="right" />가 같지 않으면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="left">다른지 비교할 때 사용할 왼쪽 <see cref="T:System.Security.Principal.IdentityReference" /> 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
<param name="right">다른지 비교할 때 사용할 오른쪽 <see cref="T:System.Security.Principal.IdentityReference" /> 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.ToString">
<summary>
<see cref="T:System.Security.Principal.IdentityReference" /> 개체로 표시한 ID의 문자열 표현을 반환합니다.</summary>
<returns>문자열 형식의 ID입니다.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.Translate(System.Type)">
<summary>
<see cref="T:System.Security.Principal.IdentityReference" /> 개체로 표시한 계정 이름을 다른 <see cref="T:System.Security.Principal.IdentityReference" /> 파생 형식으로 변환합니다.</summary>
<returns>변환된 ID입니다.</returns>
<param name="targetType">
<see cref="T:System.Security.Principal.IdentityReference" />에서 변환할 대상 형식입니다. </param>
</member>
<member name="P:System.Security.Principal.IdentityReference.Value">
<summary>
<see cref="T:System.Security.Principal.IdentityReference" /> 개체로 표시한 ID의 문자열 값을 가져옵니다.</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReference" /> 개체로 표시한 ID의 문자열 값입니다.</returns>
</member>
<member name="T:System.Security.Principal.IdentityReferenceCollection">
<summary>
<see cref="T:System.Security.Principal.IdentityReference" /> 개체의 컬렉션을 나타내고 <see cref="T:System.Security.Principal.IdentityReference" /> 파생 개체 집합을 <see cref="T:System.Security.Principal.IdentityReference" /> 파생 형식으로 변환할 수단을 제공합니다. </summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor">
<summary>컬렉션의 0 항목을 사용하여 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor(System.Int32)">
<summary>지정된 초기 크기를 사용하여 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="capacity">컬렉션의 초기 항목 수입니다.<paramref name="capacity" /> 값은 힌트를 제공하기 위한 것일 뿐이며 반드시 작성된 최대 항목의 수에 해당하는 것은 아닙니다.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Add(System.Security.Principal.IdentityReference)">
<summary>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션에 <see cref="T:System.Security.Principal.IdentityReference" /> 개체를 추가합니다.</summary>
<param name="identity">컬렉션에 추가할 <see cref="T:System.Security.Principal.IdentityReference" /> 개체입니다.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Clear">
<summary>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션에서 <see cref="T:System.Security.Principal.IdentityReference" /> 개체를 모두 지웁니다.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Contains(System.Security.Principal.IdentityReference)">
<summary>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션에 지정된 <see cref="T:System.Security.Principal.IdentityReference" /> 개체가 들어 있는지 여부를 나타냅니다.</summary>
<returns>컬렉션에 지정된 개체가 포함되어 있으면 true입니다.</returns>
<param name="identity">확인할 <see cref="T:System.Security.Principal.IdentityReference" /> 개체입니다.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.CopyTo(System.Security.Principal.IdentityReference[],System.Int32)">
<summary>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션을 지정된 인덱스에서 시작하여 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 배열에 복사합니다.</summary>
<param name="array">
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션을 복사할 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 배열 개체입니다.</param>
<param name="offset">
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션이 복사될 <paramref name="array" />의 인덱스(0부터 시작)입니다.</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Count">
<summary>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션의 항목 수를 가져옵니다.</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션의 <see cref="T:System.Security.Principal.IdentityReference" /> 개체 수입니다.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.GetEnumerator">
<summary>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션을 반복하는 데 사용할 수 있는 열거자를 가져옵니다.</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션에 대한 열거자입니다.</returns>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Item(System.Int32)">
<summary>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션의 지정된 인덱스에 있는 노드를 설정하거나 가져옵니다.</summary>
<returns>컬렉션의 지정된 인덱스에 있는 <see cref="T:System.Security.Principal.IdentityReference" />입니다.<paramref name="index" />가 컬렉션의 노드 수보다 크거나 같으면 반환 값은 null입니다.</returns>
<param name="index">
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션의 인덱스(0부터 시작)입니다.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Remove(System.Security.Principal.IdentityReference)">
<summary>컬렉션에서 지정된 <see cref="T:System.Security.Principal.IdentityReference" /> 개체를 제거합니다.</summary>
<returns>지정된 개체가 컬렉션에서 제거되었으면 true입니다.</returns>
<param name="identity">제거할 <see cref="T:System.Security.Principal.IdentityReference" /> 개체입니다.</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.System#Collections#Generic#ICollection{T}#IsReadOnly"></member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션을 반복하는 데 사용할 수 있는 열거자를 가져옵니다.</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션에 대한 열거자입니다.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type)">
<summary>컬렉션의 개체를 지정된 형식으로 변환합니다.이 메서드를 호출하면 두 번째 매개 변수를 false로 설정하여 <see cref="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)" />를 호출하는 것과 동일한 결과를 가져옵니다. 즉, 변환에 실패한 항목에 대해 예외가 throw되지 않습니다.</summary>
<returns>원래 컬렉션의 변환된 내용을 나타내는 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션입니다.</returns>
<param name="targetType">컬렉션의 항목을 변환할 형식입니다.</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.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)">
<summary>컬렉션의 개체를 지정된 형식으로 변환하고 지정된 내결함성을 사용하여 변환 매핑이 없는 형식과 관련된 오류를 처리하거나 무시합니다.</summary>
<returns>원래 컬렉션의 변환된 내용을 나타내는 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션입니다.</returns>
<param name="targetType">컬렉션의 항목을 변환할 형식입니다.</param>
<param name="forceSuccess">변환 오류 처리 방식을 결정하는 부울 값입니다.<paramref name="forceSuccess" />가 true이면 이동에 대한 매핑이 발견되지 않기 때문에 변환 오류가 발생하여 변환이 실패하고 예외가 throw됩니다.<paramref name="forceSuccess" />가 false이면 이동에 대한 매핑이 발견되지 않기 때문에 변환되지 못한 형식이 반환되는 컬렉션으로 변환되지 않고 복사됩니다.</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="T:System.Security.Principal.NTAccount">
<summary>사용자 또는 그룹 계정을 나타냅니다.</summary>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String)">
<summary>지정된 이름을 사용하여 <see cref="T:System.Security.Principal.NTAccount" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="name">
<see cref="T:System.Security.Principal.NTAccount" /> 개체를 만드는 데 사용되는 이름입니다.이 매개 변수는 null 또는 빈 문자열일 수 없습니다.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" />가 null입니다.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="name" />이 빈 문자열인 경우또는<paramref name="name" />가 너무 깁니다.</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String,System.String)">
<summary>지정된 도메인 이름 및 계정 이름을 사용하여 <see cref="T:System.Security.Principal.NTAccount" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
<param name="domainName">도메인의 이름입니다.이 매개 변수는 null 또는 빈 문자열일 수 있습니다.값이 Null인 도메인 이름은 빈 문자열처럼 취급됩니다.</param>
<param name="accountName">계정의 이름입니다.이 매개 변수는 null 또는 빈 문자열일 수 없습니다.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="accountName" />가 null입니다.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="accountName" />이 빈 문자열인 경우또는<paramref name="accountName" />가 너무 깁니다.또는<paramref name="domainName" />가 너무 깁니다.</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.Equals(System.Object)">
<summary><see cref="T:System.Security.Principal.NTAccount" /> 개체가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다.</summary>
<returns>
<paramref name="o" />가 이 <see cref="T:System.Security.Principal.NTAccount" /> 개체와 같은 내부 형식 및 값을 가지는 개체이면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="o"><see cref="T:System.Security.Principal.NTAccount" /> 개체와 비교할 개체이거나 null입니다.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.GetHashCode">
<summary>현재 <see cref="T:System.Security.Principal.NTAccount" /> 개체의 해시 함수로 사용됩니다.<see cref="M:System.Security.Principal.NTAccount.GetHashCode" /> 메서드는 해시 테이블과 같은 해시 알고리즘 및 데이터 구조에 적합합니다.</summary>
<returns>현재 <see cref="T:System.Security.Principal.NTAccount" /> 개체의 해시 값입니다.</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)">
<summary>지정한 형식이 <see cref="T:System.Security.Principal.NTAccount" /> 클래스에 대해 유효한 변환 형식인지 여부를 나타내는 값을 반환합니다.</summary>
<returns>
<paramref name="targetType" /><see cref="T:System.Security.Principal.NTAccount" /> 클래스에 대해 유효한 변환 형식이면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="targetType">
<see cref="T:System.Security.Principal.NTAccount" />에서 변환할 수 있는 유효한 대상인지 쿼리할 형식입니다.유효한 대상 형식은 다음과 같습니다.- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Equality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary><see cref="T:System.Security.Principal.NTAccount" /> 개체가 동일한지 비교합니다.두 개체가 <see cref="P:System.Security.Principal.NTAccount.Value" /> 속성에 의해 반환된 것과 동일한 정식 이름 표현을 가지거나 둘 다 null인 경우 같은 것으로 간주됩니다.</summary>
<returns>
<paramref name="left" /><paramref name="right" />가 같으면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="left">같음 비교에 사용할 왼쪽 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
<param name="right">같음 비교에 사용할 오른쪽 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Inequality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary><see cref="T:System.Security.Principal.NTAccount" /> 개체가 동일하지 않은지 비교합니다.두 개체가 <see cref="P:System.Security.Principal.NTAccount.Value" /> 속성에 의해 반환된 것과 다른 정식 이름 표현을 가지거나 개체 중 하나는 null이고 나머지는 그렇지 않을 경우 다른 것으로 간주됩니다.</summary>
<returns>
<paramref name="left" /><paramref name="right" />가 같지 않으면 true이고, 같으면 false입니다.</returns>
<param name="left">다음 비교에 사용할 왼쪽 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
<param name="right">다름 비교에 사용할 오른쪽 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.ToString">
<summary>
<see cref="T:System.Security.Principal.NTAccount" /> 개체가 나타내는 계정의 이름을 Domain\Account 형식으로 반환합니다.</summary>
<returns>Domain\Account 형식의 계정 이름입니다.</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.Translate(System.Type)">
<summary>
<see cref="T:System.Security.Principal.NTAccount" /> 개체로 표시된 계정 이름을 다른 <see cref="T:System.Security.Principal.IdentityReference" /> 파생 형식으로 변환합니다.</summary>
<returns>변환된 ID입니다.</returns>
<param name="targetType">
<see cref="T:System.Security.Principal.NTAccount" />에서 변환할 대상 형식입니다.대상 형식은 <see cref="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)" /> 메서드에 의해 유효한 것으로 간주되는 형식이어야 합니다.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="targetType " />가 null인 경우</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " /><see cref="T:System.Security.Principal.IdentityReference" /> 형식이 아닌 경우</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">ID 참조의 일부 또는 전부를 변환할 수 없습니다.</exception>
<exception cref="T:System.SystemException">소스 계정 이름이 너무 깁니다.또는Win32 오류 코드가 반환되었습니다.</exception>
<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="P:System.Security.Principal.NTAccount.Value">
<summary><see cref="T:System.Security.Principal.NTAccount" /> 개체에 대한 대문자 문자열 표시를 반환합니다.</summary>
<returns><see cref="T:System.Security.Principal.NTAccount" /> 개체에 대한 대문자 문자열 표시입니다.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.SecurityIdentifier">
<summary>SID(보안 식별자)를 나타내며 SID의 마샬링 및 비교 작업을 제공합니다.</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Byte[],System.Int32)">
<summary>SID(보안 식별자)의 지정된 이진 표시를 사용하여 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="binaryForm">SID를 나타내는 바이트 배열입니다.</param>
<param name="offset">시작 인덱스로 사용할 <paramref name="binaryForm" />의 바이트 오프셋입니다. </param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.IntPtr)">
<summary>SID(보안 식별자)의 이진 형식을 나타내는 정수를 사용하여 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="binaryForm">SID의 이진 형식을 나타내는 정수입니다.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Security.Principal.WellKnownSidType,System.Security.Principal.SecurityIdentifier)">
<summary>알려진 특정 SID(보안 식별자) 형식 및 도메인 SID를 사용하여 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="sidType">열거형 값 중 하나입니다.이 값은 <see cref="F:System.Security.Principal.WellKnownSidType.LogonIdsSid" />이면 안 됩니다.</param>
<param name="domainSid">도메인 SID입니다.이 값은 다음 <see cref="T:System.Security.Principal.WellKnownSidType" /> 값에 대해 필수이며다른 <see cref="T:System.Security.Principal.WellKnownSidType" /> 값에 대해서는 무시됩니다.- <see cref="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountGuestSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountComputersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountControllersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.String)">
<summary>SDDL(Security Descriptor Definition Language) 형식의 지정된 SID(보안 식별자)를 사용하여 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="sddlForm">
<see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체를 만드는 데 사용하는 SID의 SDDL 문자열입니다.</param>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.AccountDomainSid">
<summary>SID(보안 식별자)가 Windows 계정 SID를 나타낼 경우 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID에서 계정 도메인 SID 부분을 반환합니다.SID가 Windows 계정 SID를 나타내지 않으면 이 속성은 <see cref="T:System.ArgumentNullException" />을 반환합니다.</summary>
<returns>SID가 Windows 계정 SID를 나타낼 경우 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID에서 계정 도메인 SID 부분을 반환하고, 그렇지 않으면 <see cref="T:System.ArgumentNullException" />을 반환합니다.</returns>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.BinaryLength">
<summary>
<see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID(보안 식별자)의 길이(바이트 단위)를 반환합니다.</summary>
<returns>
<see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID의 길이(바이트 단위)입니다.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.CompareTo(System.Security.Principal.SecurityIdentifier)">
<summary>현재 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체를 지정된 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체와 비교합니다.</summary>
<returns>이 인스턴스와 <paramref name="sid" />의 상대 값을 나타내는 부호 있는 숫자입니다.반환 값 설명 0보다 작음 이 인스턴스는 <paramref name="sid" />보다 작습니다. Zero 이 인스턴스는 <paramref name="sid" />와 같습니다. 0보다 큼 이 인스턴스는 <paramref name="sid" />보다 큽니다. </returns>
<param name="sid">현재 개체와 비교할 개체입니다.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Object)">
<summary><see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다.</summary>
<returns>
<paramref name="o" />가 이 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체와 같은 내부 형식 및 값을 가지는 개체이면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="o"><see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체와 비교할 개체이거나 null입니다.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Security.Principal.SecurityIdentifier)">
<summary>지정된 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체가 현재 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체와 같은지 여부를 나타냅니다.</summary>
<returns>
<paramref name="sid" />의 값이 현재 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체의 값과 같으면 true입니다.</returns>
<param name="sid">현재 개체와 비교할 개체입니다.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetBinaryForm(System.Byte[],System.Int32)">
<summary>
<see cref="T:System.Security.Principal.SecurityIdentifier" /> 클래스로 표시된 특정 SID(보안 식별자)의 이진 표현을 바이트 배열로 복사합니다.</summary>
<param name="binaryForm">복사된 SID를 받을 바이트 배열입니다.</param>
<param name="offset">시작 인덱스로 사용할 <paramref name="binaryForm" />의 바이트 오프셋입니다. </param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetHashCode">
<summary>현재 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체의 해시 함수로 사용됩니다.<see cref="M:System.Security.Principal.SecurityIdentifier.GetHashCode" /> 메서드는 해시 테이블과 같은 해시 알고리즘 및 데이터 구조에 적합합니다.</summary>
<returns>현재 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체의 해시 값입니다.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsAccountSid">
<summary><see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID(보안 식별자)가 유효한 Windows 계정 SID인지 여부를 나타내는 값을 반환합니다.</summary>
<returns><see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID가 유효한 Windows 계정 SID이면 true이고, 그렇지 않으면 false입니다.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsEqualDomainSid(System.Security.Principal.SecurityIdentifier)">
<summary><see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID(보안 식별자)가 지정된 SID와 동일한 도메인에 속하는지 여부를 나타내는 값을 반환합니다.</summary>
<returns><see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID가 <paramref name="sid" /> SID와 동일한 도메인에 있으면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="sid"><see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체와 비교할 SID입니다.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)">
<summary>지정한 형식이 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 클래스에 대해 유효한 변환 형식인지 여부를 나타내는 값을 반환합니다.</summary>
<returns>
<paramref name="targetType" /><see cref="T:System.Security.Principal.SecurityIdentifier" /> 클래스에 대해 유효한 변환 형식이면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="targetType">
<see cref="T:System.Security.Principal.SecurityIdentifier" />에서 변환할 수 있는 유효한 대상인지 쿼리할 형식입니다.유효한 대상 형식은 다음과 같습니다.- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsWellKnown(System.Security.Principal.WellKnownSidType)">
<summary>
<see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체가 알려진 특정 SID(보안 식별자) 형식과 일치하는지 여부를 나타내는 값을 반환합니다. </summary>
<returns>
<paramref name="type" /><see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체에 대한 SID 형식이면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="type">
<see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체와 비교할 값입니다.</param>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MaxBinaryLength">
<summary>보안 식별자의 이진 표현에 대한 최대 크기(바이트 단위)를 반환합니다.</summary>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MinBinaryLength">
<summary>보안 식별자의 이진 표현에 대한 최소 크기(바이트 단위)를 반환합니다.</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Equality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary><see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체가 동일한지 비교합니다.두 개체가 <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> 속성에 의해 반환된 것과 동일한 정식 표현을 가지거나 둘 다 null인 경우 같은 것으로 간주됩니다.</summary>
<returns>
<paramref name="left" /><paramref name="right" />가 같으면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="left">같음 비교에 사용할 왼쪽 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
<param name="right">같음 비교에 사용할 오른쪽 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Inequality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary><see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체가 동일하지 않은지 비교합니다.두 개체가 <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> 속성에 의해 반환된 것과 다른 정식 이름 표현을 가지거나 개체 중 하나는 null이고 나머지는 그렇지 않을 경우 다른 것으로 간주됩니다.</summary>
<returns>
<paramref name="left" /><paramref name="right" />가 같지 않으면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="left">다음 비교에 사용할 왼쪽 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
<param name="right">다름 비교에 사용할 오른쪽 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.ToString">
<summary>
<see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 계정에 대해 SDDL(Security Descriptor Definition Language) 형식의 SID(보안 식별자)를 반환합니다.SDDL 형식의 예로는 S-1-5-9를 들 수 있습니다.</summary>
<returns>
<see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 계정에 대한 SDDL 형식의 SID입니다.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Translate(System.Type)">
<summary>
<see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 계정 이름을 다른 <see cref="T:System.Security.Principal.IdentityReference" /> 파생 형식으로 변환합니다.</summary>
<returns>변환된 ID입니다.</returns>
<param name="targetType">
<see cref="T:System.Security.Principal.SecurityIdentifier" />에서 변환할 대상 형식입니다.대상 형식은 <see cref="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)" /> 메서드에 의해 유효한 것으로 간주되는 형식이어야 합니다.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="targetType " />가 null인 경우</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " /><see cref="T:System.Security.Principal.IdentityReference" /> 형식이 아닌 경우</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">ID 참조의 일부 또는 전부를 변환할 수 없습니다.</exception>
<exception cref="T:System.SystemException">Win32 오류 코드가 반환되었습니다.</exception>
<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="P:System.Security.Principal.SecurityIdentifier.Value">
<summary><see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID(보안 식별자)에 대한 대문자 SDDL(Security Descriptor Definition Language) 문자열을 반환합니다.</summary>
<returns>
<see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID에 대한 대문자 SDDL 문자열입니다.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.TokenAccessLevels">
<summary>액세스 토큰과 관련된 사용자 계정의 권한을 정의합니다. </summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustDefault">
<summary>사용자는 토큰의 기본 소유자, 기본 그룹 또는 DACL(임의 액세스 제어 목록)을 변경할 수 있습니다.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustGroups">
<summary>사용자는 토큰에 포함된 그룹의 특성을 변경할 수 있습니다.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges">
<summary>사용자는 토큰의 권한을 활성화하거나 비활성화할 수 있습니다.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustSessionId">
<summary>사용자는 토큰의 세션 식별자를 조정할 수 있습니다.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AllAccess">
<summary>사용자는 토큰에 대해 가능한 모든 액세스 권한을 갖습니다.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AssignPrimary">
<summary>사용자는 기본 토큰을 프로세스에 연결할 수 있습니다.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Duplicate">
<summary>사용자는 토큰을 복제할 수 있습니다.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Impersonate">
<summary>사용자는 클라이언트를 가장할 수 있습니다.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.MaximumAllowed">
<summary>
<see cref="T:System.Security.Principal.TokenAccessLevels" /> 열거형에 대해 지정할 수 있는 최대값입니다.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Query">
<summary>사용자는 토큰을 쿼리할 수 있습니다.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.QuerySource">
<summary>사용자는 토큰의 소스를 쿼리할 수 있습니다.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Read">
<summary>사용자는 토큰에 대해 표준 읽기 권한 및 <see cref="F:System.Security.Principal.TokenAccessLevels.Query" /> 권한을 갖습니다.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Write">
<summary>사용자는 토큰에 대해 표준 쓰기 권한 및 <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges,F:System.Security.Principal.TokenAccessLevels.AdjustGroups" /><see cref="F:System.Security.Principal.TokenAccessLevels.AdjustDefault" /> 권한을 갖습니다.</summary>
</member>
<member name="T:System.Security.Principal.WellKnownSidType">
<summary>일반적으로 사용되는 SID(보안 식별자) 집합을 정의합니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid">
<summary>계정 관리자 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid">
<summary>인증서 관리자 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountComputersSid">
<summary>계정 컴퓨터 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountControllersSid">
<summary>계정 컨트롤러 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid">
<summary>계정 도메인 관리자 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid">
<summary>계정 도메인 게스트 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid">
<summary>계정 도메인 사용자 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid">
<summary>엔터프라이즈 관리자 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountGuestSid">
<summary>계정 게스트 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid">
<summary>계정 Kerberos 대상 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid">
<summary>정책 관리자 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid">
<summary>RAS 및 IAS 서버 계정과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid">
<summary>스키마 관리자 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AnonymousSid">
<summary>익명 계정에 대한 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AuthenticatedUserSid">
<summary>인증된 사용자에 대한 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BatchSid">
<summary>일괄 처리 프로세스에 대한 SID를 나타냅니다.이 SID는 일괄 처리 작업으로 로그온할 때 토큰의 프로세스에 추가됩니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAccountOperatorsSid">
<summary>계정 운영자 계정과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAdministratorsSid">
<summary>관리자 계정과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAuthorizationAccessSid">
<summary>Windows 인증 액세스 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinBackupOperatorsSid">
<summary>백업 운영자 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinDomainSid">
<summary>도메인 계정과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinGuestsSid">
<summary>게스트 계정과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinIncomingForestTrustBuildersSid">
<summary>사용자가 들어오는 포리스트 트러스트를 만들 수 있도록 하는 SID를 나타냅니다.이 SID는 포리스트의 루트 도메인에서 Incoming Forest Trust Builders 기본 제공 그룹의 멤버인 사용자 토큰에 추가됩니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinNetworkConfigurationOperatorsSid">
<summary>네트워크 운영자 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceLoggingUsersSid">
<summary>컴퓨터를 모니터링하는 원격 액세스 권한을 가진 사용자 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceMonitoringUsersSid">
<summary>해당 컴퓨터에 성능 카운터 로깅을 예약하는 원격 액세스 권한을 가진 사용자 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPowerUsersSid">
<summary>고급 사용자 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPreWindows2000CompatibleAccessSid">
<summary>Windows 2000 이전 호환 가능 계정과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPrintOperatorsSid">
<summary>인쇄 운영자 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinRemoteDesktopUsersSid">
<summary>원격 데스크톱 사용자와 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinReplicatorSid">
<summary>복제자 계정과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinSystemOperatorsSid">
<summary>시스템 운영자 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinUsersSid">
<summary>기본 제공 사용자 계정과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupServerSid">
<summary>작성자 그룹 서버 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupSid">
<summary>개체의 작성자 그룹과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerServerSid">
<summary>작성자 소유자 서버 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerSid">
<summary>개체의 소유자 또는 작성자와 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DialupSid">
<summary>전화 접속 계정에 대한 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DigestAuthenticationSid">
<summary>Microsoft 다이제스트 인증 패키지가 클라이언트를 인증했을 때 존재하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.EnterpriseControllersSid">
<summary>엔터프라이즈 컨트롤러의 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.InteractiveSid">
<summary>대화형 계정에 대한 SID를 나타냅니다.이 SID는 대화형으로 로그온할 때 토큰의 프로세스에 추가됩니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalServiceSid">
<summary>로컬 서비스와 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSid">
<summary>로컬 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSystemSid">
<summary>로컬 시스템과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LogonIdsSid">
<summary>로그온 ID와 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.MaxDefined">
<summary>
<see cref="T:System.Security.Principal.WellKnownSidType" /> 열거형에 정의된 최대 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkServiceSid">
<summary>네트워크 서비스와 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkSid">
<summary>네트워크 계정에 대한 SID를 나타냅니다.이 SID는 네트워크에서 로그온할 때 토큰의 프로세스에 추가됩니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NTAuthoritySid">
<summary>Windows NT 권한에 대한 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NtlmAuthenticationSid">
<summary>Microsoft NTLM 인증 패키지가 클라이언트를 인증했을 때 존재하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NullSid">
<summary>Null SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid">
<summary>선택적 인증 옵션이 설정되어 있는 포리스트에서 사용자가 인증했을 때 존재하는 SID를 나타냅니다.이 SID가 있으면 <see cref="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid" />가 존재할 수 없습니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ProxySid">
<summary>프록시 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RemoteLogonIdSid">
<summary>원격 로그온과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RestrictedCodeSid">
<summary>제한된 코드에 대한 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SChannelAuthenticationSid">
<summary>보안 채널(SSL/TLS) 인증 패키지가 클라이언트를 인증했을 때 존재하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SelfSid">
<summary>자신에 대한 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ServiceSid">
<summary>서비스에 대한 SID를 나타냅니다.이 SID는 서비스로 로그온할 때 토큰의 프로세스에 추가됩니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.TerminalServerSid">
<summary>터미널 서버 계정과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid">
<summary>선택적 인증 옵션이 설정되어 있지 않은 트러스트나 포리스트 내에서 사용자가 인증했을 때 존재하는 SID를 나타냅니다.이 SID가 있으면 <see cref="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid" />가 존재할 수 없습니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WinBuiltinTerminalServerLicenseServersSid">
<summary>터미널 서버 라이센스를 발급할 수 있는 SID가 서버에 있음을 나타냅니다.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WorldSid">
<summary>모든 사람과 일치하는 SID를 나타냅니다.</summary>
</member>
<member name="T:System.Security.Principal.WindowsBuiltInRole">
<summary>
<see cref="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.String)" />에 사용될 일반 역할을 지정합니다.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.AccountOperator">
<summary>계정 운영자는 컴퓨터나 도메인에 있는 사용자 계정을 관리합니다.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Administrator">
<summary>관리자는 컴퓨터나 도메인에 대한 무제한적인 모든 액세스 권한을 가지고 있습니다.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.BackupOperator">
<summary>백업 운영자는 파일의 백업 및 복원을 목적으로 하는 보안 제한을 재정의할 수 있습니다.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Guest">
<summary>게스트는 사용자보다 제한을 많이 받습니다.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PowerUser">
<summary>고급 사용자는 일부 제한이 있지만 대부분의 관리 권한을 가지고 있으므로인증된 응용 프로그램 외에도 이전 응용 프로그램을 실행할 수 있습니다.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PrintOperator">
<summary>인쇄 운영자는 프린터를 제어할 수 있습니다.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Replicator">
<summary>복제기는 도메인 내의 파일 복제를 지원합니다.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.SystemOperator">
<summary>시스템 운영자는 특정 컴퓨터를 관리합니다.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.User">
<summary>사용자는 실수나 고의로 시스템 구성을 변경할 수 없으며인증된 응용 프로그램은 실행할 수 있지만 대부분의 이전 응용 프로그램은 실행할 수 없습니다.</summary>
</member>
<member name="T:System.Security.Principal.WindowsIdentity">
<summary>Windows 사용자를 나타냅니다.</summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr)">
<summary>지정된 Windows 계정 토큰이 나타내는 사용자에 대해 <see cref="T:System.Security.Principal.WindowsIdentity" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="userToken">코드를 실행하고 있는 사용자를 나타내는 계정 토큰입니다. </param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String)">
<summary>지정된 Windows 계정 토큰 및 지정된 인증 형식이 나타내는 사용자에 대한 <see cref="T:System.Security.Principal.WindowsIdentity" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="userToken">코드를 실행하고 있는 사용자를 나타내는 계정 토큰입니다. </param>
<param name="type">정보 전달만을 목적으로 합니다. 사용자를 식별하는 데 사용되는 인증 형식입니다.자세한 내용은 설명 부분을 참조하세요.</param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.AccessToken">
<summary>[보안 중요] 이 <see cref="T:System.Security.Principal.WindowsIdentity" /> 인스턴스의 이 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />을 가져옵니다. </summary>
<returns>
<see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />를 반환합니다.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose">
<summary>
<see cref="T:System.Security.Principal.WindowsIdentity" />에서 사용하는 모든 리소스를 해제합니다. </summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose(System.Boolean)">
<summary>
<see cref="T:System.Security.Principal.WindowsIdentity" />에서 사용하는 관리되지 않는 리소스를 해제하고 관리되는 리소스를 선택적으로 해제할 수 있습니다. </summary>
<param name="disposing">관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true로 설정하고, 관리되지 않는 리소스만 해제하려면 false로 설정합니다. </param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetAnonymous">
<summary>코드에서 익명의 사용자를 나타내는 데 센티널 값으로 사용할 수 있는 <see cref="T:System.Security.Principal.WindowsIdentity" /> 개체를 반환합니다.속성 값은 Windows 운영 체제에서 사용하는 익명의 기본 ID를 나타내지 않습니다.</summary>
<returns>익명 사용자를 나타내는 개체입니다.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent">
<summary>현재 Windows 사용자를 나타내는 <see cref="T:System.Security.Principal.WindowsIdentity" /> 개체를 반환합니다.</summary>
<returns>현재 사용자를 나타내는 개체입니다.</returns>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Boolean)">
<summary>
<paramref name="ifImpersonating" /> 매개 변수의 값에 따라 스레드나 프로세스에 대한 Windows ID를 나타내는 <see cref="T:System.Security.Principal.WindowsIdentity" /> 개체를 반환합니다.</summary>
<returns>Windows 사용자를 나타내는 개체입니다.</returns>
<param name="ifImpersonating">스레드가 현재 가장하고 있는 경우에만 <see cref="T:System.Security.Principal.WindowsIdentity" />를 반환하려면 true이고, 스레드가 가장하고 있는 경우 스레드의 <see cref="T:System.Security.Principal.WindowsIdentity" />를 반환하거나 스레드가 현재 가장하고 있지 않은 경우 프로세스의 <see cref="T:System.Security.Principal.WindowsIdentity" />를 반환하려면 false입니다.</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Security.Principal.TokenAccessLevels)">
<summary>지정한 희망 토큰 액세스 수준을 사용하여 현재 Windows 사용자를 나타내는 <see cref="T:System.Security.Principal.WindowsIdentity" /> 개체를 반환합니다.</summary>
<returns>현재 사용자를 나타내는 개체입니다.</returns>
<param name="desiredAccess">열거형 값의 비트 조합입니다. </param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Groups">
<summary>현재 Windows 사용자가 속해 있는 그룹을 가져옵니다.</summary>
<returns>현재 Windows 사용자가 속해 있는 그룹을 나타내는 개체입니다.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.ImpersonationLevel">
<summary>사용자의 가장 수준을 가져옵니다.</summary>
<returns>가장 수준을 지정하는 열거형 값 중 하나입니다. </returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsAnonymous">
<summary>사용자 계정이 시스템에서 익명 계정으로 식별되는지를 나타내는 값을 가져옵니다.</summary>
<returns>사용자 계정이 익명 계정이면 true이고, 그렇지 않으면 false입니다.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsGuest">
<summary>사용자 계정이 시스템에서 <see cref="F:System.Security.Principal.WindowsAccountType.Guest" /> 계정으로 식별되는지 여부를 나타내는 값을 가져옵니다.</summary>
<returns>사용자 계정이 <see cref="F:System.Security.Principal.WindowsAccountType.Guest" /> 계정이면 true이고, 그렇지 않으면 false입니다.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsSystem">
<summary>사용자 계정이 시스템에서 <see cref="F:System.Security.Principal.WindowsAccountType.System" /> 계정으로 식별되는지 여부를 나타내는 값을 가져옵니다.</summary>
<returns>사용자 계정이 <see cref="F:System.Security.Principal.WindowsAccountType.System" /> 계정이면 true이고, 그렇지 않으면 false입니다.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Owner">
<summary>토큰 소유자의 SID(보안 식별자)를 가져옵니다.</summary>
<returns>토큰 소유자에 대한 개체입니다.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)">
<summary>가장된 Windows ID로 지정된 작업을 실행합니다.가장된 메서드 호출을 사용하여 <see cref="T:System.Security.Principal.WindowsImpersonationContext" />에서 함수를 실행하지 않고 <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" />를 사용하여 매개 변수로 직접 함수를 제공할 수 있습니다.</summary>
<param name="safeAccessTokenHandle">가장 Windows ID의 SafeAccessTokenHandle입니다.</param>
<param name="action">실행할 System.Action입니다. </param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})">
<summary>가장된 Windows ID로 지정된 함수를 실행합니다.가장된 메서드 호출을 사용하여 <see cref="T:System.Security.Principal.WindowsImpersonationContext" />에서 함수를 실행하지 않고 <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" />를 사용하여 매개 변수로 직접 함수를 제공할 수 있습니다.</summary>
<returns>함수 결과를 반환합니다.</returns>
<param name="safeAccessTokenHandle">가장 Windows ID의 SafeAccessTokenHandle입니다.</param>
<param name="func">실행할 System.Func입니다.</param>
<typeparam name="T">함수에서 사용되고 반환되는 개체의 형식입니다.</typeparam>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.User">
<summary>사용자의 SID(보안 식별자)를 가져옵니다.</summary>
<returns>사용자에 대한 개체입니다.</returns>
</member>
<member name="T:System.Security.Principal.WindowsPrincipal">
<summary>코드에서 Windows 사용자의 Windows 그룹 멤버 자격을 확인할 수 있습니다.</summary>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.#ctor(System.Security.Principal.WindowsIdentity)">
<summary>지정된 <see cref="T:System.Security.Principal.WindowsIdentity" /> 개체를 사용하여 <see cref="T:System.Security.Principal.WindowsPrincipal" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="ntIdentity">
<see cref="T:System.Security.Principal.WindowsPrincipal" />의 새 인스턴스를 만들 개체입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="ntIdentity" />가 null입니다. </exception>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Int32)">
<summary>현재 보안 주체가 지정된 RID(상대 식별자)를 갖는 Windows 사용자 그룹에 속하는지 여부를 확인합니다.</summary>
<returns>현재 보안 주체가 지정된 Windows 사용자 그룹의 멤버이면, 즉 특정 역할에 속해 있으면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="rid">보안 주체의 멤버 자격 상태를 확인하는 데 사용되는 Windows 사용자 그룹의 RID입니다. </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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.SecurityIdentifier)">
<summary>현재 보안 주체가 지정된 SID(보안 식별자)를 갖는 Windows 사용자 그룹에 속하는지 여부를 확인합니다.</summary>
<returns>현재 보안 주체가 지정된 Windows 사용자 그룹의 멤버이면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="sid">Windows 사용자 그룹을 고유하게 식별하는 <see cref="T:System.Security.Principal.SecurityIdentifier" />입니다.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="sid" />가 null입니다.</exception>
<exception cref="T:System.Security.SecurityException">Windows에서 Win32 오류를 반환한 경우</exception>
<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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.WindowsBuiltInRole)">
<summary>현재 보안 주체가 지정된 <see cref="T:System.Security.Principal.WindowsBuiltInRole" />을 갖는 Windows 사용자 그룹에 속하는지 여부를 확인합니다.</summary>
<returns>현재 보안 주체가 지정된 Windows 사용자 그룹의 멤버이면 true이고, 그렇지 않으면 false입니다.</returns>
<param name="role">
<see cref="T:System.Security.Principal.WindowsBuiltInRole" /> 값 중 하나입니다. </param>
<exception cref="T:System.ArgumentException">
<paramref name="role" />은(는) 올바른 <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> 값이 아닙니다.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
</PermissionSet>
</member>
</members>
</doc>

View file

@ -0,0 +1,725 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Security.Principal.Windows</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle">
<summary>[SECURITY CRITICAL] Предоставляет безопасный дескриптор для потока Windows или маркера доступа процесса.Дополнительные сведения см. в разделе Маркеры доступа.</summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.#ctor(System.IntPtr)">
<summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />.</summary>
<param name="handle">Объект <see cref="T:System.IntPtr" />, представляющий ранее существующий дескриптор для использования.Используя <see cref="F:System.IntPtr.Zero" />, возвращает недопустимый дескриптор.</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.InvalidHandle">
<summary>[SECURITY CRITICAL] Возвращает недопустимый дескриптор путем создания экземпляра объекта <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> с <see cref="F:System.IntPtr.Zero" />.</summary>
<returns>Возвращает объект <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />.</returns>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.IsInvalid">
<summary>[SECURITY CRITICAL] Получает значение, указывающее, является ли дескриптор недействительным.</summary>
<returns>Значение true, если дескриптор недействителен, в противном случае — значение false.</returns>
</member>
<member name="T:System.Security.Principal.IdentityNotMappedException">
<summary>Представляет исключение для участника, удостоверение которого невозможно сопоставить известному удостоверению.</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Principal.IdentityNotMappedException" />.</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Principal.IdentityNotMappedException" />, используя указанное сообщение об ошибке.</summary>
<param name="message">Сообщение об ошибке с объяснением причин исключения.</param>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String,System.Exception)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Principal.IdentityNotMappedException" />, используя указанные сообщение об ошибке и внутреннее исключение.</summary>
<param name="message">Сообщение об ошибке с объяснением причин исключения.</param>
<param name="inner">Исключение, которое вызвало текущее исключение.Если значение параметра <paramref name="inner" /> отличается от null, текущее исключение выдается в блоке catch, обрабатывающем внутреннее исключение.</param>
</member>
<member name="P:System.Security.Principal.IdentityNotMappedException.UnmappedIdentities">
<summary>Представляет коллекцию несопоставленных удостоверений для исключения <see cref="T:System.Security.Principal.IdentityNotMappedException" />.</summary>
<returns>Коллекция несопоставленных удостоверений.</returns>
</member>
<member name="T:System.Security.Principal.IdentityReference">
<summary>Представляет удостоверение и является базовым классом для классов <see cref="T:System.Security.Principal.NTAccount" /> и <see cref="T:System.Security.Principal.SecurityIdentifier" />.Этот класс не предоставляет открытый конструктор и поэтому не может быть унаследованным.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReference.Equals(System.Object)">
<summary>Возвращает значение, показывающее, является ли указанный тип допустимым типом преобразования для класса <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>true, если <paramref name="o" /> является объектом тех же базового типа и значения, что и данный экземпляр <see cref="T:System.Security.Principal.IdentityReference" />; в противном случае — false.</returns>
<param name="o">Объект, сравниваемый с данным экземпляром <see cref="T:System.Security.Principal.IdentityReference" />, или пустая ссылка.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.GetHashCode">
<summary>Служит хэш-функцией для <see cref="T:System.Security.Principal.IdentityReference" />.Метод <see cref="M:System.Security.Principal.IdentityReference.GetHashCode" /> подходит для использования в алгоритмах хэширования и структурах данных, таких как хэш-таблицы.</summary>
<returns>Хэш-код для данного объекта <see cref="T:System.Security.Principal.IdentityReference" />.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.IsValidTargetType(System.Type)">
<summary>Возвращает значение, показывающее, является ли указанный тип допустимым типом преобразования для класса <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Значение true, если <paramref name="targetType" /> является допустимым типом преобразования для класса <see cref="T:System.Security.Principal.IdentityReference" />; в противном случае — значение false.</returns>
<param name="targetType">Тип, допустимость использования которого в качестве типа преобразования из класса <see cref="T:System.Security.Principal.IdentityReference" /> требуется проверить.Допустимы следующие типы целевого объекта:<see cref="T:System.Security.Principal.NTAccount" /><see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Equality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary>Сравнивает два объекта <see cref="T:System.Security.Principal.IdentityReference" /> на равенство.Объекты считаются равными, если их каноническое представление имени совпадает с представлением, возвращаемым свойством <see cref="P:System.Security.Principal.IdentityReference.Value" />, или значения обоих объектов равны null.</summary>
<returns>true, если значения <paramref name="left" /> и <paramref name="right" /> равны; в противном случае — false.</returns>
<param name="left">Левый операнд <see cref="T:System.Security.Principal.IdentityReference" />, используемый для сравнения в отношении равенства.Этот параметр может иметь значение null.</param>
<param name="right">Правый операнд <see cref="T:System.Security.Principal.IdentityReference" />, используемый для сравнения в отношении равенства.Этот параметр может иметь значение null.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Inequality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary>Сравнивает два объекта <see cref="T:System.Security.Principal.IdentityReference" /> на неравенство.Объекты считаются неравными, если их канонические представления имени отличаются от представления, возвращаемого свойством <see cref="P:System.Security.Principal.IdentityReference.Value" />, или один из объектов имеет значение null, а другой объект имеет другое значение.</summary>
<returns>Значение true, если значения параметров <paramref name="left" /> и <paramref name="right" /> не равны; в противном случае — значение false.</returns>
<param name="left">Левый операнд <see cref="T:System.Security.Principal.IdentityReference" />, используемый для сравнения в отношении неравенства.Этот параметр может иметь значение null.</param>
<param name="right">Правый операнд <see cref="T:System.Security.Principal.IdentityReference" />, используемый для сравнения на неравенство.Этот параметр может иметь значение null.</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.ToString">
<summary>Возвращает строковое представление удостоверения, представленного объектом <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Удостоверение в строковом формате.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.Translate(System.Type)">
<summary>Преобразует имя учетной записи, представленное объектом <see cref="T:System.Security.Principal.IdentityReference" />, в другой тип, производный от <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Преобразованное удостоверение.</returns>
<param name="targetType">Тип целевого объекта для преобразования из объекта <see cref="T:System.Security.Principal.IdentityReference" />. </param>
</member>
<member name="P:System.Security.Principal.IdentityReference.Value">
<summary>Получает строковое значение удостоверения, представленного объектом <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Строковое значение удостоверения, представленного объектом <see cref="T:System.Security.Principal.IdentityReference" />.</returns>
</member>
<member name="T:System.Security.Principal.IdentityReferenceCollection">
<summary>Представляет коллекцию объектов <see cref="T:System.Security.Principal.IdentityReference" /> и обеспечивает средства преобразования наборов объектов, производных от <see cref="T:System.Security.Principal.IdentityReference" />, в типы, производные от <see cref="T:System.Security.Principal.IdentityReference" />. </summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> нулевыми элементами в коллекции.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor(System.Int32)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Principal.IdentityReferenceCollection" />, используя заданный исходный размер.</summary>
<param name="capacity">Исходное число элементов в коллекции.Значение параметра <paramref name="capacity" /> служит только в качестве подсказки; необязательно создается максимальное число элементов.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Add(System.Security.Principal.IdentityReference)">
<summary>Добавляет объект <see cref="T:System.Security.Principal.IdentityReference" /> в коллекцию <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<param name="identity">Объект <see cref="T:System.Security.Principal.IdentityReference" /> для добавления в коллекцию.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Clear">
<summary>Удаляет все объекты <see cref="T:System.Security.Principal.IdentityReference" /> из коллекции <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Contains(System.Security.Principal.IdentityReference)">
<summary>Указывает, содержит ли коллекция <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> заданный объект <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Значение true, если коллекция содержит заданный объект.</returns>
<param name="identity">Объект <see cref="T:System.Security.Principal.IdentityReference" /> для проверки.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.CopyTo(System.Security.Principal.IdentityReference[],System.Int32)">
<summary>Копирует коллекцию <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> в массив <see cref="T:System.Security.Principal.IdentityReferenceCollection" />, начиная с указанного индекса.</summary>
<param name="array">Объект массива <see cref="T:System.Security.Principal.IdentityReferenceCollection" />, в который должна быть скопирована коллекция <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</param>
<param name="offset">Отсчитываемый от нуля индекс в массиве <paramref name="array" />, который обозначает позицию для копирования коллекции <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Count">
<summary>Возвращает число элементов в коллекции <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<returns>Число объектов <see cref="T:System.Security.Principal.IdentityReference" /> в коллекции <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.GetEnumerator">
<summary>Возвращает перечислитель, который может использоваться для выполнения итерации по коллекции <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<returns>Перечислитель для коллекции <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</returns>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Item(System.Int32)">
<summary>Устанавливает или возвращает узел по заданному индексу коллекции <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<returns>Объект <see cref="T:System.Security.Principal.IdentityReference" />, содержащийся в коллекции по указанному индексу.Если значение параметра <paramref name="index" /> больше или равно числу узлов в коллекции, возвращается значение null.</returns>
<param name="index">Отсчитываемый от нуля индекс в коллекции <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Remove(System.Security.Principal.IdentityReference)">
<summary>Удаляет указанный объект <see cref="T:System.Security.Principal.IdentityReference" /> из коллекции.</summary>
<returns>Значение true, если заданный объект был удален из коллекции.</returns>
<param name="identity">Удаляемый объект <see cref="T:System.Security.Principal.IdentityReference" />.</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.System#Collections#Generic#ICollection{T}#IsReadOnly"></member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>Возвращает перечислитель, который может использоваться для выполнения итерации по коллекции <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</summary>
<returns>Перечислитель для коллекции <see cref="T:System.Security.Principal.IdentityReferenceCollection" />.</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type)">
<summary>Преобразует объекты коллекции в указанный тип.Этот метод вызывается так же, как метод <see cref="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)" /> со значением false второго параметра. Это означает, что для элементов, преобразование которых завершается неудачно, исключения выдаваться не будут.</summary>
<returns>Коллекция <see cref="T:System.Security.Principal.IdentityReferenceCollection" />, представляющая преобразованное содержимое исходной коллекции.</returns>
<param name="targetType">Тип, в который преобразуются элементы коллекции.</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.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)">
<summary>Преобразует объекты коллекции в указанный тип и использует заданную отказоустойчивость для обработки или игнорирования ошибок, связанных с типом, не имеющим сопоставление преобразования.</summary>
<returns>Коллекция <see cref="T:System.Security.Principal.IdentityReferenceCollection" />, представляющая преобразованное содержимое исходной коллекции.</returns>
<param name="targetType">Тип, в который преобразуются элементы коллекции.</param>
<param name="forceSuccess">Логическое значение, определяющее способ обработки ошибок преобразования.Если параметр <paramref name="forceSuccess" /> имеет значение true, ошибки преобразования из-за необнаружения сопоставления во время преобразования приводят к сбою преобразования и вызову исключений.Если параметр <paramref name="forceSuccess" /> имеет значение false, типы, которые не удалось преобразовать из-за необнаружения сопоставления во время преобразования, копируются в возвращаемую коллекцию без преобразования.</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="T:System.Security.Principal.NTAccount">
<summary>Представляет учетную запись пользователя или группы.</summary>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Principal.NTAccount" />, используя указанное имя.</summary>
<param name="name">Имя, используемое для создания объекта <see cref="T:System.Security.Principal.NTAccount" />.Этот параметр не может иметь значение null или являться пустой строкой.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="name" /> имеет значение null.</exception>
<exception cref="T:System.ArgumentException">Параметр <paramref name="name" /> содержит пустую строку.– или –Параметр <paramref name="name" /> имеет слишком большую длину.</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String,System.String)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Principal.NTAccount" />, используя указанные имя домена и имя учетной записи. </summary>
<param name="domainName">Имя домена.Этот параметр может иметь значение null или являться пустой строкой.Имена доменов, имеющие значения NULL, обрабатываются аналогично пустой строке.</param>
<param name="accountName">Имя учетной записи.Этот параметр не может иметь значение null или являться пустой строкой.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="accountName" /> имеет значение null.</exception>
<exception cref="T:System.ArgumentException">Параметр <paramref name="accountName" /> содержит пустую строку.– или –Параметр <paramref name="accountName" /> имеет слишком большую длину.– или –Параметр <paramref name="domainName" /> имеет слишком большую длину.</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.Equals(System.Object)">
<summary>Возвращает значение, показывающее, равен ли данный объект <see cref="T:System.Security.Principal.NTAccount" /> указанному объекту.</summary>
<returns>true, если <paramref name="o" /> является объектом того же базового типа и значения, что и данный объект <see cref="T:System.Security.Principal.NTAccount" />; в противном случае — false.</returns>
<param name="o">Объект, сравниваемый с данным объектом <see cref="T:System.Security.Principal.NTAccount" />, или значение null.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.GetHashCode">
<summary>Служит хэш-функцией для текущего объекта <see cref="T:System.Security.Principal.NTAccount" />.Метод <see cref="M:System.Security.Principal.NTAccount.GetHashCode" /> подходит для алгоритмов хэширования и структур данных, таких как хэш-таблицы.</summary>
<returns>Хэш-значение для текущего объекта <see cref="T:System.Security.Principal.NTAccount" />.</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)">
<summary>Возвращает значение, показывающее, является ли указанный тип допустимым типом преобразования для класса <see cref="T:System.Security.Principal.NTAccount" />.</summary>
<returns>true, если <paramref name="targetType" /> является допустимым типом преобразования для класса <see cref="T:System.Security.Principal.NTAccount" />; в противном случае — false.</returns>
<param name="targetType">Тип, допустимость использования которого в качестве типа преобразования из класса <see cref="T:System.Security.Principal.NTAccount" /> требуется проверить.Допустимы следующие типы целевого объекта:- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Equality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary>Сравнивает два объекта <see cref="T:System.Security.Principal.NTAccount" /> на равенство.Объекты считаются равными, если их каноническое представление имени совпадает с представлением, возвращаемым свойством <see cref="P:System.Security.Principal.NTAccount.Value" />, или значения обоих объектов равны null.</summary>
<returns>true, если <paramref name="left" /> и <paramref name="right" /> равны; в ином случае — false.</returns>
<param name="left">Левый операнд, используемый для сравнения в отношении равенства.Этот параметр может иметь значение null.</param>
<param name="right">Правый операнд, используемый для сравнения в отношении равенства.Этот параметр может иметь значение null.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Inequality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary>Сравнивает два объекта <see cref="T:System.Security.Principal.NTAccount" /> на неравенство.Объекты считаются неравными, если их канонические представления имени отличаются от представления, возвращаемого свойством <see cref="P:System.Security.Principal.NTAccount.Value" />, или один из объектов имеет значение null, а другой объект имеет другое значение.</summary>
<returns>true, если <paramref name="left" /> и <paramref name="right" /> не равны; в ином случае — false.</returns>
<param name="left">Левый операнд, используемый для сравнения в отношении неравенства.Этот параметр может иметь значение null.</param>
<param name="right">Правый операнд, используемый для сравнения в отношении неравенства.Этот параметр может иметь значение null.</param>
</member>
<member name="M:System.Security.Principal.NTAccount.ToString">
<summary>Возвращает имя учетной записи в формате Домен\Учетная запись для учетной записи, представленной объектом <see cref="T:System.Security.Principal.NTAccount" />.</summary>
<returns>Имя учетной записи в формате Домен\Учетная запись.</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.Translate(System.Type)">
<summary>Преобразует имя учетной записи, представленное объектом <see cref="T:System.Security.Principal.NTAccount" />, в другой тип, производный от <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Преобразованное удостоверение.</returns>
<param name="targetType">Тип целевого объекта для преобразования из объекта <see cref="T:System.Security.Principal.NTAccount" />.Типом целевого объекта должен быть тип, допустимый для использования в качестве аргумента метода <see cref="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)" />.</param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="targetType " />— null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " /> не является типом <see cref="T:System.Security.Principal.IdentityReference" />.</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">Некоторые или ссылки на свойства нельзя преобразовать.</exception>
<exception cref="T:System.SystemException">Исходное имя учетной записи слишком длинное.– или –Возвращен код ошибки Win32.</exception>
<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="P:System.Security.Principal.NTAccount.Value">
<summary>Возвращает строковое представление (в верхнем регистре) данного объекта <see cref="T:System.Security.Principal.NTAccount" />.</summary>
<returns>Строковое представление (в верхнем регистре) данного объекта <see cref="T:System.Security.Principal.NTAccount" />.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.SecurityIdentifier">
<summary>Представляет идентификатор безопасности (SID) и предоставляет операции маршалинга и сравнения для SID.</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Byte[],System.Int32)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Principal.SecurityIdentifier" />, используя указанное двоичное представление идентификатора безопасности (ИД безопасности).</summary>
<param name="binaryForm">Массив байтов, представляющий ИД безопасности.</param>
<param name="offset">Смещение в байтах, которое должно использоваться в качестве начального индекса в параметре <paramref name="binaryForm" />. </param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.IntPtr)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Principal.SecurityIdentifier" />, используя целое число, представляющее двоичную форму идентификатора безопасности (ИД безопасности).</summary>
<param name="binaryForm">Целое число, представляющее двоичную форму ИД безопасности.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Security.Principal.WellKnownSidType,System.Security.Principal.SecurityIdentifier)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Principal.SecurityIdentifier" />, используя указанные хорошо известный тип идентификатора безопасности (ИД безопасности) и ИД безопасности домена.</summary>
<param name="sidType">Одно из значений перечисления.Это значение не должно быть равно <see cref="F:System.Security.Principal.WellKnownSidType.LogonIdsSid" />.</param>
<param name="domainSid">ИД безопасности домена.Это значение требуется для указанных ниже значений <see cref="T:System.Security.Principal.WellKnownSidType" />.Для любых других значений <see cref="T:System.Security.Principal.WellKnownSidType" /> данный параметр игнорируется.- <see cref="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountGuestSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountComputersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountControllersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.String)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Principal.SecurityIdentifier" />, используя указанный идентификатор безопасности (ИД безопасности) в формате SDDL (Security Descriptor Definition Language).</summary>
<param name="sddlForm">Строка SDDL для идентификатора безопасности, используемого для создания объекта <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.AccountDomainSid">
<summary>Возвращает часть идентификатора безопасности (ИД безопасности) домена учетных записей из ИД безопасности, представленного объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />, если этот ИД безопасности представляет ИД безопасности учетной записи Windows.Если данный ИД безопасности не представляет ИД безопасности учетной записи Windows, это свойство возвращает <see cref="T:System.ArgumentNullException" />.</summary>
<returns>Часть ИД безопасности домена учетных записей из ИД безопасности, представленного объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />, если этот ИД безопасности представляет ИД безопасности учетной записи Windows; в противном случае возвращается <see cref="T:System.ArgumentNullException" />.</returns>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.BinaryLength">
<summary>Возвращает длину (в байтах) идентификатора безопасности (ИД безопасности), представленного объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
<returns>Длина (в байтах) ИД безопасности, представленного объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.CompareTo(System.Security.Principal.SecurityIdentifier)">
<summary>Сравнивает текущий объект <see cref="T:System.Security.Principal.SecurityIdentifier" /> с заданным объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
<returns>Знаковое число, представляющее относительные значения этого экземпляра и параметра <paramref name="sid" />.Возвращаемое значение Описание Меньше нуля Данный экземпляр меньше <paramref name="sid" />. Zero Этот экземпляр и параметр <paramref name="sid" /> равны. Больше нуля. Этот экземпляр больше параметра <paramref name="sid" />. </returns>
<param name="sid">Объект, который требуется сравнить с текущим объектом.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Object)">
<summary>Возвращает значение, показывающее, равен ли данный объект <see cref="T:System.Security.Principal.SecurityIdentifier" /> указанному объекту.</summary>
<returns>true, если <paramref name="o" /> является объектом того же базового типа и значения, что и данный объект <see cref="T:System.Security.Principal.SecurityIdentifier" />; в противном случае — false.</returns>
<param name="o">Объект, сравниваемый с данным объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />, или значение null.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Security.Principal.SecurityIdentifier)">
<summary>Показывает, равен ли заданный объект <see cref="T:System.Security.Principal.SecurityIdentifier" /> текущему объекту <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
<returns>true, если значение <paramref name="sid" /> равно значению текущего объекта <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
<param name="sid">Объект, который требуется сравнить с текущим объектом.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetBinaryForm(System.Byte[],System.Int32)">
<summary>Копирует двоичное представление указанного идентификатора безопасности (ИД безопасности), представленного классом <see cref="T:System.Security.Principal.SecurityIdentifier" />, в массив байтов.</summary>
<param name="binaryForm">Массив байтов для копируемого ИД безопасности.</param>
<param name="offset">Смещение в байтах, которое должно использоваться в качестве начального индекса в параметре <paramref name="binaryForm" />. </param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetHashCode">
<summary>Служит хэш-функцией для текущего объекта <see cref="T:System.Security.Principal.SecurityIdentifier" />.Метод <see cref="M:System.Security.Principal.SecurityIdentifier.GetHashCode" /> подходит для алгоритмов хэширования и структур данных, таких как хэш-таблицы.</summary>
<returns>Хэш-значение для текущего объекта <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsAccountSid">
<summary>Возвращает значение, показывающее, является ли идентификатор безопасности (ИД безопасности), представленный данным объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />, допустимым ИД безопасности учетной записи Windows.</summary>
<returns>true, если ИД безопасности, представленный данным объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />, является допустимым ИД безопасности учетной записи Windows; в противном случае — false.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsEqualDomainSid(System.Security.Principal.SecurityIdentifier)">
<summary>Возвращает значение, показывающее, относится ли идентификатор безопасности (ИД безопасности), представленный данным объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />, к тому же домену, что и заданный ИД безопасности.</summary>
<returns>true, если ИД безопасности, представленный данным объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />, относится к тому же домену, что и ИД безопасности <paramref name="sid" />; в противном случае — false.</returns>
<param name="sid">ИД безопасности, который требуется сравнить с данным объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)">
<summary>Возвращает значение, показывающее, является ли указанный тип допустимым типом преобразования для класса <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
<returns>true, если <paramref name="targetType" /> является допустимым типом преобразования для класса <see cref="T:System.Security.Principal.SecurityIdentifier" />; в противном случае — false.</returns>
<param name="targetType">Тип, допустимость использования которого в качестве типа преобразования из класса <see cref="T:System.Security.Principal.SecurityIdentifier" /> требуется проверить.Допустимы следующие типы целевого объекта:- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsWellKnown(System.Security.Principal.WellKnownSidType)">
<summary>Возвращает значение, показывающее, соответствует ли объект <see cref="T:System.Security.Principal.SecurityIdentifier" /> заданному хорошо известному типу идентификатора безопасности (ИД безопасности). </summary>
<returns>true, если <paramref name="type" /> — тип ИД безопасности для объекта <see cref="T:System.Security.Principal.SecurityIdentifier" />; в противном случае — false.</returns>
<param name="type">Значение, которое требуется сравнить с объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MaxBinaryLength">
<summary>Возвращает максимальный размер (в байтах) двоичного представления идентификатора безопасности.</summary>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MinBinaryLength">
<summary>Возвращает минимальный размер (в байтах) двоичного представления идентификатора безопасности.</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Equality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary>Сравнивает два объекта <see cref="T:System.Security.Principal.SecurityIdentifier" /> на равенство.Объекты считаются равными, если их каноническое представление совпадает с представлением, возвращаемым свойством <see cref="P:System.Security.Principal.SecurityIdentifier.Value" />, или оба объекта имеют значение null.</summary>
<returns>true, если значения <paramref name="left" /> и <paramref name="right" /> равны; в противном случае — false.</returns>
<param name="left">Левый операнд, используемый для сравнения в отношении равенства.Этот параметр может иметь значение null.</param>
<param name="right">Правый операнд, используемый для сравнения в отношении равенства.Этот параметр может иметь значение null.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Inequality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary>Сравнивает два объекта <see cref="T:System.Security.Principal.SecurityIdentifier" /> на неравенство.Объекты считаются неравными, если их канонические представления имени отличаются от представления, возвращаемого свойством <see cref="P:System.Security.Principal.SecurityIdentifier.Value" />, или один из объектов имеет значение null, а другой объект имеет другое значение.</summary>
<returns>Значение true, если значения параметров <paramref name="left" /> и <paramref name="right" /> не равны; в противном случае — значение false.</returns>
<param name="left">Левый операнд, используемый для сравнения в отношении неравенства.Этот параметр может иметь значение null.</param>
<param name="right">Правый операнд, используемый для сравнения в отношении неравенства.Этот параметр может иметь значение null.</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.ToString">
<summary>Возвращает идентификатор безопасности (ИД безопасности) в формате SDDL (Security Descriptor Definition Language) для учетной записи, представленной объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />.Пример формата SDDL — S-1-5-9.</summary>
<returns>ИД безопасности в формате SDDL для учетной записи, представленной объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Translate(System.Type)">
<summary>Преобразует имя учетной записи, представленной объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />, в другой тип, производный от <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
<returns>Преобразованное удостоверение.</returns>
<param name="targetType">Тип целевого объекта для преобразования из объекта <see cref="T:System.Security.Principal.SecurityIdentifier" />.Типом целевого объекта должен быть тип, допустимый для использования в качестве аргумента метода <see cref="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)" />.</param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="targetType " />— null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " /> не является типом <see cref="T:System.Security.Principal.IdentityReference" />.</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">Некоторые или ссылки на свойства нельзя преобразовать.</exception>
<exception cref="T:System.SystemException">Возвращен код ошибки Win32.</exception>
<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="P:System.Security.Principal.SecurityIdentifier.Value">
<summary>Возвращает строку символов в верхнем регистре в формате SDDL (Security Descriptor Definition Language) для идентификатора безопасности (ИД безопасности), представленного данным объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
<returns>Строка символов в верхнем регистре в формате SDDL для ИД безопасности, представленного объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.TokenAccessLevels">
<summary>Определяет привилегии учетной записи пользователя, связанной с маркером доступа. </summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustDefault">
<summary>Пользователь может изменить для маркера владельца по умолчанию, основную группу или список управления доступом на уровне пользователей (DACL).</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustGroups">
<summary>Пользователь может изменить атрибуты групп в маркере.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges">
<summary>Пользователь может включить или отключить привилегии в маркере.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustSessionId">
<summary>Пользователь может изменить идентификатор сеанса маркера.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AllAccess">
<summary>Пользователь имеет полный доступ к маркеру.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AssignPrimary">
<summary>Пользователь может присоединить основной маркер к процессу.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Duplicate">
<summary>Пользователь может дублировать маркер.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Impersonate">
<summary>Пользователь может олицетворять клиента.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.MaximumAllowed">
<summary>Максимальное значение, которое может быть назначено для перечисления <see cref="T:System.Security.Principal.TokenAccessLevels" />.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Query">
<summary>Пользователь может запросить маркер.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.QuerySource">
<summary>Пользователь может запросить источник маркера.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Read">
<summary>Пользователь имеет обычные права чтения и привилегию <see cref="F:System.Security.Principal.TokenAccessLevels.Query" /> для маркера.</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Write">
<summary>Пользователь имеет обычные права записи и привилегии <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges,F:System.Security.Principal.TokenAccessLevels.AdjustGroups" /> и <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustDefault" /> для маркера.</summary>
</member>
<member name="T:System.Security.Principal.WellKnownSidType">
<summary>Определяет набор часто используемых идентификаторов безопасности (SID).</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid">
<summary>Идентификатор безопасности, соответствующий группе учетных записей администраторов.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid">
<summary>Идентификатор безопасности, соответствующий группе администраторов сертификатов.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountComputersSid">
<summary>Идентификатор безопасности, соответствующий группе учетных записей компьютеров.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountControllersSid">
<summary>Идентификатор безопасности, соответствующий группе учетных записей контроллеров.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid">
<summary>Идентификатор безопасности, соответствующий группе учетных записей администраторов домена.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid">
<summary>Идентификатор безопасности, соответствующий группе учетных записей гостей домена.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid">
<summary>Идентификатор безопасности, соответствующий группе учетных записей пользователей домена.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid">
<summary>Идентификатор безопасности, соответствующий группе администраторов предприятия.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountGuestSid">
<summary>Идентификатор безопасности, соответствующий группе учетных записей гостей.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid">
<summary>Идентификатор безопасности, соответствующий группе учетных записей целевых объектов Kerberos.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid">
<summary>Идентификатор безопасности, соответствующий группе администраторов политик.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid">
<summary>Идентификатор безопасности, соответствующий учетной записи серверов RAS и IAS.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid">
<summary>Идентификатор безопасности, соответствующий группе администраторов схемы.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AnonymousSid">
<summary>Идентификатор безопасности для анонимной учетной записи.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AuthenticatedUserSid">
<summary>Идентификатор безопасности для прошедшего проверку пользователя.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BatchSid">
<summary>Идентификатор безопасности для процесса пакетной обработки.Этот идентификатор добавляется в процесс маркера, когда он входит в систему в качестве пакетного задания.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAccountOperatorsSid">
<summary>Идентификатор безопасности, соответствующий учетной записи операторов учета.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAdministratorsSid">
<summary>Идентификатор безопасности, соответствующий учетной записи администратора.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAuthorizationAccessSid">
<summary>Идентификатор безопасности, соответствующий группе авторизации доступа Windows.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinBackupOperatorsSid">
<summary>Идентификатор безопасности, соответствующий группе операторов архива.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinDomainSid">
<summary>Идентификатор безопасности, соответствующий учетной записи домена.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinGuestsSid">
<summary>Идентификатор безопасности, соответствующий учетной записи "Гость".</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinIncomingForestTrustBuildersSid">
<summary>Идентификатор безопасности, позволяющий пользователю создавать входящие доверия лесов.Этот идентификатор добавляется в маркер пользователей, являющихся членами встроенной группы "Создатели входящего доверия леса" в корневом домене леса.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinNetworkConfigurationOperatorsSid">
<summary>Идентификатор безопасности, соответствующий группе операторов сети.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceLoggingUsersSid">
<summary>Указывает идентификатор безопасности, соответствующий группе пользователей, которые имеют доступ к мониторингу компьютера.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceMonitoringUsersSid">
<summary>Указывает идентификатор безопасности, соответствующий группе пользователей, которые имеют доступ к планированию записи в журнал счетчиков производительности на данном компьютере.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPowerUsersSid">
<summary>Идентификатор безопасности, соответствующий группе опытных пользователей.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPreWindows2000CompatibleAccessSid">
<summary>Идентификатор безопасности, соответствующий учетным записям, совместимым с пред-Windows 2000.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPrintOperatorsSid">
<summary>Идентификатор безопасности, соответствующий группе операторов печати.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinRemoteDesktopUsersSid">
<summary>Идентификатор безопасности, соответствующий пользователям удаленного рабочего стола.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinReplicatorSid">
<summary>Идентификатор безопасности, соответствующий учетной записи "Репликатор".</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinSystemOperatorsSid">
<summary>Идентификатор безопасности, соответствующий группе системных операторов.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinUsersSid">
<summary>Идентификатор безопасности, соответствующий встроенным учетным записям пользователей.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupServerSid">
<summary>Идентификатор безопасности группы-создателя "сервер".</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupSid">
<summary>Идентификатор безопасности, соответствующий группе-создателю объекта.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerServerSid">
<summary>Идентификатор безопасности владельца-создателя "сервер".</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerSid">
<summary>Идентификатор безопасности, соответствующий владельцу или создателю объекта.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DialupSid">
<summary>Идентификатор безопасности для учетной записи удаленного подключения.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DigestAuthenticationSid">
<summary>Идентификатор безопасности, присутствующий после проверки подлинности клиента пакетом дайджест-проверки подлинности Microsoft.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.EnterpriseControllersSid">
<summary>Идентификатор безопасности для контроллера предприятия.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.InteractiveSid">
<summary>Идентификатор безопасности для интерактивной учетной записи.Этот идентификатор добавляется в процесс маркера, когда он входит в систему интерактивно.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalServiceSid">
<summary>Идентификатор безопасности, соответствующий локальной службе.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSid">
<summary>Локальный идентификатор безопасности.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSystemSid">
<summary>Идентификатор безопасности, соответствующий локальной системе.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LogonIdsSid">
<summary>Идентификатор безопасности, соответствующий идентификаторам входа.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.MaxDefined">
<summary>Максимальный определенный идентификатор безопасности в перечислении <see cref="T:System.Security.Principal.WellKnownSidType" />.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkServiceSid">
<summary>Идентификатор безопасности, соответствующий сетевой службе.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkSid">
<summary>Идентификатор безопасности для сетевой учетной записи.Этот идентификатор добавляется в процесс маркера, когда он входит в систему по сети.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NTAuthoritySid">
<summary>Идентификатор безопасности для центра Windows NT.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NtlmAuthenticationSid">
<summary>Идентификатор безопасности, присутствующий после проверки подлинности клиента пакетом проверки подлинности Microsoft NTLM.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NullSid">
<summary>Пустой идентификатор безопасности.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid">
<summary>Идентификатор безопасности, присутствующий после прохождения пользователем проверки подлинности через лес с включенной функцией выборочной проверки подлинности.При наличии идентификатора безопасности идентификатор <see cref="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid" /> присутствовать не может.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ProxySid">
<summary>Идентификатор безопасности прокси-сервера.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RemoteLogonIdSid">
<summary>Идентификатор безопасности, соответствующий удаленным входам в систему.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RestrictedCodeSid">
<summary>Идентификатор безопасности для запрещенного кода.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SChannelAuthenticationSid">
<summary>Идентификатор безопасности, присутствующий после проверки подлинности клиента пакетом проверки подлинности по безопасному каналу (SSL/TLS).</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SelfSid">
<summary>Идентификатор безопасности для самообслуживания.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ServiceSid">
<summary>Идентификатор безопасности для службы.Этот идентификатор добавляется в процесс маркера, когда он входит в систему в качестве службы.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.TerminalServerSid">
<summary>Идентификатор безопасности, соответствующий учетной записи сервера терминалов.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid">
<summary>Идентификатор безопасности, присутствующий после прохождения пользователем проверки подлинности изнутри леса или через уровень доверия, не имеющий включенной функции выборочной проверки подлинности.При наличии этого идентификатора идентификатор <see cref="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid" /> присутствовать не может.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WinBuiltinTerminalServerLicenseServersSid">
<summary>Идентификатор безопасности, присутствующий на сервере, который может выдавать лицензии для сервера терминалов.</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WorldSid">
<summary>Идентификатор безопасности, соответствующий любому объекту.</summary>
</member>
<member name="T:System.Security.Principal.WindowsBuiltInRole">
<summary>Задает основные роли, используемые в методе <see cref="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.String)" />.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.AccountOperator">
<summary>Операторы учетных записей осуществляют управление учетными записями пользователей на компьютере или в домене.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Administrator">
<summary>Администраторы обладают полным и неограниченным доступом к компьютеру или домену.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.BackupOperator">
<summary>Операторы архива могут переопределять ограничения по безопасности для конкретных целей (резервное копирование или восстановление файлов).</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Guest">
<summary>Для пользователей с гостевой учетной записью существует больше ограничений, чем для обычных пользователей.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PowerUser">
<summary>Опытным пользователям предоставлено большинство административных прав с некоторыми ограничениями.Поэтому наряду с сертифицированными приложениями опытные пользователи могут запускать приложения прежних версий.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PrintOperator">
<summary>Операторы печати могут управлять принтером.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Replicator">
<summary>Репликаторы поддерживают репликацию файлов в домене.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.SystemOperator">
<summary>Системные операторы управляют определенным компьютером.</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.User">
<summary>Обычным пользователям не разрешено вносить в систему случайные или преднамеренные изменения.Поэтому обычные пользователи могут запускать только сертифицированные приложения. Запуск большинства приложений прежних версий им запрещен.</summary>
</member>
<member name="T:System.Security.Principal.WindowsIdentity">
<summary>Представляет пользователя Windows.</summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Principal.WindowsIdentity" /> для пользователя, представленного заданным токеном учетной записи Windows.</summary>
<param name="userToken">Токен учетной записи для пользователя, от лица которого выполняется код. </param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Principal.WindowsIdentity" /> для пользователя, представленного заданным токеном учетной записи Windows и заданным типом проверки подлинности.</summary>
<param name="userToken">Токен учетной записи для пользователя, от лица которого выполняется код. </param>
<param name="type">(Использовать только для справки.) Тип проверки подлинности, применяемой для идентификации пользователя.Дополнительные сведения см. в разделе "Замечания".</param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.AccessToken">
<summary>[SECURITY CRITICAL] Возвращает объект <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> для данного экземпляра <see cref="T:System.Security.Principal.WindowsIdentity" />. </summary>
<returns>Возвращает значение типа <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose">
<summary>Освобождает все ресурсы, занятые модулем <see cref="T:System.Security.Principal.WindowsIdentity" />. </summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose(System.Boolean)">
<summary>Освобождает неуправляемые ресурсы, используемые объектом <see cref="T:System.Security.Principal.WindowsIdentity" />, а при необходимости освобождает также управляемые ресурсы. </summary>
<param name="disposing">Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы. </param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetAnonymous">
<summary>Возвращает объект <see cref="T:System.Security.Principal.WindowsIdentity" />, который можно использовать в качестве контрольного значения в коде, чтобы представлять анонимного пользователя.Значение свойства не представляет встроенный анонимный идентификатор, используемый операционной системой Windows.</summary>
<returns>Объект, представляющий анонимного пользователя.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent">
<summary>Возвращает объект <see cref="T:System.Security.Principal.WindowsIdentity" />, представляющий текущего пользователя Windows.</summary>
<returns>Объект, представляющий текущего пользователя.</returns>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Boolean)">
<summary>Возвращает объект <see cref="T:System.Security.Principal.WindowsIdentity" />, представляющий идентификатор Windows для потока или процесса в зависимости от значения параметра <paramref name="ifImpersonating" />.</summary>
<returns>Объект, представляющий пользователя Windows.</returns>
<param name="ifImpersonating">Значение true для возврата объекта <see cref="T:System.Security.Principal.WindowsIdentity" />, только если олицетворение потока выполняется в данный момент; значение false для возврата объекта <see cref="T:System.Security.Principal.WindowsIdentity" /> потока, если олицетворение потока выполняется, или объекта <see cref="T:System.Security.Principal.WindowsIdentity" /> процесса, если олицетворение потока в настоящий момент не выполняется.</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Security.Principal.TokenAccessLevels)">
<summary>Возвращает объект <see cref="T:System.Security.Principal.WindowsIdentity" />, представляющий текущего пользователя Windows, используя указанный требуемый уровень доступа к токену.</summary>
<returns>Объект, представляющий текущего пользователя.</returns>
<param name="desiredAccess">Побитовое сочетание значений перечисления. </param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Groups">
<summary>Возвращает группы, к которым относится текущий пользователь Windows.</summary>
<returns>Объект, представляющий группы, к которым принадлежит текущий пользователь Windows.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.ImpersonationLevel">
<summary>Возвращает уровень олицетворения для пользователя.</summary>
<returns>Одно из значений перечисления, указывающее уровень олицетворения. </returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsAnonymous">
<summary>Возвращает значение, показывающее, определена ли в системе учетная запись пользователя как анонимная.</summary>
<returns>Значение true, если учетная запись пользователя является анонимной; в противном случае — значение false.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsGuest">
<summary>Возвращает значение, показывающее, определена ли в системе учетная запись пользователя как учетная запись <see cref="F:System.Security.Principal.WindowsAccountType.Guest" />.</summary>
<returns>Значение true, если учетная запись пользователя является учетной записью <see cref="F:System.Security.Principal.WindowsAccountType.Guest" />; в противном случае — значение false.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsSystem">
<summary>Возвращает значение, показывающее, определена ли в системе учетная запись пользователя как учетная запись <see cref="F:System.Security.Principal.WindowsAccountType.System" />.</summary>
<returns>Значение true, если учетная запись пользователя является учетной записью <see cref="F:System.Security.Principal.WindowsAccountType.System" />; в противном случае — значение false.</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Owner">
<summary>Возвращает идентификатор безопасности (ИД безопасности) для владельца токена.</summary>
<returns>Объект для владельца токена.</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)">
<summary>Выполняет указанное действие с олицетворенным удостоверением Windows.Вместо олицетворенного вызова метода и выполнения функции в контексте <see cref="T:System.Security.Principal.WindowsImpersonationContext" /> можно использовать метод <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> и предоставить функцию непосредственно в качестве параметра.</summary>
<param name="safeAccessTokenHandle">Дескриптор SafeAccessTokenHandle олицетворенного удостоверения Windows.</param>
<param name="action">System.Action для запуска. </param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})">
<summary>Выполняет указанную функцию с олицетворенным удостоверением Windows.Вместо олицетворенного вызова метода и выполнения функции в контексте <see cref="T:System.Security.Principal.WindowsImpersonationContext" /> можно использовать метод <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> и предоставить функцию непосредственно в качестве параметра.</summary>
<returns>Возвращает результат функции.</returns>
<param name="safeAccessTokenHandle">Дескриптор SafeAccessTokenHandle олицетворенного удостоверения Windows.</param>
<param name="func">System.Func для запуска.</param>
<typeparam name="T">Тип объекта, который используется и возвращается функцией.</typeparam>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.User">
<summary>Возвращает идентификатор безопасности (ИД безопасности) для пользователя.</summary>
<returns>Объект для пользователя.</returns>
</member>
<member name="T:System.Security.Principal.WindowsPrincipal">
<summary>Включает код для проверки членства пользователя Windows в группе Windows.</summary>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.#ctor(System.Security.Principal.WindowsIdentity)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Principal.WindowsPrincipal" /> указанным объектом <see cref="T:System.Security.Principal.WindowsIdentity" />.</summary>
<param name="ntIdentity">Объект, из которого создается новый экземпляр <see cref="T:System.Security.Principal.WindowsPrincipal" />. </param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="ntIdentity" /> имеет значение null. </exception>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Int32)">
<summary>Определяет, относится ли текущий участник к группе пользователей Windows с заданным относительным идентификатором (RID).</summary>
<returns>Значение true, если текущий субъект является членом заданной группы пользователей Windows (в конкретной роли); в противном случае — значение false.</returns>
<param name="rid">RID группы пользователей Windows, в которой требуется проверить состояние членства участника. </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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.SecurityIdentifier)">
<summary>Определяет, относится ли текущий субъект к группе пользователей Windows с заданным идентификатором безопасности (SID).</summary>
<returns>Значение true, если текущий участник является членом заданной группы пользователей Windows; в противном случае — значение false.</returns>
<param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, уникально определяющий группу пользователей Windows.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="sid" /> имеет значение null.</exception>
<exception cref="T:System.Security.SecurityException">Система Windows возвратила код ошибки Win32.</exception>
<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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.WindowsBuiltInRole)">
<summary>Определяет, относится ли текущий субъект к группе пользователей Windows с заданным <see cref="T:System.Security.Principal.WindowsBuiltInRole" />.</summary>
<returns>Значение true, если текущий участник является членом заданной группы пользователей Windows; в противном случае — значение false.</returns>
<param name="role">Одно из значений <see cref="T:System.Security.Principal.WindowsBuiltInRole" />. </param>
<exception cref="T:System.ArgumentException">
<paramref name="role" /> не является допустимым значением <see cref="T:System.Security.Principal.WindowsBuiltInRole" />.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
</PermissionSet>
</member>
</members>
</doc>

View file

@ -0,0 +1,742 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Security.Principal.Windows</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle">
<summary>[SECURITY CRITICAL] 提供 Windows 线程或进程访问令牌的安全句柄。有关详细信息,请参阅访问令牌</summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.#ctor(System.IntPtr)">
<summary>[SECURITY CRITICAL] 初始化 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> 类的新实例。</summary>
<param name="handle">
<see cref="T:System.IntPtr" /> 对象,表示要使用的预先存在的句柄。使用 <see cref="F:System.IntPtr.Zero" /> 返回无效句柄。</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.InvalidHandle">
<summary>[SECURITY CRITICAL] 通过使用 <see cref="F:System.IntPtr.Zero" /> 实例化 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> 对象来返回无效句柄。</summary>
<returns>返回 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> 对象。</returns>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.IsInvalid">
<summary>[SECURITY CRITICAL] 获取一个值,该值指示句柄是否无效。</summary>
<returns>如果句柄无效,则为 true否则为 false。</returns>
</member>
<member name="T:System.Security.Principal.IdentityNotMappedException">
<summary>表示其标识未能映射到已知标识的主体的一个异常。</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor">
<summary>初始化 <see cref="T:System.Security.Principal.IdentityNotMappedException" /> 类的新实例。</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String)">
<summary>使用指定的错误消息初始化 <see cref="T:System.Security.Principal.IdentityNotMappedException" /> 类的新实例。</summary>
<param name="message">解释异常原因的错误信息。</param>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String,System.Exception)">
<summary>使用指定的错误消息和内部异常初始化 <see cref="T:System.Security.Principal.IdentityNotMappedException" /> 类的新实例。</summary>
<param name="message">解释异常原因的错误信息。</param>
<param name="inner">导致当前异常的异常。如果 <paramref name="inner" /> 不为空,则在处理内部异常的 catch 块中引发当前异常。</param>
</member>
<member name="P:System.Security.Principal.IdentityNotMappedException.UnmappedIdentities">
<summary>表示 <see cref="T:System.Security.Principal.IdentityNotMappedException" /> 异常的未映射标识的集合。</summary>
<returns>未映射标识的集合。</returns>
</member>
<member name="T:System.Security.Principal.IdentityReference">
<summary>表示一个标识,为 <see cref="T:System.Security.Principal.NTAccount" /><see cref="T:System.Security.Principal.SecurityIdentifier" /> 类的基类。此类不提供公共构造函数,因为不能被继承。</summary>
</member>
<member name="M:System.Security.Principal.IdentityReference.Equals(System.Object)">
<summary>返回一个值,该值指示指定对象是否等于 <see cref="T:System.Security.Principal.IdentityReference" /> 类的此实例。</summary>
<returns>如果 <paramref name="o" /> 是与此 <see cref="T:System.Security.Principal.IdentityReference" /> 实例有相同基础类型和值的对象,则为 true否则为 false。</returns>
<param name="o">要与此 <see cref="T:System.Security.Principal.IdentityReference" /> 实例比较的对象,或一个空引用。</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.GetHashCode">
<summary>作为 <see cref="T:System.Security.Principal.IdentityReference" /> 的哈希函数。<see cref="M:System.Security.Principal.IdentityReference.GetHashCode" /> 适用于哈希算法和哈希表之类的数据结构。</summary>
<returns><see cref="T:System.Security.Principal.IdentityReference" /> 对象的哈希代码。</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.IsValidTargetType(System.Type)">
<summary>返回一个值,该值指示指定类型是否为 <see cref="T:System.Security.Principal.IdentityReference" /> 类的有效转换类型。</summary>
<returns>如果 <paramref name="targetType" /><see cref="T:System.Security.Principal.IdentityReference" /> 类的有效转换类型,则为 true否则为 false。</returns>
<param name="targetType">查询其能否作为 <see cref="T:System.Security.Principal.IdentityReference" /> 的有效转换类型的类型。以下目标类型是有效的:<see cref="T:System.Security.Principal.NTAccount" /><see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Equality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary>比较两个 <see cref="T:System.Security.Principal.IdentityReference" /> 对象以确定它们是否相等。如果这两个对象具有与 <see cref="P:System.Security.Principal.IdentityReference.Value" /> 属性返回的规范名称表示形式相同的规范名称表示形式,或是都为 null则将它们视为相等。</summary>
<returns>如果 <paramref name="left" /><paramref name="right" /> 相等,则为 true否则为 false。</returns>
<param name="left">用于相等比较的左 <see cref="T:System.Security.Principal.IdentityReference" /> 操作数。此参数可以为 null。</param>
<param name="right">用于相等比较的右 <see cref="T:System.Security.Principal.IdentityReference" /> 操作数。此参数可以为 null。</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Inequality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary>比较两个 <see cref="T:System.Security.Principal.IdentityReference" /> 对象以确定它们是否不相等。如果它们的规范名称表示形式与 <see cref="P:System.Security.Principal.IdentityReference.Value" /> 属性返回的表示形式不同,或其中一个对象为 null 而另一个对象不是,它们将被视为不相等。</summary>
<returns>如果 <paramref name="left" /><paramref name="right" /> 不相等,则为 true否则为 false。</returns>
<param name="left">用于不相等比较的左 <see cref="T:System.Security.Principal.IdentityReference" /> 操作数。此参数可以为 null。</param>
<param name="right">用于不相等比较的右 <see cref="T:System.Security.Principal.IdentityReference" /> 操作数。此参数可以为 null。</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.ToString">
<summary>返回 <see cref="T:System.Security.Principal.IdentityReference" /> 对象表示的标识的字符串表示形式。</summary>
<returns>字符串格式的标识。</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.Translate(System.Type)">
<summary><see cref="T:System.Security.Principal.IdentityReference" /> 对象表示的帐户名转换为另一 <see cref="T:System.Security.Principal.IdentityReference" /> 派生类型。</summary>
<returns>转换后的标识。</returns>
<param name="targetType"><see cref="T:System.Security.Principal.IdentityReference" /> 进行的转换的目标类型。</param>
</member>
<member name="P:System.Security.Principal.IdentityReference.Value">
<summary>获取 <see cref="T:System.Security.Principal.IdentityReference" /> 对象表示的标识的字符串值。</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReference" /> 对象表示的标识的字符串值。</returns>
</member>
<member name="T:System.Security.Principal.IdentityReferenceCollection">
<summary>表示 <see cref="T:System.Security.Principal.IdentityReference" /> 对象的集合,并提供一种方法将 <see cref="T:System.Security.Principal.IdentityReference" /> 派生的对象集转换为 <see cref="T:System.Security.Principal.IdentityReference" /> 派生的类型。</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor">
<summary>用集合中的零项初始化 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 类的新实例。</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor(System.Int32)">
<summary>使用指定的初始大小初始化 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 类的新实例。</summary>
<param name="capacity">集合中的初始项数。<paramref name="capacity" /> 的值仅是一个提示,它不一定是创建的最大项数。</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Add(System.Security.Principal.IdentityReference)">
<summary><see cref="T:System.Security.Principal.IdentityReference" /> 对象添加到 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合中。</summary>
<param name="identity">要添加到集合的 <see cref="T:System.Security.Principal.IdentityReference" /> 对象。</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Clear">
<summary><see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合中清除所有 <see cref="T:System.Security.Principal.IdentityReference" /> 对象。</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Contains(System.Security.Principal.IdentityReference)">
<summary>指示 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合是否包含指定的 <see cref="T:System.Security.Principal.IdentityReference" /> 对象。</summary>
<returns>如果集合包含指定的对象,则为 true。</returns>
<param name="identity">要检查的 <see cref="T:System.Security.Principal.IdentityReference" /> 对象。</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.CopyTo(System.Security.Principal.IdentityReference[],System.Int32)">
<summary>从指定的索引开始,将 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合复制到一个 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 数组中。</summary>
<param name="array">要将 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合复制到其中的 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 数组对象。</param>
<param name="offset">
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合要复制到的 <paramref name="array" /> 中从零开始的索引。</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Count">
<summary>获取 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合中项的数目。</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合中 <see cref="T:System.Security.Principal.IdentityReference" /> 对象的数目。</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.GetEnumerator">
<summary>获取一个可用于循环访问 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合的枚举数。</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合的枚举数。</returns>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Item(System.Int32)">
<summary>获取或设置 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合中指定索引处的节点。</summary>
<returns>位于集合中指定索引处的 <see cref="T:System.Security.Principal.IdentityReference" />。如果 <paramref name="index" /> 大于或等于集合中的节点数,则返回值为 null。</returns>
<param name="index">
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合中的从零开始的索引。</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Remove(System.Security.Principal.IdentityReference)">
<summary>从集合中移除指定的 <see cref="T:System.Security.Principal.IdentityReference" /> 对象。</summary>
<returns>如果从集合中移除了指定的对象,则为 true。</returns>
<param name="identity">要移除的 <see cref="T:System.Security.Principal.IdentityReference" /> 对象。</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.System#Collections#Generic#ICollection{T}#IsReadOnly"></member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>获取一个可用于循环访问 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合的枚举数。</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合的枚举数。</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type)">
<summary>将集合中的对象转换为指定类型。调用此方法与调用第二个参数设置为 false 的 <see cref="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)" /> 一样,这意味着对于转换失败的项不会引发异常。</summary>
<returns>一个 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合,表示原始集合的转换后的内容。</returns>
<param name="targetType">要将集合中的项转换到的目标类型。</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.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)">
<summary>将集合中的对象转换为指定类型,并使用指定容错机制处理或忽略与不具有转换映射的类型相关联的错误。</summary>
<returns>一个 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合,表示原始集合的转换后的内容。</returns>
<param name="targetType">要将集合中的项转换到的目标类型。</param>
<param name="forceSuccess">一个布尔值,确定如何处理转换错误。如果 <paramref name="forceSuccess" /> 为 true则由于未能为转换找到映射而发生的转换错误会导致转换失败并引发异常。如果 <paramref name="forceSuccess" /> 为 false则因未为转换找到映射而未能转换的类型会在不进行转换的情况下被复制到返回的集合中。</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="T:System.Security.Principal.NTAccount">
<summary>表示用户或组帐户。</summary>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String)">
<summary>使用指定的名称初始化 <see cref="T:System.Security.Principal.NTAccount" /> 类的新实例。</summary>
<param name="name">用于创建 <see cref="T:System.Security.Principal.NTAccount" /> 对象的名称。此参数不能为 null 或空字符串。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 为 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 是空字符串。- 或 -<paramref name="name" /> 过长。</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String,System.String)">
<summary>使用指定的域名和帐户名初始化 <see cref="T:System.Security.Principal.NTAccount" /> 类的新实例。</summary>
<param name="domainName">域的名称。此参数可以为 null 或空字符串。为 null 值的域名如同空字符串一样处理。</param>
<param name="accountName">帐户的名称。此参数不能为 null 或空字符串。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="accountName" /> 为 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="accountName" /> 是空字符串。- 或 -<paramref name="accountName" /> 过长。- 或 -<paramref name="domainName" /> 过长。</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.Equals(System.Object)">
<summary>返回一个值,该值指示此 <see cref="T:System.Security.Principal.NTAccount" /> 对象是否与指定的对象相等。</summary>
<returns>如果 <paramref name="o" /> 是与此 <see cref="T:System.Security.Principal.NTAccount" /> 对象有相同基础类型和值的对象,则为 true否则为 false。</returns>
<param name="o">要与此 <see cref="T:System.Security.Principal.NTAccount" /> 对象比较的对象,或 null。</param>
</member>
<member name="M:System.Security.Principal.NTAccount.GetHashCode">
<summary>用作当前 <see cref="T:System.Security.Principal.NTAccount" /> 对象的一个哈希函数。<see cref="M:System.Security.Principal.NTAccount.GetHashCode" /> 方法适合在哈希算法和类似哈希表的数据结构中使用。</summary>
<returns>当前 <see cref="T:System.Security.Principal.NTAccount" /> 对象的哈希值。</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)">
<summary>返回一个值,该值指示指定类型是否为 <see cref="T:System.Security.Principal.NTAccount" /> 类的有效转换类型。</summary>
<returns>如果 <paramref name="targetType" /><see cref="T:System.Security.Principal.NTAccount" /> 类的有效转换类型,则为 true否则为 false。</returns>
<param name="targetType">查询其能否作为 <see cref="T:System.Security.Principal.NTAccount" /> 的有效转换类型的类型。以下目标类型是有效的:- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Equality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary>比较两个 <see cref="T:System.Security.Principal.NTAccount" /> 对象以确定它们是否相等。如果这两个对象具有与 <see cref="P:System.Security.Principal.NTAccount.Value" /> 属性返回的规范名称表示形式相同的规范名称表示形式,或是都为 null则将它们视为相等。</summary>
<returns>如果 <paramref name="left" /><paramref name="right" /> 相等,则为 true否则为 false。</returns>
<param name="left">用于相等比较的左操作数。此参数可以为 null。</param>
<param name="right">用于相等比较的右操作数。此参数可以为 null。</param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Inequality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary>比较两个 <see cref="T:System.Security.Principal.NTAccount" /> 对象以确定它们是否不相等。如果它们的规范名称表示形式与 <see cref="P:System.Security.Principal.NTAccount.Value" /> 属性返回的表示形式不同,或其中一个对象为 null 而另一个对象不是,它们将被视为不相等。</summary>
<returns>如果 <paramref name="left" /><paramref name="right" /> 不相等,则为 true否则为 false。</returns>
<param name="left">用于不相等比较的左操作数。此参数可以为 null。</param>
<param name="right">用于不相等比较的右操作数。此参数可以为 null。</param>
</member>
<member name="M:System.Security.Principal.NTAccount.ToString">
<summary>以域\帐户 格式返回 <see cref="T:System.Security.Principal.NTAccount" /> 对象所表示的帐户的帐户名。</summary>
<returns>域\帐户 格式的帐户名。</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.Translate(System.Type)">
<summary><see cref="T:System.Security.Principal.NTAccount" /> 对象表示的帐户名转换为另一 <see cref="T:System.Security.Principal.IdentityReference" /> 派生的类型。</summary>
<returns>转换后的标识。</returns>
<param name="targetType"><see cref="T:System.Security.Principal.NTAccount" /> 进行的转换的目标类型。目标类型必须为由 <see cref="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)" /> 方法视为有效的类型。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="targetType " />为 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " /> 不是 <see cref="T:System.Security.Principal.IdentityReference" /> 类型。</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">未能转换部分或所有标识引用。</exception>
<exception cref="T:System.SystemException">源帐户名称过长。- 或 -返回了 Win32 错误。</exception>
<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="P:System.Security.Principal.NTAccount.Value">
<summary>返回此 <see cref="T:System.Security.Principal.NTAccount" /> 对象的大写字符串表示形式。</summary>
<returns><see cref="T:System.Security.Principal.NTAccount" /> 对象的大写字符串表示形式。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.SecurityIdentifier">
<summary>表示安全标识符 (SID),并提供 SID 的封送和比较操作。</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Byte[],System.Int32)">
<summary>使用安全标识符 (SID) 的指定二进制表示形式初始化 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 类的新实例。</summary>
<param name="binaryForm">表示 SID 的字节数组。</param>
<param name="offset">要用作 <paramref name="binaryForm" /> 中的起始索引的字节偏移量。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.IntPtr)">
<summary>使用表示安全标识符 (SID) 二进制形式的整数,初始化 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 类的新实例。</summary>
<param name="binaryForm">表示 SID 的二进制形式的整数。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Security.Principal.WellKnownSidType,System.Security.Principal.SecurityIdentifier)">
<summary>使用指定的已知安全标识符 (SID) 类型和域 SID 初始化 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 类的新实例。</summary>
<param name="sidType">枚举值之一。此值不得为 <see cref="F:System.Security.Principal.WellKnownSidType.LogonIdsSid" /></param>
<param name="domainSid">域 SID。以下 <see cref="T:System.Security.Principal.WellKnownSidType" /> 值需要此值。任何其他 <see cref="T:System.Security.Principal.WellKnownSidType" /> 值都忽略此参数。- <see cref="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountGuestSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountComputersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountControllersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.String)">
<summary>使用安全说明符定义语言 (SDDL) 格式的指定安全标识符 (SID) 初始化 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 类的新实例。</summary>
<param name="sddlForm">用于创建 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象的 SID 的 SDDL 字符串。</param>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.AccountDomainSid">
<summary>如果由 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的 SID 表示 Windows 帐户 SID则从该 SID 返回帐户域安全标识符 (SID) 部分。如果该 SID 不表示 Windows 帐户 SID则此属性返回 <see cref="T:System.ArgumentNullException" /></summary>
<returns>如果由 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的 SID 表示 Windows 帐户 SID则从该 SID 返回帐户域 SID 部分;否则,它返回 <see cref="T:System.ArgumentNullException" /></returns>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.BinaryLength">
<summary>返回由 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的安全标识符 (SID) 的长度(以字节为单位)。</summary>
<returns><see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的 SID 的长度(以字节为单位)。</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.CompareTo(System.Security.Principal.SecurityIdentifier)">
<summary>用指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象同当前 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象进行比较。</summary>
<returns>一个有符号数字,指示此实例和 <paramref name="sid" /> 的相对值。返回值说明小于零此实例小于 <paramref name="sid" />。零此实例等于 <paramref name="sid" />。大于零此实例大于 <paramref name="sid" /></returns>
<param name="sid">要与当前对象进行比较的对象。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Object)">
<summary>返回一个值,该值指示此 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象是否与指定的对象相等。</summary>
<returns>如果 <paramref name="o" /> 是与此 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象有相同基础类型和值的对象,则为 true否则为 false。</returns>
<param name="o">要与此 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象进行比较的对象,或 null。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Security.Principal.SecurityIdentifier)">
<summary>指示指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象是否等于当前的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象。</summary>
<returns>如果 <paramref name="sid" /> 的值和当前 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象的值相等,则为 true。</returns>
<param name="sid">要与当前对象进行比较的对象。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetBinaryForm(System.Byte[],System.Int32)">
<summary><see cref="T:System.Security.Principal.SecurityIdentifier" /> 类表示的指定安全标识符 (SID) 的二进制表示形式复制到一个字节数组。</summary>
<param name="binaryForm">要接收复制的 SID 的字节数组。</param>
<param name="offset">要用作 <paramref name="binaryForm" /> 中的起始索引的字节偏移量。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetHashCode">
<summary>用作当前 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象的哈希函数。<see cref="M:System.Security.Principal.SecurityIdentifier.GetHashCode" /> 方法适合于哈希算法和诸如哈希表的数据结构。</summary>
<returns>当前 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象的哈希值。</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsAccountSid">
<summary>返回一个值,该值指示由此 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的安全标识符 (SID) 是否为有效的 Windows 帐户 SID。</summary>
<returns>如果由此 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的 SID 为有效 Windows 帐户 SID则为 true否则为 false。</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsEqualDomainSid(System.Security.Principal.SecurityIdentifier)">
<summary>返回一个值,该值指示由此 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的安全标识符 (SID) 是否与指定 SID 同属一个域。</summary>
<returns>如果由此 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的 SID 与 <paramref name="sid" /> SID 同属一个域,则为 true否则为 false。</returns>
<param name="sid">与此 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象进行比较的 SID。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)">
<summary>返回一个值,该值指示指定类型是否为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 类的有效转换类型。</summary>
<returns>如果 <paramref name="targetType" /><see cref="T:System.Security.Principal.SecurityIdentifier" /> 类的有效转换类型,则为 true否则为 false。</returns>
<param name="targetType">查询其能否作为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 的有效转换类型的类型。以下目标类型是有效的:- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsWellKnown(System.Security.Principal.WellKnownSidType)">
<summary>返回一个值,该值指示 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象是否与指定的已知安全标识符 (SID) 类型匹配。</summary>
<returns>如果 <paramref name="type" /><see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象的 SID 类型,则为 true否则为 false。</returns>
<param name="type">一个要与 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象进行比较的值。</param>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MaxBinaryLength">
<summary>返回安全标识符的二进制表示形式的最大大小(以字节为单位)。</summary>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MinBinaryLength">
<summary>返回安全标识符的二进制表示形式的最小大小(以字节为单位)。</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Equality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary>比较两个 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象以确定它们是否相等。如果这两个对象具有与 <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> 属性返回的规范表示形式相同的规范表示形式,或是二者都为 null则将它们视为相等。</summary>
<returns>如果 <paramref name="left" /><paramref name="right" /> 相等,则为 true否则为 false。</returns>
<param name="left">用于相等比较的左操作数。此参数可以为 null。</param>
<param name="right">用于相等比较的右操作数。此参数可以为 null。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Inequality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary>比较两个 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象以确定它们是否不相等。如果二者的规范名称表示形式与 <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> 属性返回的表示形式不同,或其中一个对象为 null 而另一个对象不是,它们将被视为不相等。</summary>
<returns>如果 <paramref name="left" /><paramref name="right" /> 不相等,则为 true否则为 false。</returns>
<param name="left">用于不相等比较的左操作数。此参数可以为 null。</param>
<param name="right">用于不相等比较的右操作数。此参数可以为 null。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.ToString">
<summary>以安全说明符定义语言 (SDDL) 格式返回 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的帐户的安全标识符 (SID)。S-1-5-9 就是一个 SDDL 格式。</summary>
<returns>
<see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的帐户的 SIDSDDL 格式)。</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Translate(System.Type)">
<summary><see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的帐户名转换为另一 <see cref="T:System.Security.Principal.IdentityReference" /> 派生的类型。</summary>
<returns>转换后的标识。</returns>
<param name="targetType"><see cref="T:System.Security.Principal.SecurityIdentifier" /> 进行的转换的目标类型。目标类型必须为由 <see cref="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)" /> 方法视为有效的类型。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="targetType " />为 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " /> 不是 <see cref="T:System.Security.Principal.IdentityReference" /> 类型。</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">未能转换部分或所有标识引用。</exception>
<exception cref="T:System.SystemException">返回了 Win32 错误。</exception>
<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="P:System.Security.Principal.SecurityIdentifier.Value">
<summary>返回由此 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的安全标识符 (SID) 的安全说明符定义语言 (SDDL) 字符串(全部大写)。</summary>
<returns><see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的 SID 的 SDDL 字符串(全部大写)。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.TokenAccessLevels">
<summary>定义与访问令牌相关联的用户帐户的特权。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustDefault">
<summary>用户可以更改标记的默认所有者、主要组或自由访问控制列表 (DACL)。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustGroups">
<summary>用户可以更改标记中的组的特性。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges">
<summary>用户可以启用或禁用标记中的特权。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustSessionId">
<summary>用户可以调整标记的会话标识符。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AllAccess">
<summary>用户具有对标记的所有可能的访问权限。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AssignPrimary">
<summary>用户可以将主标记附加到进程上。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Duplicate">
<summary>用户可以复制标记。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Impersonate">
<summary>用户可以模拟客户端。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.MaximumAllowed">
<summary>可以为 <see cref="T:System.Security.Principal.TokenAccessLevels" /> 枚举指定的最大值。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Query">
<summary>用户可以查询标记。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.QuerySource">
<summary>用户可以查询标记的源。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Read">
<summary>用户对标记具有标准读权限和 <see cref="F:System.Security.Principal.TokenAccessLevels.Query" /> 特权。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Write">
<summary>用户对标记具有标准写权限以及 <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges,F:System.Security.Principal.TokenAccessLevels.AdjustGroups" /><see cref="F:System.Security.Principal.TokenAccessLevels.AdjustDefault" /> 特权。</summary>
</member>
<member name="T:System.Security.Principal.WellKnownSidType">
<summary>定义一组常用的安全标识符 (SID)。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid">
<summary>指示一个与 Account Administrators 组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid">
<summary>指示一个与 Certificate Administrators 组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountComputersSid">
<summary>指示一个与 Account Computer 组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountControllersSid">
<summary>指示一个与 Account Controller 组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid">
<summary>指示一个与 Account Domain Administrator 组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid">
<summary>指示一个与 Account Domain Guests 组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid">
<summary>指示一个与 Account Domain Users 组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid">
<summary>指示一个与 Enterprise Administrators 组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountGuestSid">
<summary>指示一个与 Account Guest 组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid">
<summary>指示一个与 Account Kerberos Target 组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid">
<summary>指示一个与 Policy Administrators 组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid">
<summary>指示一个与 RAS and IAS Server 帐户匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid">
<summary>指示一个与 Schema Administrators 组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AnonymousSid">
<summary>指示 Anonymous 帐户的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AuthenticatedUserSid">
<summary>指示一个已验证身份的用户的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BatchSid">
<summary>指示一个批处理进程的 SID。当标记的进程作为批处理作业登录时此 SID 被添加到该进程中。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAccountOperatorsSid">
<summary>指示一个与 Account Operators 帐户匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAdministratorsSid">
<summary>指示一个与 Administrator 帐户匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAuthorizationAccessSid">
<summary>指示一个与 Windows Authorization Access 组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinBackupOperatorsSid">
<summary>指示一个与 Backup Operators 组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinDomainSid">
<summary>指示一个与 Domain 帐户匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinGuestsSid">
<summary>指示一个与 Guest 帐户匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinIncomingForestTrustBuildersSid">
<summary>指示一个允许用户创建传入的目录林信任的 SID。此 SID 将被添加到属于目录林根域中的 Incoming Forest Trust Builders 内置组成员的用户的标记中。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinNetworkConfigurationOperatorsSid">
<summary>指示一个与 Network Operators 组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceLoggingUsersSid">
<summary>指示一个与具有远程访问权限、能够监控计算机的用户组相匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceMonitoringUsersSid">
<summary>指示一个 SID它与具有远程访问权限、能够安排此计算机上的性能计数器记录的用户组相匹配。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPowerUsersSid">
<summary>指示一个与 Power Users 组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPreWindows2000CompatibleAccessSid">
<summary>指示一个与 Windows 2000 之前的兼容帐户匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPrintOperatorsSid">
<summary>指示一个与 Print Operators 组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinRemoteDesktopUsersSid">
<summary>指示一个与 Remote Desktop Users 匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinReplicatorSid">
<summary>指示一个与 Replicator 帐户匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinSystemOperatorsSid">
<summary>指示一个与 System Operators 组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinUsersSid">
<summary>指示一个与内置用户帐户匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupServerSid">
<summary>指示一个创建者组服务器 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupSid">
<summary>指示一个与某对象的创建者组匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerServerSid">
<summary>指示一个创建者所有者服务器 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerSid">
<summary>指示一个与某对象的所有者或创建者匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DialupSid">
<summary>指示一个拨号帐户的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DigestAuthenticationSid">
<summary>指示一个在 Microsoft 摘要式身份验证包对客户端进行身份验证时存在的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.EnterpriseControllersSid">
<summary>指示一个企业控制器的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.InteractiveSid">
<summary>指示一个交互式帐户的 SID。当标记的进程以交互方式登录时此 SID 被添加到该进程。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalServiceSid">
<summary>指示一个与本地服务匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSid">
<summary>指示一个本地 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSystemSid">
<summary>指示一个与本地系统匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LogonIdsSid">
<summary>指示一个与登录 ID 匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.MaxDefined">
<summary>指示 <see cref="T:System.Security.Principal.WellKnownSidType" /> 枚举中定义的最大 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkServiceSid">
<summary>指示一个与网络服务匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkSid">
<summary>指示一个网络帐户的 SID。当标记的进程通过网络登录时此 SID 被添加到该进程。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NTAuthoritySid">
<summary>指示 Windows NT 颁发机构的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NtlmAuthenticationSid">
<summary>指示一个在 Microsoft NTLM 身份验证包对客户端进行身份验证时存在的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NullSid">
<summary>指示一个空 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid">
<summary>指示一个当用户在启用了选择性身份验证选项的情况下跨目录林进行身份验证时存在的 SID。如果此 SID 存在,则 <see cref="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid" /> 不能存在。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ProxySid">
<summary>指示一个代理 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RemoteLogonIdSid">
<summary>指示一个与远程登录匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RestrictedCodeSid">
<summary>指示受限代码的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SChannelAuthenticationSid">
<summary>指示一个在安全通道 (SSL/TLS) 身份验证包对客户端进行身份验证时存在的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SelfSid">
<summary>指示一个 SID 自身的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ServiceSid">
<summary>指示某服务的 SID。当标记的进程作为服务登录时此 SID 被添加到该进程。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.TerminalServerSid">
<summary>指示一个与终端服务器帐户匹配的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid">
<summary>指示一个当用户在目录林内部或通过没有启用选择性身份验证选项的信任进行身份验证时存在的 SID。如果此 SID 存在,则 <see cref="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid" /> 不能存在。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WinBuiltinTerminalServerLicenseServersSid">
<summary>指示一个在可以发出终端服务器许可证的服务器上存在的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WorldSid">
<summary>指示一个与任何人都匹配的 SID。</summary>
</member>
<member name="T:System.Security.Principal.WindowsBuiltInRole">
<summary>指定要与 <see cref="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.String)" /> 一起使用的公共角色。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.AccountOperator">
<summary>帐户操作员管理计算机或域中的用户帐户。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Administrator">
<summary>管理员具有对计算机或域的完全的无限制的访问权限。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.BackupOperator">
<summary>备份操作员仅在出于备份或还原文件目的时才可以重写安全限制。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Guest">
<summary>来宾受到比用户更多的限制。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PowerUser">
<summary>超级用户具有大部分管理员权限(但也受到某些限制)。因此,高级用户除了可以运行已验证过的应用程序外,还可以运行旧式应用程序。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PrintOperator">
<summary>打印操作员可以获得打印机的控制权。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Replicator">
<summary>复制程序支持域中的文件复制。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.SystemOperator">
<summary>系统操作员管理特定的计算机。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.User">
<summary>用户被阻止进行意外的或有意的系统级更改。因此,用户可以运行已验证过的应用程序,但不能运行大部分旧式应用程序。</summary>
</member>
<member name="T:System.Security.Principal.WindowsIdentity">
<summary>表示 Windows 用户。</summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr)">
<summary>为指定的 Windows 帐户标记表示的用户初始化 <see cref="T:System.Security.Principal.WindowsIdentity" /> 类的新实例。</summary>
<param name="userToken">用户的帐户标记,代码当前即以该用户的名义运行。</param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String)">
<summary>为指定的 Windows 帐户标记和指定的身份验证类型表示的用户初始化 <see cref="T:System.Security.Principal.WindowsIdentity" /> 类的新实例。</summary>
<param name="userToken">用户的帐户标记,代码当前即以该用户的名义运行。</param>
<param name="type">(仅供参考之用。) 用于标识用户的身份验证的类型。有关更多信息,请参见“备注”。</param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.AccessToken">
<summary>[SECURITY CRITICAL] 获取此 <see cref="T:System.Security.Principal.WindowsIdentity" /> 实例的此 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /></summary>
<returns>返回 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /></returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose">
<summary>释放由 <see cref="T:System.Security.Principal.WindowsIdentity" /> 使用的所有资源。</summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose(System.Boolean)">
<summary>释放由 <see cref="T:System.Security.Principal.WindowsIdentity" /> 占用的非托管资源,还可以另外再释放托管资源。</summary>
<param name="disposing">若要释放托管资源和非托管资源,则为 true若仅释放非托管资源则为 false。</param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetAnonymous">
<summary>返回 <see cref="T:System.Security.Principal.WindowsIdentity" /> 对象,可在代码中将其用作 sentinel 值来表示匿名用户。属性值不表示 Windows 操作系统使用的内置匿名标识。</summary>
<returns>表示匿名用户的对象。</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent">
<summary>返回表示当前 Windows 用户的 <see cref="T:System.Security.Principal.WindowsIdentity" /> 对象。</summary>
<returns>表示当前用户的对象。</returns>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Boolean)">
<summary>返回一个 <see cref="T:System.Security.Principal.WindowsIdentity" /> 对象,该对象表示线程或进程(具体取决于 <paramref name="ifImpersonating" /> 参数的值)的 Windows 标识。</summary>
<returns>表示 Windows 用户的对象。</returns>
<param name="ifImpersonating">如果为 true则仅在线程当前正在模拟时才返回 <see cref="T:System.Security.Principal.WindowsIdentity" />;如果为 false则在线程正在模拟时返回线程的 <see cref="T:System.Security.Principal.WindowsIdentity" />,在线程当前没有模拟时返回进程的 <see cref="T:System.Security.Principal.WindowsIdentity" /></param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Security.Principal.TokenAccessLevels)">
<summary>返回一个 <see cref="T:System.Security.Principal.WindowsIdentity" /> 对象,该对象使用指定的所需标记访问级别来表示当前 Windows 用户。</summary>
<returns>表示当前用户的对象。</returns>
<param name="desiredAccess">枚举值的按位组合。</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Groups">
<summary>获取当前 Windows 用户所属的组。</summary>
<returns>一个对象,它表示当前 Windows 用户所属的组。</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.ImpersonationLevel">
<summary>获取用户的模拟级别。</summary>
<returns>用于指定模拟级别的枚举值之一。</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsAnonymous">
<summary>获取一个值,该值指示系统是否将用户帐户标识为匿名帐户。</summary>
<returns>如果用户帐户是匿名帐户,则为 true否则为 false。</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsGuest">
<summary>获取一个值,该值指示系统是否将用户帐户标识为 <see cref="F:System.Security.Principal.WindowsAccountType.Guest" /> 帐户。</summary>
<returns>如果用户帐户是 <see cref="F:System.Security.Principal.WindowsAccountType.Guest" /> 帐户,则为 true否则为 false。</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsSystem">
<summary>获取一个值,该值指示系统是否将用户帐户标识为 <see cref="F:System.Security.Principal.WindowsAccountType.System" /> 帐户。</summary>
<returns>如果用户帐户是 <see cref="F:System.Security.Principal.WindowsAccountType.System" /> 帐户,则为 true否则为 false。</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Owner">
<summary>获取标记所有者的安全标识符 (SID)。</summary>
<returns>标记所有者的对象。</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)">
<summary>作为模拟 Windows 标识运行指定操作。可以使用 <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> 并直接作为参数提供函数,而不是使用模拟方法调用并在 <see cref="T:System.Security.Principal.WindowsImpersonationContext" /> 中运行函数。</summary>
<param name="safeAccessTokenHandle">模拟 Windows 标识 SafeAccessTokenHandle。</param>
<param name="action">要运行的 System.Action。</param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})">
<summary>作为模拟 Windows 标识运行指定函数。可以使用 <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> 并直接作为参数提供函数,而不是使用模拟方法调用并在 <see cref="T:System.Security.Principal.WindowsImpersonationContext" /> 中运行函数。</summary>
<returns>返回函数的结果。</returns>
<param name="safeAccessTokenHandle">模拟 Windows 标识 SafeAccessTokenHandle。</param>
<param name="func">要运行的 System.Func。</param>
<typeparam name="T">函数使用并返回的对象的类型。</typeparam>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.User">
<summary>获取用户的安全标识符 (SID)。</summary>
<returns>用户对象。</returns>
</member>
<member name="T:System.Security.Principal.WindowsPrincipal">
<summary>允许代码检查 Windows 用户的 Windows 组成员身份。</summary>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.#ctor(System.Security.Principal.WindowsIdentity)">
<summary>使用指定的 <see cref="T:System.Security.Principal.WindowsIdentity" /> 对象初始化 <see cref="T:System.Security.Principal.WindowsPrincipal" /> 类的新实例。</summary>
<param name="ntIdentity">根据其构造 <see cref="T:System.Security.Principal.WindowsPrincipal" /> 新实例的对象。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="ntIdentity" /> 为 null。</exception>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Int32)">
<summary>确定当前主体是否属于具有指定相对标识符 (RID) 的 Windows 用户组。</summary>
<returns>如果当前主体是指定的 Windows 用户组的成员(即在特定的角色中),则为 true否则为 false。</returns>
<param name="rid">在其中检查主体的成员资格状态的 Windows 用户组的 RID。</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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.SecurityIdentifier)">
<summary>确定当前主体是否属于具有指定的安全标识符 (SID) 的 Windows 用户组。</summary>
<returns>如果当前主体是指定的 Windows 用户组的成员,则为 true否则为 false。</returns>
<param name="sid">唯一标识 Windows 用户组的 <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
<exception cref="T:System.ArgumentNullException">
<paramref name="sid" /> 为 null。</exception>
<exception cref="T:System.Security.SecurityException">Windows 返回了 Win32 错误。</exception>
<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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.WindowsBuiltInRole)">
<summary>确定当前主体是否属于具有指定 <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> 的 Windows 用户组。</summary>
<returns>如果当前主体是指定的 Windows 用户组的成员,则为 true否则为 false。</returns>
<param name="role">
<see cref="T:System.Security.Principal.WindowsBuiltInRole" /> 值之一。</param>
<exception cref="T:System.ArgumentException">
<paramref name="role" /> 不是有效的 <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> 值。</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
</PermissionSet>
</member>
</members>
</doc>

View file

@ -0,0 +1,744 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Security.Principal.Windows</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle">
<summary>[安全性關鍵] 將安全控制代碼提供給 Windows 執行緒或處理序存取語彙基元。如需詳細資訊,請參閱存取語彙基元</summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.#ctor(System.IntPtr)">
<summary>[安全性關鍵] 初始化 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> 類別的新執行個體。</summary>
<param name="handle">
<see cref="T:System.IntPtr" /> 物件,代表所要使用之已存在的控制代碼。使用 <see cref="F:System.IntPtr.Zero" /> 傳回無效的控制代碼。</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.InvalidHandle">
<summary>[安全性關鍵] 傳回由 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> 物件和 <see cref="F:System.IntPtr.Zero" /> 具現化的無效控制代碼。</summary>
<returns>傳回 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> 物件。</returns>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.IsInvalid">
<summary>[安全性關鍵] 取得值,表示控制代碼是否無效。</summary>
<returns>如果控制代碼無效,則為 true否則為 false。</returns>
</member>
<member name="T:System.Security.Principal.IdentityNotMappedException">
<summary>表示主體的例外狀況,該主體的識別 (Identity) 無法對應至已知的識別。</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor">
<summary>初始化 <see cref="T:System.Security.Principal.IdentityNotMappedException" /> 類別的新執行個體。</summary>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String)">
<summary>使用指定的錯誤訊息,初始化 <see cref="T:System.Security.Principal.IdentityNotMappedException" /> 類別的新執行個體。</summary>
<param name="message">解釋例外狀況原因的錯誤訊息。</param>
</member>
<member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String,System.Exception)">
<summary>使用指定的錯誤訊息和內部例外狀況,初始化 <see cref="T:System.Security.Principal.IdentityNotMappedException" /> 類別的新執行個體。</summary>
<param name="message">解釋例外狀況原因的錯誤訊息。</param>
<param name="inner">導致目前例外狀況的例外。如果 <paramref name="inner" /> 不是 null則目前的例外狀況會在處理內部例外狀況的 catch 區塊中引發。</param>
</member>
<member name="P:System.Security.Principal.IdentityNotMappedException.UnmappedIdentities">
<summary>表示 <see cref="T:System.Security.Principal.IdentityNotMappedException" /> 例外狀況的未對應識別之集合。</summary>
<returns>未對應識別之集合。</returns>
</member>
<member name="T:System.Security.Principal.IdentityReference">
<summary>表示識別 (Identity),且為 <see cref="T:System.Security.Principal.NTAccount" /><see cref="T:System.Security.Principal.SecurityIdentifier" /> 類別的基底類別。這個類別不提供公用建構函式 (Constructor),因此無法繼承。</summary>
</member>
<member name="M:System.Security.Principal.IdentityReference.Equals(System.Object)">
<summary>傳回值,指出指定物件是否等於此 <see cref="T:System.Security.Principal.IdentityReference" /> 類別執行個體。</summary>
<returns>如果 <paramref name="o" /> 是與這個 <see cref="T:System.Security.Principal.IdentityReference" /> 執行個體具有相同基礎型別和值的物件,則為 true否則為 false。</returns>
<param name="o">要與這個 <see cref="T:System.Security.Principal.IdentityReference" /> 執行個體比較的物件,或 null 參考。</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.GetHashCode">
<summary>做為 <see cref="T:System.Security.Principal.IdentityReference" /> 的雜湊函式。<see cref="M:System.Security.Principal.IdentityReference.GetHashCode" /> 適用於雜湊演算法和雜湊資料表這類的資料結構。</summary>
<returns>這個 <see cref="T:System.Security.Principal.IdentityReference" /> 物件的雜湊程式碼。</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.IsValidTargetType(System.Type)">
<summary>傳回值,指出指定型別是否為 <see cref="T:System.Security.Principal.IdentityReference" /> 類別的有效轉譯型別。</summary>
<returns>如果 <paramref name="targetType" /><see cref="T:System.Security.Principal.IdentityReference" /> 類別的有效轉譯型別,則為 true否則為 false。</returns>
<param name="targetType">正在查詢是否可有效做為 <see cref="T:System.Security.Principal.IdentityReference" /> 的轉換目標之型別。下列是有效的目標型別:<see cref="T:System.Security.Principal.NTAccount" /><see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Equality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary>比較兩個 <see cref="T:System.Security.Principal.IdentityReference" /> 物件,判斷它們是否相等。如果它們的正式名稱表示與 <see cref="P:System.Security.Principal.IdentityReference.Value" /> 屬性所傳回的相同,或兩者都是 null則會將它們視為相等。</summary>
<returns>如果 <paramref name="left" /><paramref name="right" /> 相等,則為 true否則為 false。</returns>
<param name="left">用於相等比較的左 <see cref="T:System.Security.Principal.IdentityReference" /> 運算元。這個參數可以是 null。</param>
<param name="right">用於相等比較的右 <see cref="T:System.Security.Principal.IdentityReference" /> 運算元。這個參數可以是 null。</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.op_Inequality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<summary>比較兩個 <see cref="T:System.Security.Principal.IdentityReference" /> 物件,判斷它們是否不相等。如果它們的正式名稱表示與 <see cref="P:System.Security.Principal.IdentityReference.Value" /> 屬性所傳回的不同,或其中一個物件為 null 而另一個不是,則會將它們視為不相等。</summary>
<returns>如果 <paramref name="left" /><paramref name="right" /> 不相等,則為 true否則為 false。</returns>
<param name="left">用於不相等比較的左 <see cref="T:System.Security.Principal.IdentityReference" /> 運算元。這個參數可以是 null。</param>
<param name="right">用於不相等比較的右 <see cref="T:System.Security.Principal.IdentityReference" /> 運算元。這個參數可以是 null。</param>
</member>
<member name="M:System.Security.Principal.IdentityReference.ToString">
<summary>傳回由 <see cref="T:System.Security.Principal.IdentityReference" /> 物件表示的識別之字串表示。</summary>
<returns>字串格式的識別。</returns>
</member>
<member name="M:System.Security.Principal.IdentityReference.Translate(System.Type)">
<summary><see cref="T:System.Security.Principal.IdentityReference" /> 物件所表示的帳戶名稱轉譯為另一個 <see cref="T:System.Security.Principal.IdentityReference" /> 衍生型別。</summary>
<returns>轉換的識別。</returns>
<param name="targetType"><see cref="T:System.Security.Principal.IdentityReference" /> 轉換成的目標型別。</param>
</member>
<member name="P:System.Security.Principal.IdentityReference.Value">
<summary>取得由 <see cref="T:System.Security.Principal.IdentityReference" /> 物件表示的識別之字串值。</summary>
<returns><see cref="T:System.Security.Principal.IdentityReference" /> 物件表示的識別之字串值。</returns>
</member>
<member name="T:System.Security.Principal.IdentityReferenceCollection">
<summary>代表 <see cref="T:System.Security.Principal.IdentityReference" /> 物件的集合,並提供將多組 <see cref="T:System.Security.Principal.IdentityReference" /> 衍生物件轉換成 <see cref="T:System.Security.Principal.IdentityReference" /> 衍生型別的方法。</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor">
<summary>使用集合中的零個項目,初始化 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 類別的新執行個體。</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor(System.Int32)">
<summary>使用指定的初始大小,初始化 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 類別的新執行個體。</summary>
<param name="capacity">集合中的初始項目數。<paramref name="capacity" /> 的值僅供提示之用,不一定是已建立項目的最大數目。</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Add(System.Security.Principal.IdentityReference)">
<summary><see cref="T:System.Security.Principal.IdentityReference" /> 物件新增到 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合。</summary>
<param name="identity">要新增到集合的 <see cref="T:System.Security.Principal.IdentityReference" /> 物件。</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Clear">
<summary><see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合清除所有的 <see cref="T:System.Security.Principal.IdentityReference" /> 物件。</summary>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Contains(System.Security.Principal.IdentityReference)">
<summary>指出 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合是否含有指定的 <see cref="T:System.Security.Principal.IdentityReference" /> 物件。</summary>
<returns>如果集合包含指定的物件則為 true。</returns>
<param name="identity">要檢查的 <see cref="T:System.Security.Principal.IdentityReference" /> 物件。</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.CopyTo(System.Security.Principal.IdentityReference[],System.Int32)">
<summary>從指定的索引處開始,將 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合複製到 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 陣列。</summary>
<param name="array">
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 陣列物件,<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合將複製到該物件。</param>
<param name="offset">
<paramref name="array" /> 中以零起始的索引,<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合將複製到該處。</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Count">
<summary>取得 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合中的項目數目。</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合中的 <see cref="T:System.Security.Principal.IdentityReference" /> 物件數目。</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.GetEnumerator">
<summary>取得列舉值,可用來逐一查看 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合。</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合的列舉。</returns>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.Item(System.Int32)">
<summary>取得或設定位在 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合中指定索引處的節點。</summary>
<returns>位在集合中指定索引處的 <see cref="T:System.Security.Principal.IdentityReference" />。如果 <paramref name="index" /> 大於或等於集合中的節點數,則傳回值為 null。</returns>
<param name="index">
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合中以零起始的索引。</param>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Remove(System.Security.Principal.IdentityReference)">
<summary>從集合中移除指定的 <see cref="T:System.Security.Principal.IdentityReference" /> 物件。</summary>
<returns>如果已從集合中移除指定的物件則為 true。</returns>
<param name="identity">要移除的 <see cref="T:System.Security.Principal.IdentityReference" /> 物件。</param>
</member>
<member name="P:System.Security.Principal.IdentityReferenceCollection.System#Collections#Generic#ICollection{T}#IsReadOnly"></member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>取得列舉值,可用來逐一查看 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合。</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合的列舉。</returns>
</member>
<member name="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type)">
<summary>將集合中的物件轉換成指定的型別。呼叫這個方法與呼叫第二個參數設定為 false 的 <see cref="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)" /> 相同,這表示轉換失敗的項目將不會擲回例外狀況。</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合,代表原始集合的轉換內容。</returns>
<param name="targetType">集合中的項目要轉換成的型別。</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.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)">
<summary>將集合中的物件轉換成指定的型別,並使用指定的預設容錯來處理或忽略與沒有轉換對應的型別相關聯之錯誤。</summary>
<returns>
<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合,代表原始集合的轉換內容。</returns>
<param name="targetType">集合中的項目要轉換成的型別。</param>
<param name="forceSuccess">布林值,可決定處理轉換錯誤的方式。如果 <paramref name="forceSuccess" /> 為 true則由於找不到轉譯的對應而發生的轉換錯誤會導致轉換失敗並擲回例外狀況。如果 <paramref name="forceSuccess" /> 為 false則由於找不到轉譯的對應而無法轉換的型別會在沒有轉換的情況下複製到要傳回的集合中。</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="T:System.Security.Principal.NTAccount">
<summary>代表使用者或群組帳戶。</summary>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String)">
<summary>使用指定的名稱,初始化 <see cref="T:System.Security.Principal.NTAccount" /> 類別的新執行個體。</summary>
<param name="name">用來建立 <see cref="T:System.Security.Principal.NTAccount" /> 物件的名稱。這個參數不可以是 null 或空字串。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> 為 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> 為空字串。-或-<paramref name="name" /> 太長。</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.#ctor(System.String,System.String)">
<summary>使用指定的網域名稱和帳戶名稱,初始化 <see cref="T:System.Security.Principal.NTAccount" /> 類別的新執行個體。</summary>
<param name="domainName">網域名稱。這個參數可以是 null 或空字串。如果網域名稱為 null 值,則會將其視為空字串。</param>
<param name="accountName">帳戶名稱。這個參數不可以是 null 或空字串。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="accountName" /> 為 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="accountName" /> 為空字串。-或-<paramref name="accountName" /> 太長。-或-<paramref name="domainName" /> 太長。</exception>
</member>
<member name="M:System.Security.Principal.NTAccount.Equals(System.Object)">
<summary>傳回值,指出這個 <see cref="T:System.Security.Principal.NTAccount" /> 物件是否等於指定的物件。</summary>
<returns>如果 <paramref name="o" /> 是與這個 <see cref="T:System.Security.Principal.NTAccount" /> 物件具有相同基礎型別和值的物件則為 true否則為 false。</returns>
<param name="o">與這個 <see cref="T:System.Security.Principal.NTAccount" /> 物件相比較的物件,或 null。</param>
</member>
<member name="M:System.Security.Principal.NTAccount.GetHashCode">
<summary>做為目前 <see cref="T:System.Security.Principal.NTAccount" /> 物件的雜湊函式。<see cref="M:System.Security.Principal.NTAccount.GetHashCode" /> 方法適用於雜湊演算法和雜湊資料表這類的資料結構。</summary>
<returns>目前 <see cref="T:System.Security.Principal.NTAccount" /> 物件的雜湊值 (Hash Value)。</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)">
<summary>傳回值,指出指定型別是否為 <see cref="T:System.Security.Principal.NTAccount" /> 類別的有效轉譯型別。</summary>
<returns>如果 <paramref name="targetType" /><see cref="T:System.Security.Principal.NTAccount" /> 類別的有效轉譯型別則為 true否則為 false。</returns>
<param name="targetType">正在查詢是否可有效做為 <see cref="T:System.Security.Principal.NTAccount" /> 的轉換目標之型別。下列是有效的目標型別:- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Equality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary>比較兩個 <see cref="T:System.Security.Principal.NTAccount" /> 物件,判斷它們是否相等。如果它們的正式名稱表示與 <see cref="P:System.Security.Principal.NTAccount.Value" /> 屬性所傳回的相同,或兩者都是 null則會將它們視為相等。</summary>
<returns>如果 <paramref name="left" /><paramref name="right" /> 相等則為 true否則為 false。</returns>
<param name="left">用於相等比較的左運算元。這個參數可以是 null。</param>
<param name="right">用於相等比較的右運算元。這個參數可以是 null。</param>
</member>
<member name="M:System.Security.Principal.NTAccount.op_Inequality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<summary>比較兩個 <see cref="T:System.Security.Principal.NTAccount" /> 物件,判斷它們是否不相等。如果它們的正式名稱表示與 <see cref="P:System.Security.Principal.NTAccount.Value" /> 屬性所傳回的不同,或其中一個物件為 null 而另一個不是,則會將它們視為不相等。</summary>
<returns>如果 <paramref name="left" /><paramref name="right" /> 不相等則為 true否則為 false。</returns>
<param name="left">用於不相等比較的左運算元。這個參數可以是 null。</param>
<param name="right">用於不相等比較的右運算元。這個參數可以是 null。</param>
</member>
<member name="M:System.Security.Principal.NTAccount.ToString">
<summary>傳回 <see cref="T:System.Security.Principal.NTAccount" /> 物件所表示的帳戶之帳戶名稱,格式為 Domain\Account。</summary>
<returns>帳戶名稱,格式為 Domain\Account。</returns>
</member>
<member name="M:System.Security.Principal.NTAccount.Translate(System.Type)">
<summary><see cref="T:System.Security.Principal.NTAccount" /> 物件所表示的帳戶名稱轉譯為另一個 <see cref="T:System.Security.Principal.IdentityReference" /> 衍生型別。</summary>
<returns>轉換的識別。</returns>
<param name="targetType"><see cref="T:System.Security.Principal.NTAccount" /> 轉換成的目標型別。目標型別必須是 <see cref="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)" /> 方法視為有效的型別。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="targetType " />為 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " />不是 <see cref="T:System.Security.Principal.IdentityReference" /> 型別。</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">無法轉譯某些或所有識別參考。</exception>
<exception cref="T:System.SystemException">來源帳戶名稱太長。-或-已傳回 Win32 錯誤碼。</exception>
<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="P:System.Security.Principal.NTAccount.Value">
<summary>傳回這個 <see cref="T:System.Security.Principal.NTAccount" /> 物件的大寫字串表示。</summary>
<returns>這個 <see cref="T:System.Security.Principal.NTAccount" /> 物件的大寫字串表示。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.SecurityIdentifier">
<summary>代表安全識別項 (SID),並為 SID 提供封送處理 (Marshaling) 和比較作業。</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Byte[],System.Int32)">
<summary>使用指定的安全識別項 (SID) 二進位表示,初始化 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 類別的新執行個體。</summary>
<param name="binaryForm">表示 SID 的位元組陣列。</param>
<param name="offset">用來做為 <paramref name="binaryForm" /> 中的起始索引之位元組位移。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.IntPtr)">
<summary>使用表示安全識別項 (SID) 之二進位格式的整數,初始化 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 類別的新執行個體。</summary>
<param name="binaryForm">整數,表示 SID 的二進位格式。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Security.Principal.WellKnownSidType,System.Security.Principal.SecurityIdentifier)">
<summary>使用指定的已知安全識別項 (SID) 型別和網域 SID初始化 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 類別的新執行個體。</summary>
<param name="sidType">其中一個列舉值。這個值不可以是 <see cref="F:System.Security.Principal.WellKnownSidType.LogonIdsSid" /></param>
<param name="domainSid">網域 SID。下列 <see cref="T:System.Security.Principal.WellKnownSidType" /> 值需要這個值。任何其他 <see cref="T:System.Security.Principal.WellKnownSidType" /> 值會忽略這個參數。- <see cref="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountGuestSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountComputersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountControllersSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid" />- <see cref="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.String)">
<summary>使用安全性描述元定義語言 (SDDL) 格式的指定安全識別項 (SID),初始化 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 類別的新執行個體。</summary>
<param name="sddlForm">用來建立 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件之 SID 的 SDDL 字串。</param>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.AccountDomainSid">
<summary>如果 SID 代表 Windows 帳戶 SID則傳回 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的 SID 之帳戶網域安全識別項 (SID) 部分。如果 SID 不代表 Windows 帳戶 SID則這個屬性會傳回 <see cref="T:System.ArgumentNullException" /></summary>
<returns>如果 SID 代表 Windows 帳戶 SID則傳回 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的 SID 之帳戶網域 SID 部分,否則傳回 <see cref="T:System.ArgumentNullException" /></returns>
</member>
<member name="P:System.Security.Principal.SecurityIdentifier.BinaryLength">
<summary>傳回 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的安全識別項 (SID) 之長度,以位元組為單位。</summary>
<returns>傳回 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的 SID 之長度,以位元組為單位。</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.CompareTo(System.Security.Principal.SecurityIdentifier)">
<summary>將目前的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件與指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件相比較。</summary>
<returns>帶正負號的數字,指出這個執行個體與 <paramref name="sid" /> 的相對值。傳回值說明小於零這個執行個體小於 <paramref name="sid" />。Zero這個執行個體等於 <paramref name="sid" />。大於零這個執行個體大於 <paramref name="sid" /></returns>
<param name="sid">要與目前物件比較的物件。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Object)">
<summary>傳回值,指出這個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件是否等於指定的物件。</summary>
<returns>如果 <paramref name="o" /> 是與這個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件具有相同基礎型別和值的物件則為 true否則為 false。</returns>
<param name="o">與這個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件相比較的物件,或 null。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Security.Principal.SecurityIdentifier)">
<summary>指出指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件是否等於目前的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件。</summary>
<returns>如果 <paramref name="sid" /> 的值和目前 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件的值相等則為 true。</returns>
<param name="sid">要與目前物件比較的物件。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetBinaryForm(System.Byte[],System.Int32)">
<summary><see cref="T:System.Security.Principal.SecurityIdentifier" /> 類別所表示的指定安全識別項 (SID) 之二進位表示,複製到位元組陣列。</summary>
<param name="binaryForm">接收複製的 SID 之位元組陣列。</param>
<param name="offset">用來做為 <paramref name="binaryForm" /> 中的起始索引之位元組位移。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.GetHashCode">
<summary>做為目前 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件的雜湊函式。<see cref="M:System.Security.Principal.SecurityIdentifier.GetHashCode" /> 方法適用於雜湊演算法和雜湊資料表這類的資料結構。</summary>
<returns>目前 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件的雜湊值 (Hash Value)。</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsAccountSid">
<summary>傳回值,指出這個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的安全識別項 (SID) 是否為有效的 Windows 帳戶 SID。</summary>
<returns>如果這個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的 SID 是有效的 Windows 帳戶 SID 則為 true否則為 false。</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsEqualDomainSid(System.Security.Principal.SecurityIdentifier)">
<summary>傳回值,指出這個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的安全識別項 (SID) 是否與指定的 SID 來自相同網域。</summary>
<returns>如果這個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的 SID 與 <paramref name="sid" /> SID 位在相同網域則為 true否則為 false。</returns>
<param name="sid">要與這個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件比較的 SID。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)">
<summary>傳回值,指出指定型別是否為 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 類別的有效轉譯型別。</summary>
<returns>如果 <paramref name="targetType" /><see cref="T:System.Security.Principal.SecurityIdentifier" /> 類別的有效轉譯型別則為 true否則為 false。</returns>
<param name="targetType">正在查詢是否可有效做為 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 的轉換目標之型別。下列是有效的目標型別:- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.IsWellKnown(System.Security.Principal.WellKnownSidType)">
<summary>傳回值,指出 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件是否符合指定的已知安全識別項 (SID) 型別。</summary>
<returns>如果 <paramref name="type" /><see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件的 SID 型別則為 true否則為 false。</returns>
<param name="type">要與 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件比較的值。</param>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MaxBinaryLength">
<summary>傳回安全識別項之二進位表示的最大值,以位元組為單位。</summary>
</member>
<member name="F:System.Security.Principal.SecurityIdentifier.MinBinaryLength">
<summary>傳回安全識別項之二進位表示的最小值,以位元組為單位。</summary>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Equality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary>比較兩個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件,判斷它們是否相等。如果它們的正式名稱表示與 <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> 屬性所傳回的相同,或兩者都是 null則會將它們視為相等。</summary>
<returns>如果 <paramref name="left" /><paramref name="right" /> 相等,則為 true否則為 false。</returns>
<param name="left">用於相等比較的左運算元。這個參數可以是 null。</param>
<param name="right">用於相等比較的右運算元。這個參數可以是 null。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.op_Inequality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<summary>比較兩個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件,判斷它們是否不相等。如果它們的正式名稱表示與 <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> 屬性所傳回的不同,或其中一個物件為 null 而另一個不是,則會將它們視為不相等。</summary>
<returns>如果 <paramref name="left" /><paramref name="right" /> 不相等,則為 true否則為 false。</returns>
<param name="left">用於不相等比較的左運算元。這個參數可以是 null。</param>
<param name="right">用於不相等比較的右運算元。這個參數可以是 null。</param>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.ToString">
<summary>以安全性描述元定義語言 (SDDL) 格式,傳回 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的帳戶之安全識別項 (SID)。SDDL 格式範例為 S-1-5-9。</summary>
<returns>
<see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的帳戶之 SID採用 SDDL 格式。</returns>
</member>
<member name="M:System.Security.Principal.SecurityIdentifier.Translate(System.Type)">
<summary><see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的帳戶名稱轉譯為另一個 <see cref="T:System.Security.Principal.IdentityReference" /> 衍生型別 (Derived Type)。</summary>
<returns>轉換的識別。</returns>
<param name="targetType"><see cref="T:System.Security.Principal.SecurityIdentifier" /> 轉換成的目標型別。目標型別必須是 <see cref="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)" /> 方法視為有效的型別。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="targetType " />為 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="targetType " />不是 <see cref="T:System.Security.Principal.IdentityReference" /> 型別。</exception>
<exception cref="T:System.Security.Principal.IdentityNotMappedException">無法轉譯某些或所有識別參考。</exception>
<exception cref="T:System.SystemException">已傳回 Win32 錯誤碼。</exception>
<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="P:System.Security.Principal.SecurityIdentifier.Value">
<summary>傳回這個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的安全識別項 (SID) 之大寫安全性描述元定義語言 (SDDL) 字串。</summary>
<returns>傳回 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的 SID 之大寫 SDDL 字串。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Security.Principal.TokenAccessLevels">
<summary>定義與存取語彙基元 (Token) 關聯的使用者帳戶之權限。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustDefault">
<summary>使用者可以變更語彙基元的預設擁有人、主要群組或任意存取控制清單 (DACL)。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustGroups">
<summary>使用者可以變更語彙基元中群組的屬性 (Attribute)。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges">
<summary>使用者可以啟用或停用語彙基元中的權限。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AdjustSessionId">
<summary>使用者可以調整語彙基元的工作階段識別項。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AllAccess">
<summary>使用者擁有對語彙基元的所有可能存取。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.AssignPrimary">
<summary>使用者可以附加主要語彙基元至處理序。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Duplicate">
<summary>使用者可以複製語彙基元。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Impersonate">
<summary>使用者可以模擬用戶端。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.MaximumAllowed">
<summary>可為 <see cref="T:System.Security.Principal.TokenAccessLevels" /> 列舉型別 (Enumeration) 指派的最大值。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Query">
<summary>使用者可以查詢語彙基元。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.QuerySource">
<summary>使用者可以查詢語彙基元的來源。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Read">
<summary>使用者擁有標準讀取權,以及語彙基元的 <see cref="F:System.Security.Principal.TokenAccessLevels.Query" /> 權限。</summary>
</member>
<member name="F:System.Security.Principal.TokenAccessLevels.Write">
<summary>使用者擁有標準寫入權,以及語彙基元的 <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges,F:System.Security.Principal.TokenAccessLevels.AdjustGroups" /><see cref="F:System.Security.Principal.TokenAccessLevels.AdjustDefault" /> 權限。</summary>
</member>
<member name="T:System.Security.Principal.WellKnownSidType">
<summary>定義常用的安全識別項 (SID) 集合。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid">
<summary>指出符合帳戶系統管理員群組的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid">
<summary>指出符合憑證系統管理員群組的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountComputersSid">
<summary>指出符合帳戶電腦群組的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountControllersSid">
<summary>指出符合帳戶控制站群組的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid">
<summary>指出符合帳戶網域系統管理員群組的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid">
<summary>指出符合帳戶網域來賓群組的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid">
<summary>指出符合帳戶網域使用者群組的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid">
<summary>指出符合企業系統管理員群組的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountGuestSid">
<summary>指出符合帳戶來賓群組的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid">
<summary>指出符合帳戶 Kerberos 目標群組的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid">
<summary>指出符合原則系統管理員群組的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid">
<summary>指出符合 RAS 和 IAS 伺服器帳戶的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid">
<summary>指出符合結構描述系統管理員群組的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AnonymousSid">
<summary>指出匿名帳戶的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.AuthenticatedUserSid">
<summary>指出已驗證使用者的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BatchSid">
<summary>指出批次處理的 SID。這個 SID 會在登入為批次工作時加入語彙基元 (Token) 的處理序。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAccountOperatorsSid">
<summary>指出符合帳戶操作員帳戶的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAdministratorsSid">
<summary>指出符合系統管理員帳戶的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinAuthorizationAccessSid">
<summary>指出符合 Windows 授權存取群組的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinBackupOperatorsSid">
<summary>指出符合備份操作員群組的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinDomainSid">
<summary>指出符合網域帳戶的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinGuestsSid">
<summary>指出符合來賓帳戶的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinIncomingForestTrustBuildersSid">
<summary>指出可讓使用者建立連入樹系信任的 SID。它會加入使用者的語彙基元中該使用者為樹系根網域中 Incoming Forest Trust Builders 內建群組的成員。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinNetworkConfigurationOperatorsSid">
<summary>指出符合網路操作員群組的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceLoggingUsersSid">
<summary>指出符合使用者群組的 SID這些使用者可以從遠端存取來監視電腦。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceMonitoringUsersSid">
<summary>指出符合使用者群組的 SID這些使用者可以從遠端存取這部電腦的效能計數器排程記錄。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPowerUsersSid">
<summary>指出符合進階使用者 (Power User) 群組的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPreWindows2000CompatibleAccessSid">
<summary>指出符合 pre-Windows 2000 相容帳戶的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinPrintOperatorsSid">
<summary>指出符合列印操作員群組的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinRemoteDesktopUsersSid">
<summary>指出符合遠端桌面使用者的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinReplicatorSid">
<summary>指出符合複寫器帳戶的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinSystemOperatorsSid">
<summary>指出符合系統操作員群組的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.BuiltinUsersSid">
<summary>指出符合內建使用者帳戶的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupServerSid">
<summary>指出建立者群組伺服器 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupSid">
<summary>指出符合物件的建立者群組之 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerServerSid">
<summary>指出建立者擁有者伺服器 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerSid">
<summary>指出符合物件的擁有者或建立者之 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DialupSid">
<summary>指出撥號帳戶的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.DigestAuthenticationSid">
<summary>指出當 Microsoft Digest 驗證封裝驗證用戶端時所存在的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.EnterpriseControllersSid">
<summary>指出企業控制站的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.InteractiveSid">
<summary>指出互動式帳戶的 SID。這個 SID 會在進行互動式登入時加入語彙基元的處理序。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalServiceSid">
<summary>指出符合本機服務的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSid">
<summary>指出本機 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LocalSystemSid">
<summary>指出符合本機系統的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.LogonIdsSid">
<summary>指出符合登入 ID 的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.MaxDefined">
<summary>指出 <see cref="T:System.Security.Principal.WellKnownSidType" /> 列舉型別中所定義的最大 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkServiceSid">
<summary>指出符合網路服務的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NetworkSid">
<summary>指出網路帳戶的 SID。這個 SID 會在透過網路登入時加入語彙基元的處理序。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NTAuthoritySid">
<summary>指出符合 Windows NT Authority 的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NtlmAuthenticationSid">
<summary>指出當 Microsoft NTLM 驗證封裝驗證用戶端時所存在的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.NullSid">
<summary>指出 null SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid">
<summary>指出當使用者在啟用選擇性驗證選項的情況下透過樹系驗證時所存在的 SID。如果有這個 SID<see cref="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid" /> 不能存在。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ProxySid">
<summary>指出 Proxy SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RemoteLogonIdSid">
<summary>指出符合遠端登入的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.RestrictedCodeSid">
<summary>指出設限代碼的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SChannelAuthenticationSid">
<summary>指出當安全通道 (SSL/TLS) 驗證封裝驗證用戶端時所存在的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.SelfSid">
<summary>指出自己的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ServiceSid">
<summary>指出服務的 SID。這個 SID 會在登入為服務時加入語彙基元的處理序。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.TerminalServerSid">
<summary>指出符合終端伺服器帳戶的 SID。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid">
<summary>指出當使用者從樹系內或透過沒有啟用選擇性驗證選項的信任來驗證時,所存在的 SID。如果有這個 SID<see cref="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid" /> 不能存在。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WinBuiltinTerminalServerLicenseServersSid">
<summary>指出 SID 存在於可核發終端伺服器授權的伺服器中。</summary>
</member>
<member name="F:System.Security.Principal.WellKnownSidType.WorldSid">
<summary>指出符合所有人的 SID。</summary>
</member>
<member name="T:System.Security.Principal.WindowsBuiltInRole">
<summary>指定與 <see cref="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.String)" /> 搭配使用的通用角色。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.AccountOperator">
<summary>帳戶操作員管理電腦或網域上的使用者帳戶。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Administrator">
<summary>管理員已完成並解除電腦或網域的存取限制。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.BackupOperator">
<summary>備份操作員可以覆寫專供備份或還原檔案使用的安全性限制。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Guest">
<summary>Guest 的限制多於使用者。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PowerUser">
<summary>進階使用者 (Power User) 除了部分限制外擁有大部分的管理使用權限。因此,除了已認證的應用程式之外,進階使用者也可以執行舊版的應用程式。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.PrintOperator">
<summary>列印操作員可以取得印表機的控制。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.Replicator">
<summary>複寫器支援網域中的檔案複寫。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.SystemOperator">
<summary>系統操作員管理特定的電腦。</summary>
</member>
<member name="F:System.Security.Principal.WindowsBuiltInRole.User">
<summary>使用者無法執行無意或有意的系統級變更。因此,使用者可以執行已認證的應用程式,但無法執行大部分的舊版應用程式。</summary>
</member>
<member name="T:System.Security.Principal.WindowsIdentity">
<summary>表示 Windows 使用者。</summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr)">
<summary>為指定 Windows 帳戶語彙基元所表示的使用者,初始化 <see cref="T:System.Security.Principal.WindowsIdentity" /> 類別的新執行個體。</summary>
<param name="userToken">使此程式碼為其執行之使用者的帳戶語彙基元。</param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String)">
<summary>為指定 Windows 帳戶語彙基元和指定驗證 (Authentication) 類型所表示的使用者,初始化 <see cref="T:System.Security.Principal.WindowsIdentity" /> 類別的新執行個體。</summary>
<param name="userToken">使此程式碼為其執行之使用者的帳戶語彙基元。</param>
<param name="type">(僅供內部使用。) 用來識別使用者的驗證類型。如需詳細資訊,請參閱<備註>。</param>
<exception cref="T:System.ArgumentException">
<paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.AccessToken">
<summary>[安全性關鍵] 取得這個 <see cref="T:System.Security.Principal.WindowsIdentity" /> 執行個體的這個 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /></summary>
<returns>傳回 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /></returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose">
<summary>釋放 <see cref="T:System.Security.Principal.WindowsIdentity" /> 所使用的所有資源。</summary>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.Dispose(System.Boolean)">
<summary>釋放 <see cref="T:System.Security.Principal.WindowsIdentity" /> 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。</summary>
<param name="disposing">true 表示釋放 Managed 和 Unmanaged 資源false 則表示只釋放 Unmanaged 資源。</param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetAnonymous">
<summary>傳回可在程式碼中用來做為代表匿名使用者之 Sentinel 值的 <see cref="T:System.Security.Principal.WindowsIdentity" /> 物件。屬性值不代表 Windows 作業系統所使用的內建匿名識別。</summary>
<returns>物件,表示匿名使用者。</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent">
<summary>傳回表示目前 Windows 使用者的 <see cref="T:System.Security.Principal.WindowsIdentity" /> 物件。</summary>
<returns>物件,表示目前的使用者。</returns>
<exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Boolean)">
<summary>傳回表示執行緒或處理程序之 Windows 識別的 <see cref="T:System.Security.Principal.WindowsIdentity" /> 物件,視 <paramref name="ifImpersonating" /> 參數的值而定。</summary>
<returns>物件,表示 Windows 使用者。</returns>
<param name="ifImpersonating">true 表示只有當執行緒目前正在模擬時才會傳回 <see cref="T:System.Security.Principal.WindowsIdentity" />false 則表示如果執行緒目前正在模擬時,會傳回執行緒的 <see cref="T:System.Security.Principal.WindowsIdentity" />,或執行緒目前不是正在模擬時,則會傳回處理程序的 <see cref="T:System.Security.Principal.WindowsIdentity" /></param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Security.Principal.TokenAccessLevels)">
<summary>使用指定所要的語彙基元存取層級,傳回代表目前 Windows 使用者的 <see cref="T:System.Security.Principal.WindowsIdentity" /> 物件。</summary>
<returns>物件,表示目前的使用者。</returns>
<param name="desiredAccess">列舉值的位元組合。</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
</PermissionSet>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Groups">
<summary>取得目前 Windows 使用者所屬的群組。</summary>
<returns>物件,表示目前 Windows 使用者所屬的群組。</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.ImpersonationLevel">
<summary>設定使用者的模擬層級。</summary>
<returns>其中一個列舉值,這個值指定模擬層級。</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsAnonymous">
<summary>取得值,指出使用者帳戶是否已經由系統識別為匿名帳戶。</summary>
<returns>如果使用者帳戶是匿名帳戶,則為 true否則為 false。</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsGuest">
<summary>取得值,指出使用者帳戶是否由系統識別為 <see cref="F:System.Security.Principal.WindowsAccountType.Guest" /> 帳戶。</summary>
<returns>如果使用者帳戶是 <see cref="F:System.Security.Principal.WindowsAccountType.Guest" /> 帳戶,則為 true否則為 false。</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.IsSystem">
<summary>取得值,指出使用者帳戶是否由系統識別為 <see cref="F:System.Security.Principal.WindowsAccountType.System" /> 帳戶。</summary>
<returns>如果使用者帳戶是 <see cref="F:System.Security.Principal.WindowsAccountType.System" /> 帳戶,則為 true否則為 false。</returns>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.Owner">
<summary>取得語彙基元擁有人的安全識別項 (SID)。</summary>
<returns>語彙基元擁有人的物件。</returns>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)">
<summary>以模擬的 Windows 身分識別執行指定的動作。您可以使用 <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> 並提供您的函式做為參數,而不需要使用個人化的方法呼叫並在 <see cref="T:System.Security.Principal.WindowsImpersonationContext" /> 中執行您的函式。</summary>
<param name="safeAccessTokenHandle">模擬之 Windows 身分識別的 SafeAccessTokenHandle。</param>
<param name="action">要執行的 System.Action。</param>
</member>
<member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})">
<summary>以模擬的 Windows 身分識別執行指定的函式。您可以使用 <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> 並提供您的函式做為參數,而不需要使用個人化的方法呼叫並在 <see cref="T:System.Security.Principal.WindowsImpersonationContext" /> 中執行您的函式。</summary>
<returns>傳回函式的結果。</returns>
<param name="safeAccessTokenHandle">模擬之 Windows 身分識別的 SafeAccessTokenHandle。</param>
<param name="func">要執行的 System.Func。</param>
<typeparam name="T">函式使用的物件類型與傳回的物件類型。</typeparam>
</member>
<member name="P:System.Security.Principal.WindowsIdentity.User">
<summary>取得使用者的安全識別項 (SID)。</summary>
<returns>使用者的物件。</returns>
</member>
<member name="T:System.Security.Principal.WindowsPrincipal">
<summary>可讓程式碼檢查 Windows 使用者的 Windows 群組成員資格。</summary>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.#ctor(System.Security.Principal.WindowsIdentity)">
<summary>使用指定的 <see cref="T:System.Security.Principal.WindowsIdentity" /> 物件,初始化 <see cref="T:System.Security.Principal.WindowsPrincipal" /> 類別的新執行個體。</summary>
<param name="ntIdentity">物件,做為建構 <see cref="T:System.Security.Principal.WindowsPrincipal" /> 之新執行個體的來源。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="ntIdentity" /> 為 null。</exception>
</member>
<member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Int32)">
<summary>判斷目前的主體是否屬於具有指定相關識別元 (RID) 的 Windows 使用者群組。</summary>
<returns>如果目前主體是指定之 Windows 使用者群組的成員 (也就是,有特定角色),則為 true否則為 false。</returns>
<param name="rid">Windows 使用者群組的 RID 是用來檢查主體的成員狀態。</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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.SecurityIdentifier)">
<summary>判斷目前的主體是否屬於具有指定安全性識別碼 (SID) 的 Windows 使用者群組。</summary>
<returns>如果目前的主體是指定 Windows 使用者群組的成員,則為 true否則為 false。</returns>
<param name="sid">
<see cref="T:System.Security.Principal.SecurityIdentifier" />,可唯一識別 Windows 使用者群組。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="sid" /> 為 null。</exception>
<exception cref="T:System.Security.SecurityException">Windows 會傳回 Win32 錯誤。</exception>
<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.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.WindowsBuiltInRole)">
<summary>判斷目前的主體是否屬於具有指定 <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> 的 Windows 使用者群組。</summary>
<returns>如果目前的主體是指定 Windows 使用者群組的成員,則為 true否則為 false。</returns>
<param name="role">其中一個 <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> 值。</param>
<exception cref="T:System.ArgumentException">
<paramref name="role" /> 不是有效的 <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> 值。</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
</PermissionSet>
</member>
</members>
</doc>

View file

@ -0,0 +1 @@
0f7f38c4fd323b26da10cce95f857f77f0f09b48