System.Security.Principal.Windows.xml 65 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Security.Principal.Windows</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle">
  8. <summary>[SECURITY CRITICAL] 提供 Windows 线程或进程访问令牌的安全句柄。有关详细信息,请参阅访问令牌</summary>
  9. </member>
  10. <member name="M:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.#ctor(System.IntPtr)">
  11. <summary>[SECURITY CRITICAL] 初始化 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> 类的新实例。</summary>
  12. <param name="handle">
  13. <see cref="T:System.IntPtr" /> 对象,表示要使用的预先存在的句柄。使用 <see cref="F:System.IntPtr.Zero" /> 返回无效句柄。</param>
  14. </member>
  15. <member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.InvalidHandle">
  16. <summary>[SECURITY CRITICAL] 通过使用 <see cref="F:System.IntPtr.Zero" /> 实例化 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> 对象来返回无效句柄。</summary>
  17. <returns>返回 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> 对象。</returns>
  18. </member>
  19. <member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.IsInvalid">
  20. <summary>[SECURITY CRITICAL] 获取一个值,该值指示句柄是否无效。</summary>
  21. <returns>如果句柄无效,则为 true;否则为 false。</returns>
  22. </member>
  23. <member name="T:System.Security.Principal.IdentityNotMappedException">
  24. <summary>表示其标识未能映射到已知标识的主体的一个异常。</summary>
  25. </member>
  26. <member name="M:System.Security.Principal.IdentityNotMappedException.#ctor">
  27. <summary>初始化 <see cref="T:System.Security.Principal.IdentityNotMappedException" /> 类的新实例。</summary>
  28. </member>
  29. <member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String)">
  30. <summary>使用指定的错误消息初始化 <see cref="T:System.Security.Principal.IdentityNotMappedException" /> 类的新实例。</summary>
  31. <param name="message">解释异常原因的错误信息。</param>
  32. </member>
  33. <member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String,System.Exception)">
  34. <summary>使用指定的错误消息和内部异常初始化 <see cref="T:System.Security.Principal.IdentityNotMappedException" /> 类的新实例。</summary>
  35. <param name="message">解释异常原因的错误信息。</param>
  36. <param name="inner">导致当前异常的异常。如果 <paramref name="inner" /> 不为空,则在处理内部异常的 catch 块中引发当前异常。</param>
  37. </member>
  38. <member name="P:System.Security.Principal.IdentityNotMappedException.UnmappedIdentities">
  39. <summary>表示 <see cref="T:System.Security.Principal.IdentityNotMappedException" /> 异常的未映射标识的集合。</summary>
  40. <returns>未映射标识的集合。</returns>
  41. </member>
  42. <member name="T:System.Security.Principal.IdentityReference">
  43. <summary>表示一个标识,为 <see cref="T:System.Security.Principal.NTAccount" /> 和 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 类的基类。此类不提供公共构造函数,因为不能被继承。</summary>
  44. </member>
  45. <member name="M:System.Security.Principal.IdentityReference.Equals(System.Object)">
  46. <summary>返回一个值,该值指示指定对象是否等于 <see cref="T:System.Security.Principal.IdentityReference" /> 类的此实例。</summary>
  47. <returns>如果 <paramref name="o" /> 是与此 <see cref="T:System.Security.Principal.IdentityReference" /> 实例有相同基础类型和值的对象,则为 true;否则为 false。</returns>
  48. <param name="o">要与此 <see cref="T:System.Security.Principal.IdentityReference" /> 实例比较的对象,或一个空引用。</param>
  49. </member>
  50. <member name="M:System.Security.Principal.IdentityReference.GetHashCode">
  51. <summary>作为 <see cref="T:System.Security.Principal.IdentityReference" /> 的哈希函数。<see cref="M:System.Security.Principal.IdentityReference.GetHashCode" /> 适用于哈希算法和哈希表之类的数据结构。</summary>
  52. <returns>此 <see cref="T:System.Security.Principal.IdentityReference" /> 对象的哈希代码。</returns>
  53. </member>
  54. <member name="M:System.Security.Principal.IdentityReference.IsValidTargetType(System.Type)">
  55. <summary>返回一个值,该值指示指定类型是否为 <see cref="T:System.Security.Principal.IdentityReference" /> 类的有效转换类型。</summary>
  56. <returns>如果 <paramref name="targetType" /> 为 <see cref="T:System.Security.Principal.IdentityReference" /> 类的有效转换类型,则为 true;否则为 false。</returns>
  57. <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>
  58. </member>
  59. <member name="M:System.Security.Principal.IdentityReference.op_Equality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
  60. <summary>比较两个 <see cref="T:System.Security.Principal.IdentityReference" /> 对象以确定它们是否相等。如果这两个对象具有与 <see cref="P:System.Security.Principal.IdentityReference.Value" /> 属性返回的规范名称表示形式相同的规范名称表示形式,或是都为 null,则将它们视为相等。</summary>
  61. <returns>如果 <paramref name="left" /> 和 <paramref name="right" /> 相等,则为 true;否则为 false。</returns>
  62. <param name="left">用于相等比较的左 <see cref="T:System.Security.Principal.IdentityReference" /> 操作数。此参数可以为 null。</param>
  63. <param name="right">用于相等比较的右 <see cref="T:System.Security.Principal.IdentityReference" /> 操作数。此参数可以为 null。</param>
  64. </member>
  65. <member name="M:System.Security.Principal.IdentityReference.op_Inequality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
  66. <summary>比较两个 <see cref="T:System.Security.Principal.IdentityReference" /> 对象以确定它们是否不相等。如果它们的规范名称表示形式与 <see cref="P:System.Security.Principal.IdentityReference.Value" /> 属性返回的表示形式不同,或其中一个对象为 null 而另一个对象不是,它们将被视为不相等。</summary>
  67. <returns>如果 <paramref name="left" /> 与 <paramref name="right" /> 不相等,则为 true;否则为 false。</returns>
  68. <param name="left">用于不相等比较的左 <see cref="T:System.Security.Principal.IdentityReference" /> 操作数。此参数可以为 null。</param>
  69. <param name="right">用于不相等比较的右 <see cref="T:System.Security.Principal.IdentityReference" /> 操作数。此参数可以为 null。</param>
  70. </member>
  71. <member name="M:System.Security.Principal.IdentityReference.ToString">
  72. <summary>返回 <see cref="T:System.Security.Principal.IdentityReference" /> 对象表示的标识的字符串表示形式。</summary>
  73. <returns>字符串格式的标识。</returns>
  74. </member>
  75. <member name="M:System.Security.Principal.IdentityReference.Translate(System.Type)">
  76. <summary>将 <see cref="T:System.Security.Principal.IdentityReference" /> 对象表示的帐户名转换为另一 <see cref="T:System.Security.Principal.IdentityReference" /> 派生类型。</summary>
  77. <returns>转换后的标识。</returns>
  78. <param name="targetType">从 <see cref="T:System.Security.Principal.IdentityReference" /> 进行的转换的目标类型。</param>
  79. </member>
  80. <member name="P:System.Security.Principal.IdentityReference.Value">
  81. <summary>获取 <see cref="T:System.Security.Principal.IdentityReference" /> 对象表示的标识的字符串值。</summary>
  82. <returns>
  83. <see cref="T:System.Security.Principal.IdentityReference" /> 对象表示的标识的字符串值。</returns>
  84. </member>
  85. <member name="T:System.Security.Principal.IdentityReferenceCollection">
  86. <summary>表示 <see cref="T:System.Security.Principal.IdentityReference" /> 对象的集合,并提供一种方法将 <see cref="T:System.Security.Principal.IdentityReference" /> 派生的对象集转换为 <see cref="T:System.Security.Principal.IdentityReference" /> 派生的类型。</summary>
  87. </member>
  88. <member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor">
  89. <summary>用集合中的零项初始化 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 类的新实例。</summary>
  90. </member>
  91. <member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor(System.Int32)">
  92. <summary>使用指定的初始大小初始化 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 类的新实例。</summary>
  93. <param name="capacity">集合中的初始项数。<paramref name="capacity" /> 的值仅是一个提示,它不一定是创建的最大项数。</param>
  94. </member>
  95. <member name="M:System.Security.Principal.IdentityReferenceCollection.Add(System.Security.Principal.IdentityReference)">
  96. <summary>将 <see cref="T:System.Security.Principal.IdentityReference" /> 对象添加到 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合中。</summary>
  97. <param name="identity">要添加到集合的 <see cref="T:System.Security.Principal.IdentityReference" /> 对象。</param>
  98. </member>
  99. <member name="M:System.Security.Principal.IdentityReferenceCollection.Clear">
  100. <summary>从 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合中清除所有 <see cref="T:System.Security.Principal.IdentityReference" /> 对象。</summary>
  101. </member>
  102. <member name="M:System.Security.Principal.IdentityReferenceCollection.Contains(System.Security.Principal.IdentityReference)">
  103. <summary>指示 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合是否包含指定的 <see cref="T:System.Security.Principal.IdentityReference" /> 对象。</summary>
  104. <returns>如果集合包含指定的对象,则为 true。</returns>
  105. <param name="identity">要检查的 <see cref="T:System.Security.Principal.IdentityReference" /> 对象。</param>
  106. </member>
  107. <member name="M:System.Security.Principal.IdentityReferenceCollection.CopyTo(System.Security.Principal.IdentityReference[],System.Int32)">
  108. <summary>从指定的索引开始,将 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合复制到一个 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 数组中。</summary>
  109. <param name="array">要将 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合复制到其中的 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 数组对象。</param>
  110. <param name="offset">
  111. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合要复制到的 <paramref name="array" /> 中从零开始的索引。</param>
  112. </member>
  113. <member name="P:System.Security.Principal.IdentityReferenceCollection.Count">
  114. <summary>获取 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合中项的数目。</summary>
  115. <returns>
  116. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合中 <see cref="T:System.Security.Principal.IdentityReference" /> 对象的数目。</returns>
  117. </member>
  118. <member name="M:System.Security.Principal.IdentityReferenceCollection.GetEnumerator">
  119. <summary>获取一个可用于循环访问 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合的枚举数。</summary>
  120. <returns>
  121. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合的枚举数。</returns>
  122. </member>
  123. <member name="P:System.Security.Principal.IdentityReferenceCollection.Item(System.Int32)">
  124. <summary>获取或设置 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合中指定索引处的节点。</summary>
  125. <returns>位于集合中指定索引处的 <see cref="T:System.Security.Principal.IdentityReference" />。如果 <paramref name="index" /> 大于或等于集合中的节点数,则返回值为 null。</returns>
  126. <param name="index">
  127. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合中的从零开始的索引。</param>
  128. </member>
  129. <member name="M:System.Security.Principal.IdentityReferenceCollection.Remove(System.Security.Principal.IdentityReference)">
  130. <summary>从集合中移除指定的 <see cref="T:System.Security.Principal.IdentityReference" /> 对象。</summary>
  131. <returns>如果从集合中移除了指定的对象,则为 true。</returns>
  132. <param name="identity">要移除的 <see cref="T:System.Security.Principal.IdentityReference" /> 对象。</param>
  133. </member>
  134. <member name="P:System.Security.Principal.IdentityReferenceCollection.System#Collections#Generic#ICollection{T}#IsReadOnly"></member>
  135. <member name="M:System.Security.Principal.IdentityReferenceCollection.System#Collections#IEnumerable#GetEnumerator">
  136. <summary>获取一个可用于循环访问 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合的枚举数。</summary>
  137. <returns>
  138. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合的枚举数。</returns>
  139. </member>
  140. <member name="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type)">
  141. <summary>将集合中的对象转换为指定类型。调用此方法与调用第二个参数设置为 false 的 <see cref="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)" /> 一样,这意味着对于转换失败的项不会引发异常。</summary>
  142. <returns>一个 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合,表示原始集合的转换后的内容。</returns>
  143. <param name="targetType">要将集合中的项转换到的目标类型。</param>
  144. <PermissionSet>
  145. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  146. </PermissionSet>
  147. </member>
  148. <member name="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)">
  149. <summary>将集合中的对象转换为指定类型,并使用指定容错机制处理或忽略与不具有转换映射的类型相关联的错误。</summary>
  150. <returns>一个 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合,表示原始集合的转换后的内容。</returns>
  151. <param name="targetType">要将集合中的项转换到的目标类型。</param>
  152. <param name="forceSuccess">一个布尔值,确定如何处理转换错误。如果 <paramref name="forceSuccess" /> 为 true,则由于未能为转换找到映射而发生的转换错误会导致转换失败并引发异常。如果 <paramref name="forceSuccess" /> 为 false,则因未为转换找到映射而未能转换的类型会在不进行转换的情况下被复制到返回的集合中。</param>
  153. <PermissionSet>
  154. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  155. </PermissionSet>
  156. </member>
  157. <member name="T:System.Security.Principal.NTAccount">
  158. <summary>表示用户或组帐户。</summary>
  159. </member>
  160. <member name="M:System.Security.Principal.NTAccount.#ctor(System.String)">
  161. <summary>使用指定的名称初始化 <see cref="T:System.Security.Principal.NTAccount" /> 类的新实例。</summary>
  162. <param name="name">用于创建 <see cref="T:System.Security.Principal.NTAccount" /> 对象的名称。此参数不能为 null 或空字符串。</param>
  163. <exception cref="T:System.ArgumentNullException">
  164. <paramref name="name" /> 为 null。</exception>
  165. <exception cref="T:System.ArgumentException">
  166. <paramref name="name" /> 是空字符串。- 或 -<paramref name="name" /> 过长。</exception>
  167. </member>
  168. <member name="M:System.Security.Principal.NTAccount.#ctor(System.String,System.String)">
  169. <summary>使用指定的域名和帐户名初始化 <see cref="T:System.Security.Principal.NTAccount" /> 类的新实例。</summary>
  170. <param name="domainName">域的名称。此参数可以为 null 或空字符串。为 null 值的域名如同空字符串一样处理。</param>
  171. <param name="accountName">帐户的名称。此参数不能为 null 或空字符串。</param>
  172. <exception cref="T:System.ArgumentNullException">
  173. <paramref name="accountName" /> 为 null。</exception>
  174. <exception cref="T:System.ArgumentException">
  175. <paramref name="accountName" /> 是空字符串。- 或 -<paramref name="accountName" /> 过长。- 或 -<paramref name="domainName" /> 过长。</exception>
  176. </member>
  177. <member name="M:System.Security.Principal.NTAccount.Equals(System.Object)">
  178. <summary>返回一个值,该值指示此 <see cref="T:System.Security.Principal.NTAccount" /> 对象是否与指定的对象相等。</summary>
  179. <returns>如果 <paramref name="o" /> 是与此 <see cref="T:System.Security.Principal.NTAccount" /> 对象有相同基础类型和值的对象,则为 true;否则为 false。</returns>
  180. <param name="o">要与此 <see cref="T:System.Security.Principal.NTAccount" /> 对象比较的对象,或 null。</param>
  181. </member>
  182. <member name="M:System.Security.Principal.NTAccount.GetHashCode">
  183. <summary>用作当前 <see cref="T:System.Security.Principal.NTAccount" /> 对象的一个哈希函数。<see cref="M:System.Security.Principal.NTAccount.GetHashCode" /> 方法适合在哈希算法和类似哈希表的数据结构中使用。</summary>
  184. <returns>当前 <see cref="T:System.Security.Principal.NTAccount" /> 对象的哈希值。</returns>
  185. </member>
  186. <member name="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)">
  187. <summary>返回一个值,该值指示指定类型是否为 <see cref="T:System.Security.Principal.NTAccount" /> 类的有效转换类型。</summary>
  188. <returns>如果 <paramref name="targetType" /> 为 <see cref="T:System.Security.Principal.NTAccount" /> 类的有效转换类型,则为 true;否则为 false。</returns>
  189. <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>
  190. </member>
  191. <member name="M:System.Security.Principal.NTAccount.op_Equality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
  192. <summary>比较两个 <see cref="T:System.Security.Principal.NTAccount" /> 对象以确定它们是否相等。如果这两个对象具有与 <see cref="P:System.Security.Principal.NTAccount.Value" /> 属性返回的规范名称表示形式相同的规范名称表示形式,或是都为 null,则将它们视为相等。</summary>
  193. <returns>如果 <paramref name="left" /> 和 <paramref name="right" /> 相等,则为 true;否则为 false。</returns>
  194. <param name="left">用于相等比较的左操作数。此参数可以为 null。</param>
  195. <param name="right">用于相等比较的右操作数。此参数可以为 null。</param>
  196. </member>
  197. <member name="M:System.Security.Principal.NTAccount.op_Inequality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
  198. <summary>比较两个 <see cref="T:System.Security.Principal.NTAccount" /> 对象以确定它们是否不相等。如果它们的规范名称表示形式与 <see cref="P:System.Security.Principal.NTAccount.Value" /> 属性返回的表示形式不同,或其中一个对象为 null 而另一个对象不是,它们将被视为不相等。</summary>
  199. <returns>如果 <paramref name="left" /> 和 <paramref name="right" /> 不相等,则为 true;否则为 false。</returns>
  200. <param name="left">用于不相等比较的左操作数。此参数可以为 null。</param>
  201. <param name="right">用于不相等比较的右操作数。此参数可以为 null。</param>
  202. </member>
  203. <member name="M:System.Security.Principal.NTAccount.ToString">
  204. <summary>以域\帐户 格式返回 <see cref="T:System.Security.Principal.NTAccount" /> 对象所表示的帐户的帐户名。</summary>
  205. <returns>域\帐户 格式的帐户名。</returns>
  206. </member>
  207. <member name="M:System.Security.Principal.NTAccount.Translate(System.Type)">
  208. <summary>将 <see cref="T:System.Security.Principal.NTAccount" /> 对象表示的帐户名转换为另一 <see cref="T:System.Security.Principal.IdentityReference" /> 派生的类型。</summary>
  209. <returns>转换后的标识。</returns>
  210. <param name="targetType">从 <see cref="T:System.Security.Principal.NTAccount" /> 进行的转换的目标类型。目标类型必须为由 <see cref="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)" /> 方法视为有效的类型。</param>
  211. <exception cref="T:System.ArgumentNullException">
  212. <paramref name="targetType " />为 null。</exception>
  213. <exception cref="T:System.ArgumentException">
  214. <paramref name="targetType " /> 不是 <see cref="T:System.Security.Principal.IdentityReference" /> 类型。</exception>
  215. <exception cref="T:System.Security.Principal.IdentityNotMappedException">未能转换部分或所有标识引用。</exception>
  216. <exception cref="T:System.SystemException">源帐户名称过长。- 或 -返回了 Win32 错误。</exception>
  217. <PermissionSet>
  218. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  219. </PermissionSet>
  220. </member>
  221. <member name="P:System.Security.Principal.NTAccount.Value">
  222. <summary>返回此 <see cref="T:System.Security.Principal.NTAccount" /> 对象的大写字符串表示形式。</summary>
  223. <returns>此 <see cref="T:System.Security.Principal.NTAccount" /> 对象的大写字符串表示形式。</returns>
  224. <PermissionSet>
  225. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  226. </PermissionSet>
  227. </member>
  228. <member name="T:System.Security.Principal.SecurityIdentifier">
  229. <summary>表示安全标识符 (SID),并提供 SID 的封送和比较操作。</summary>
  230. </member>
  231. <member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Byte[],System.Int32)">
  232. <summary>使用安全标识符 (SID) 的指定二进制表示形式初始化 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 类的新实例。</summary>
  233. <param name="binaryForm">表示 SID 的字节数组。</param>
  234. <param name="offset">要用作 <paramref name="binaryForm" /> 中的起始索引的字节偏移量。</param>
  235. </member>
  236. <member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.IntPtr)">
  237. <summary>使用表示安全标识符 (SID) 二进制形式的整数,初始化 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 类的新实例。</summary>
  238. <param name="binaryForm">表示 SID 的二进制形式的整数。</param>
  239. </member>
  240. <member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Security.Principal.WellKnownSidType,System.Security.Principal.SecurityIdentifier)">
  241. <summary>使用指定的已知安全标识符 (SID) 类型和域 SID 初始化 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 类的新实例。</summary>
  242. <param name="sidType">枚举值之一。此值不得为 <see cref="F:System.Security.Principal.WellKnownSidType.LogonIdsSid" />。</param>
  243. <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>
  244. </member>
  245. <member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.String)">
  246. <summary>使用安全说明符定义语言 (SDDL) 格式的指定安全标识符 (SID) 初始化 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 类的新实例。</summary>
  247. <param name="sddlForm">用于创建 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象的 SID 的 SDDL 字符串。</param>
  248. </member>
  249. <member name="P:System.Security.Principal.SecurityIdentifier.AccountDomainSid">
  250. <summary>如果由 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的 SID 表示 Windows 帐户 SID,则从该 SID 返回帐户域安全标识符 (SID) 部分。如果该 SID 不表示 Windows 帐户 SID,则此属性返回 <see cref="T:System.ArgumentNullException" />。</summary>
  251. <returns>如果由 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的 SID 表示 Windows 帐户 SID,则从该 SID 返回帐户域 SID 部分;否则,它返回 <see cref="T:System.ArgumentNullException" />。</returns>
  252. </member>
  253. <member name="P:System.Security.Principal.SecurityIdentifier.BinaryLength">
  254. <summary>返回由 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的安全标识符 (SID) 的长度(以字节为单位)。</summary>
  255. <returns>由 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的 SID 的长度(以字节为单位)。</returns>
  256. </member>
  257. <member name="M:System.Security.Principal.SecurityIdentifier.CompareTo(System.Security.Principal.SecurityIdentifier)">
  258. <summary>用指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象同当前 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象进行比较。</summary>
  259. <returns>一个有符号数字,指示此实例和 <paramref name="sid" /> 的相对值。返回值说明小于零此实例小于 <paramref name="sid" />。零此实例等于 <paramref name="sid" />。大于零此实例大于 <paramref name="sid" />。</returns>
  260. <param name="sid">要与当前对象进行比较的对象。</param>
  261. </member>
  262. <member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Object)">
  263. <summary>返回一个值,该值指示此 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象是否与指定的对象相等。</summary>
  264. <returns>如果 <paramref name="o" /> 是与此 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象有相同基础类型和值的对象,则为 true;否则为 false。</returns>
  265. <param name="o">要与此 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象进行比较的对象,或 null。</param>
  266. </member>
  267. <member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Security.Principal.SecurityIdentifier)">
  268. <summary>指示指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象是否等于当前的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象。</summary>
  269. <returns>如果 <paramref name="sid" /> 的值和当前 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象的值相等,则为 true。</returns>
  270. <param name="sid">要与当前对象进行比较的对象。</param>
  271. </member>
  272. <member name="M:System.Security.Principal.SecurityIdentifier.GetBinaryForm(System.Byte[],System.Int32)">
  273. <summary>将 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 类表示的指定安全标识符 (SID) 的二进制表示形式复制到一个字节数组。</summary>
  274. <param name="binaryForm">要接收复制的 SID 的字节数组。</param>
  275. <param name="offset">要用作 <paramref name="binaryForm" /> 中的起始索引的字节偏移量。</param>
  276. </member>
  277. <member name="M:System.Security.Principal.SecurityIdentifier.GetHashCode">
  278. <summary>用作当前 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象的哈希函数。<see cref="M:System.Security.Principal.SecurityIdentifier.GetHashCode" /> 方法适合于哈希算法和诸如哈希表的数据结构。</summary>
  279. <returns>当前 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象的哈希值。</returns>
  280. </member>
  281. <member name="M:System.Security.Principal.SecurityIdentifier.IsAccountSid">
  282. <summary>返回一个值,该值指示由此 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的安全标识符 (SID) 是否为有效的 Windows 帐户 SID。</summary>
  283. <returns>如果由此 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的 SID 为有效 Windows 帐户 SID,则为 true;否则为 false。</returns>
  284. </member>
  285. <member name="M:System.Security.Principal.SecurityIdentifier.IsEqualDomainSid(System.Security.Principal.SecurityIdentifier)">
  286. <summary>返回一个值,该值指示由此 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的安全标识符 (SID) 是否与指定 SID 同属一个域。</summary>
  287. <returns>如果由此 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的 SID 与 <paramref name="sid" /> SID 同属一个域,则为 true;否则为 false。</returns>
  288. <param name="sid">与此 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象进行比较的 SID。</param>
  289. </member>
  290. <member name="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)">
  291. <summary>返回一个值,该值指示指定类型是否为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 类的有效转换类型。</summary>
  292. <returns>如果 <paramref name="targetType" /> 为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 类的有效转换类型,则为 true;否则为 false。</returns>
  293. <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>
  294. </member>
  295. <member name="M:System.Security.Principal.SecurityIdentifier.IsWellKnown(System.Security.Principal.WellKnownSidType)">
  296. <summary>返回一个值,该值指示 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象是否与指定的已知安全标识符 (SID) 类型匹配。</summary>
  297. <returns>如果 <paramref name="type" /> 为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象的 SID 类型,则为 true;否则为 false。</returns>
  298. <param name="type">一个要与 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象进行比较的值。</param>
  299. </member>
  300. <member name="F:System.Security.Principal.SecurityIdentifier.MaxBinaryLength">
  301. <summary>返回安全标识符的二进制表示形式的最大大小(以字节为单位)。</summary>
  302. </member>
  303. <member name="F:System.Security.Principal.SecurityIdentifier.MinBinaryLength">
  304. <summary>返回安全标识符的二进制表示形式的最小大小(以字节为单位)。</summary>
  305. </member>
  306. <member name="M:System.Security.Principal.SecurityIdentifier.op_Equality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
  307. <summary>比较两个 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象以确定它们是否相等。如果这两个对象具有与 <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> 属性返回的规范表示形式相同的规范表示形式,或是二者都为 null,则将它们视为相等。</summary>
  308. <returns>如果 <paramref name="left" /> 和 <paramref name="right" /> 相等,则为 true;否则为 false。</returns>
  309. <param name="left">用于相等比较的左操作数。此参数可以为 null。</param>
  310. <param name="right">用于相等比较的右操作数。此参数可以为 null。</param>
  311. </member>
  312. <member name="M:System.Security.Principal.SecurityIdentifier.op_Inequality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
  313. <summary>比较两个 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象以确定它们是否不相等。如果二者的规范名称表示形式与 <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> 属性返回的表示形式不同,或其中一个对象为 null 而另一个对象不是,它们将被视为不相等。</summary>
  314. <returns>如果 <paramref name="left" /> 与 <paramref name="right" /> 不相等,则为 true;否则为 false。</returns>
  315. <param name="left">用于不相等比较的左操作数。此参数可以为 null。</param>
  316. <param name="right">用于不相等比较的右操作数。此参数可以为 null。</param>
  317. </member>
  318. <member name="M:System.Security.Principal.SecurityIdentifier.ToString">
  319. <summary>以安全说明符定义语言 (SDDL) 格式返回 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的帐户的安全标识符 (SID)。S-1-5-9 就是一个 SDDL 格式。</summary>
  320. <returns>
  321. <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的帐户的 SID(SDDL 格式)。</returns>
  322. </member>
  323. <member name="M:System.Security.Principal.SecurityIdentifier.Translate(System.Type)">
  324. <summary>将 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的帐户名转换为另一 <see cref="T:System.Security.Principal.IdentityReference" /> 派生的类型。</summary>
  325. <returns>转换后的标识。</returns>
  326. <param name="targetType">从 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 进行的转换的目标类型。目标类型必须为由 <see cref="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)" /> 方法视为有效的类型。</param>
  327. <exception cref="T:System.ArgumentNullException">
  328. <paramref name="targetType " />为 null。</exception>
  329. <exception cref="T:System.ArgumentException">
  330. <paramref name="targetType " /> 不是 <see cref="T:System.Security.Principal.IdentityReference" /> 类型。</exception>
  331. <exception cref="T:System.Security.Principal.IdentityNotMappedException">未能转换部分或所有标识引用。</exception>
  332. <exception cref="T:System.SystemException">返回了 Win32 错误。</exception>
  333. <PermissionSet>
  334. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  335. </PermissionSet>
  336. </member>
  337. <member name="P:System.Security.Principal.SecurityIdentifier.Value">
  338. <summary>返回由此 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的安全标识符 (SID) 的安全说明符定义语言 (SDDL) 字符串(全部大写)。</summary>
  339. <returns>由 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象表示的 SID 的 SDDL 字符串(全部大写)。</returns>
  340. <PermissionSet>
  341. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  342. </PermissionSet>
  343. </member>
  344. <member name="T:System.Security.Principal.TokenAccessLevels">
  345. <summary>定义与访问令牌相关联的用户帐户的特权。</summary>
  346. </member>
  347. <member name="F:System.Security.Principal.TokenAccessLevels.AdjustDefault">
  348. <summary>用户可以更改标记的默认所有者、主要组或自由访问控制列表 (DACL)。</summary>
  349. </member>
  350. <member name="F:System.Security.Principal.TokenAccessLevels.AdjustGroups">
  351. <summary>用户可以更改标记中的组的特性。</summary>
  352. </member>
  353. <member name="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges">
  354. <summary>用户可以启用或禁用标记中的特权。</summary>
  355. </member>
  356. <member name="F:System.Security.Principal.TokenAccessLevels.AdjustSessionId">
  357. <summary>用户可以调整标记的会话标识符。</summary>
  358. </member>
  359. <member name="F:System.Security.Principal.TokenAccessLevels.AllAccess">
  360. <summary>用户具有对标记的所有可能的访问权限。</summary>
  361. </member>
  362. <member name="F:System.Security.Principal.TokenAccessLevels.AssignPrimary">
  363. <summary>用户可以将主标记附加到进程上。</summary>
  364. </member>
  365. <member name="F:System.Security.Principal.TokenAccessLevels.Duplicate">
  366. <summary>用户可以复制标记。</summary>
  367. </member>
  368. <member name="F:System.Security.Principal.TokenAccessLevels.Impersonate">
  369. <summary>用户可以模拟客户端。</summary>
  370. </member>
  371. <member name="F:System.Security.Principal.TokenAccessLevels.MaximumAllowed">
  372. <summary>可以为 <see cref="T:System.Security.Principal.TokenAccessLevels" /> 枚举指定的最大值。</summary>
  373. </member>
  374. <member name="F:System.Security.Principal.TokenAccessLevels.Query">
  375. <summary>用户可以查询标记。</summary>
  376. </member>
  377. <member name="F:System.Security.Principal.TokenAccessLevels.QuerySource">
  378. <summary>用户可以查询标记的源。</summary>
  379. </member>
  380. <member name="F:System.Security.Principal.TokenAccessLevels.Read">
  381. <summary>用户对标记具有标准读权限和 <see cref="F:System.Security.Principal.TokenAccessLevels.Query" /> 特权。</summary>
  382. </member>
  383. <member name="F:System.Security.Principal.TokenAccessLevels.Write">
  384. <summary>用户对标记具有标准写权限以及 <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges,F:System.Security.Principal.TokenAccessLevels.AdjustGroups" /> 和 <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustDefault" /> 特权。</summary>
  385. </member>
  386. <member name="T:System.Security.Principal.WellKnownSidType">
  387. <summary>定义一组常用的安全标识符 (SID)。</summary>
  388. </member>
  389. <member name="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid">
  390. <summary>指示一个与 Account Administrators 组匹配的 SID。</summary>
  391. </member>
  392. <member name="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid">
  393. <summary>指示一个与 Certificate Administrators 组匹配的 SID。</summary>
  394. </member>
  395. <member name="F:System.Security.Principal.WellKnownSidType.AccountComputersSid">
  396. <summary>指示一个与 Account Computer 组匹配的 SID。</summary>
  397. </member>
  398. <member name="F:System.Security.Principal.WellKnownSidType.AccountControllersSid">
  399. <summary>指示一个与 Account Controller 组匹配的 SID。</summary>
  400. </member>
  401. <member name="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid">
  402. <summary>指示一个与 Account Domain Administrator 组匹配的 SID。</summary>
  403. </member>
  404. <member name="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid">
  405. <summary>指示一个与 Account Domain Guests 组匹配的 SID。</summary>
  406. </member>
  407. <member name="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid">
  408. <summary>指示一个与 Account Domain Users 组匹配的 SID。</summary>
  409. </member>
  410. <member name="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid">
  411. <summary>指示一个与 Enterprise Administrators 组匹配的 SID。</summary>
  412. </member>
  413. <member name="F:System.Security.Principal.WellKnownSidType.AccountGuestSid">
  414. <summary>指示一个与 Account Guest 组匹配的 SID。</summary>
  415. </member>
  416. <member name="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid">
  417. <summary>指示一个与 Account Kerberos Target 组匹配的 SID。</summary>
  418. </member>
  419. <member name="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid">
  420. <summary>指示一个与 Policy Administrators 组匹配的 SID。</summary>
  421. </member>
  422. <member name="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid">
  423. <summary>指示一个与 RAS and IAS Server 帐户匹配的 SID。</summary>
  424. </member>
  425. <member name="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid">
  426. <summary>指示一个与 Schema Administrators 组匹配的 SID。</summary>
  427. </member>
  428. <member name="F:System.Security.Principal.WellKnownSidType.AnonymousSid">
  429. <summary>指示 Anonymous 帐户的 SID。</summary>
  430. </member>
  431. <member name="F:System.Security.Principal.WellKnownSidType.AuthenticatedUserSid">
  432. <summary>指示一个已验证身份的用户的 SID。</summary>
  433. </member>
  434. <member name="F:System.Security.Principal.WellKnownSidType.BatchSid">
  435. <summary>指示一个批处理进程的 SID。当标记的进程作为批处理作业登录时,此 SID 被添加到该进程中。</summary>
  436. </member>
  437. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinAccountOperatorsSid">
  438. <summary>指示一个与 Account Operators 帐户匹配的 SID。</summary>
  439. </member>
  440. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinAdministratorsSid">
  441. <summary>指示一个与 Administrator 帐户匹配的 SID。</summary>
  442. </member>
  443. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinAuthorizationAccessSid">
  444. <summary>指示一个与 Windows Authorization Access 组匹配的 SID。</summary>
  445. </member>
  446. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinBackupOperatorsSid">
  447. <summary>指示一个与 Backup Operators 组匹配的 SID。</summary>
  448. </member>
  449. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinDomainSid">
  450. <summary>指示一个与 Domain 帐户匹配的 SID。</summary>
  451. </member>
  452. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinGuestsSid">
  453. <summary>指示一个与 Guest 帐户匹配的 SID。</summary>
  454. </member>
  455. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinIncomingForestTrustBuildersSid">
  456. <summary>指示一个允许用户创建传入的目录林信任的 SID。此 SID 将被添加到属于目录林根域中的 Incoming Forest Trust Builders 内置组成员的用户的标记中。</summary>
  457. </member>
  458. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinNetworkConfigurationOperatorsSid">
  459. <summary>指示一个与 Network Operators 组匹配的 SID。</summary>
  460. </member>
  461. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceLoggingUsersSid">
  462. <summary>指示一个与具有远程访问权限、能够监控计算机的用户组相匹配的 SID。</summary>
  463. </member>
  464. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceMonitoringUsersSid">
  465. <summary>指示一个 SID,它与具有远程访问权限、能够安排此计算机上的性能计数器记录的用户组相匹配。</summary>
  466. </member>
  467. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinPowerUsersSid">
  468. <summary>指示一个与 Power Users 组匹配的 SID。</summary>
  469. </member>
  470. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinPreWindows2000CompatibleAccessSid">
  471. <summary>指示一个与 Windows 2000 之前的兼容帐户匹配的 SID。</summary>
  472. </member>
  473. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinPrintOperatorsSid">
  474. <summary>指示一个与 Print Operators 组匹配的 SID。</summary>
  475. </member>
  476. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinRemoteDesktopUsersSid">
  477. <summary>指示一个与 Remote Desktop Users 匹配的 SID。</summary>
  478. </member>
  479. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinReplicatorSid">
  480. <summary>指示一个与 Replicator 帐户匹配的 SID。</summary>
  481. </member>
  482. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinSystemOperatorsSid">
  483. <summary>指示一个与 System Operators 组匹配的 SID。</summary>
  484. </member>
  485. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinUsersSid">
  486. <summary>指示一个与内置用户帐户匹配的 SID。</summary>
  487. </member>
  488. <member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupServerSid">
  489. <summary>指示一个创建者组服务器 SID。</summary>
  490. </member>
  491. <member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupSid">
  492. <summary>指示一个与某对象的创建者组匹配的 SID。</summary>
  493. </member>
  494. <member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerServerSid">
  495. <summary>指示一个创建者所有者服务器 SID。</summary>
  496. </member>
  497. <member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerSid">
  498. <summary>指示一个与某对象的所有者或创建者匹配的 SID。</summary>
  499. </member>
  500. <member name="F:System.Security.Principal.WellKnownSidType.DialupSid">
  501. <summary>指示一个拨号帐户的 SID。</summary>
  502. </member>
  503. <member name="F:System.Security.Principal.WellKnownSidType.DigestAuthenticationSid">
  504. <summary>指示一个在 Microsoft 摘要式身份验证包对客户端进行身份验证时存在的 SID。</summary>
  505. </member>
  506. <member name="F:System.Security.Principal.WellKnownSidType.EnterpriseControllersSid">
  507. <summary>指示一个企业控制器的 SID。</summary>
  508. </member>
  509. <member name="F:System.Security.Principal.WellKnownSidType.InteractiveSid">
  510. <summary>指示一个交互式帐户的 SID。当标记的进程以交互方式登录时,此 SID 被添加到该进程。</summary>
  511. </member>
  512. <member name="F:System.Security.Principal.WellKnownSidType.LocalServiceSid">
  513. <summary>指示一个与本地服务匹配的 SID。</summary>
  514. </member>
  515. <member name="F:System.Security.Principal.WellKnownSidType.LocalSid">
  516. <summary>指示一个本地 SID。</summary>
  517. </member>
  518. <member name="F:System.Security.Principal.WellKnownSidType.LocalSystemSid">
  519. <summary>指示一个与本地系统匹配的 SID。</summary>
  520. </member>
  521. <member name="F:System.Security.Principal.WellKnownSidType.LogonIdsSid">
  522. <summary>指示一个与登录 ID 匹配的 SID。</summary>
  523. </member>
  524. <member name="F:System.Security.Principal.WellKnownSidType.MaxDefined">
  525. <summary>指示 <see cref="T:System.Security.Principal.WellKnownSidType" /> 枚举中定义的最大 SID。</summary>
  526. </member>
  527. <member name="F:System.Security.Principal.WellKnownSidType.NetworkServiceSid">
  528. <summary>指示一个与网络服务匹配的 SID。</summary>
  529. </member>
  530. <member name="F:System.Security.Principal.WellKnownSidType.NetworkSid">
  531. <summary>指示一个网络帐户的 SID。当标记的进程通过网络登录时,此 SID 被添加到该进程。</summary>
  532. </member>
  533. <member name="F:System.Security.Principal.WellKnownSidType.NTAuthoritySid">
  534. <summary>指示 Windows NT 颁发机构的 SID。</summary>
  535. </member>
  536. <member name="F:System.Security.Principal.WellKnownSidType.NtlmAuthenticationSid">
  537. <summary>指示一个在 Microsoft NTLM 身份验证包对客户端进行身份验证时存在的 SID。</summary>
  538. </member>
  539. <member name="F:System.Security.Principal.WellKnownSidType.NullSid">
  540. <summary>指示一个空 SID。</summary>
  541. </member>
  542. <member name="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid">
  543. <summary>指示一个当用户在启用了选择性身份验证选项的情况下跨目录林进行身份验证时存在的 SID。如果此 SID 存在,则 <see cref="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid" /> 不能存在。</summary>
  544. </member>
  545. <member name="F:System.Security.Principal.WellKnownSidType.ProxySid">
  546. <summary>指示一个代理 SID。</summary>
  547. </member>
  548. <member name="F:System.Security.Principal.WellKnownSidType.RemoteLogonIdSid">
  549. <summary>指示一个与远程登录匹配的 SID。</summary>
  550. </member>
  551. <member name="F:System.Security.Principal.WellKnownSidType.RestrictedCodeSid">
  552. <summary>指示受限代码的 SID。</summary>
  553. </member>
  554. <member name="F:System.Security.Principal.WellKnownSidType.SChannelAuthenticationSid">
  555. <summary>指示一个在安全通道 (SSL/TLS) 身份验证包对客户端进行身份验证时存在的 SID。</summary>
  556. </member>
  557. <member name="F:System.Security.Principal.WellKnownSidType.SelfSid">
  558. <summary>指示一个 SID 自身的 SID。</summary>
  559. </member>
  560. <member name="F:System.Security.Principal.WellKnownSidType.ServiceSid">
  561. <summary>指示某服务的 SID。当标记的进程作为服务登录时,此 SID 被添加到该进程。</summary>
  562. </member>
  563. <member name="F:System.Security.Principal.WellKnownSidType.TerminalServerSid">
  564. <summary>指示一个与终端服务器帐户匹配的 SID。</summary>
  565. </member>
  566. <member name="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid">
  567. <summary>指示一个当用户在目录林内部或通过没有启用选择性身份验证选项的信任进行身份验证时存在的 SID。如果此 SID 存在,则 <see cref="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid" /> 不能存在。</summary>
  568. </member>
  569. <member name="F:System.Security.Principal.WellKnownSidType.WinBuiltinTerminalServerLicenseServersSid">
  570. <summary>指示一个在可以发出终端服务器许可证的服务器上存在的 SID。</summary>
  571. </member>
  572. <member name="F:System.Security.Principal.WellKnownSidType.WorldSid">
  573. <summary>指示一个与任何人都匹配的 SID。</summary>
  574. </member>
  575. <member name="T:System.Security.Principal.WindowsBuiltInRole">
  576. <summary>指定要与 <see cref="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.String)" /> 一起使用的公共角色。</summary>
  577. </member>
  578. <member name="F:System.Security.Principal.WindowsBuiltInRole.AccountOperator">
  579. <summary>帐户操作员管理计算机或域中的用户帐户。</summary>
  580. </member>
  581. <member name="F:System.Security.Principal.WindowsBuiltInRole.Administrator">
  582. <summary>管理员具有对计算机或域的完全的无限制的访问权限。</summary>
  583. </member>
  584. <member name="F:System.Security.Principal.WindowsBuiltInRole.BackupOperator">
  585. <summary>备份操作员仅在出于备份或还原文件目的时才可以重写安全限制。</summary>
  586. </member>
  587. <member name="F:System.Security.Principal.WindowsBuiltInRole.Guest">
  588. <summary>来宾受到比用户更多的限制。</summary>
  589. </member>
  590. <member name="F:System.Security.Principal.WindowsBuiltInRole.PowerUser">
  591. <summary>超级用户具有大部分管理员权限(但也受到某些限制)。因此,高级用户除了可以运行已验证过的应用程序外,还可以运行旧式应用程序。</summary>
  592. </member>
  593. <member name="F:System.Security.Principal.WindowsBuiltInRole.PrintOperator">
  594. <summary>打印操作员可以获得打印机的控制权。</summary>
  595. </member>
  596. <member name="F:System.Security.Principal.WindowsBuiltInRole.Replicator">
  597. <summary>复制程序支持域中的文件复制。</summary>
  598. </member>
  599. <member name="F:System.Security.Principal.WindowsBuiltInRole.SystemOperator">
  600. <summary>系统操作员管理特定的计算机。</summary>
  601. </member>
  602. <member name="F:System.Security.Principal.WindowsBuiltInRole.User">
  603. <summary>用户被阻止进行意外的或有意的系统级更改。因此,用户可以运行已验证过的应用程序,但不能运行大部分旧式应用程序。</summary>
  604. </member>
  605. <member name="T:System.Security.Principal.WindowsIdentity">
  606. <summary>表示 Windows 用户。</summary>
  607. </member>
  608. <member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr)">
  609. <summary>为指定的 Windows 帐户标记表示的用户初始化 <see cref="T:System.Security.Principal.WindowsIdentity" /> 类的新实例。</summary>
  610. <param name="userToken">用户的帐户标记,代码当前即以该用户的名义运行。</param>
  611. <exception cref="T:System.ArgumentException">
  612. <paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
  613. <exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
  614. </member>
  615. <member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String)">
  616. <summary>为指定的 Windows 帐户标记和指定的身份验证类型表示的用户初始化 <see cref="T:System.Security.Principal.WindowsIdentity" /> 类的新实例。</summary>
  617. <param name="userToken">用户的帐户标记,代码当前即以该用户的名义运行。</param>
  618. <param name="type">(仅供参考之用。) 用于标识用户的身份验证的类型。有关更多信息,请参见“备注”。</param>
  619. <exception cref="T:System.ArgumentException">
  620. <paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
  621. <exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
  622. </member>
  623. <member name="P:System.Security.Principal.WindowsIdentity.AccessToken">
  624. <summary>[SECURITY CRITICAL] 获取此 <see cref="T:System.Security.Principal.WindowsIdentity" /> 实例的此 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />。</summary>
  625. <returns>返回 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />。</returns>
  626. </member>
  627. <member name="M:System.Security.Principal.WindowsIdentity.Dispose">
  628. <summary>释放由 <see cref="T:System.Security.Principal.WindowsIdentity" /> 使用的所有资源。</summary>
  629. </member>
  630. <member name="M:System.Security.Principal.WindowsIdentity.Dispose(System.Boolean)">
  631. <summary>释放由 <see cref="T:System.Security.Principal.WindowsIdentity" /> 占用的非托管资源,还可以另外再释放托管资源。</summary>
  632. <param name="disposing">若要释放托管资源和非托管资源,则为 true;若仅释放非托管资源,则为 false。</param>
  633. </member>
  634. <member name="M:System.Security.Principal.WindowsIdentity.GetAnonymous">
  635. <summary>返回 <see cref="T:System.Security.Principal.WindowsIdentity" /> 对象,可在代码中将其用作 sentinel 值来表示匿名用户。属性值不表示 Windows 操作系统使用的内置匿名标识。</summary>
  636. <returns>表示匿名用户的对象。</returns>
  637. </member>
  638. <member name="M:System.Security.Principal.WindowsIdentity.GetCurrent">
  639. <summary>返回表示当前 Windows 用户的 <see cref="T:System.Security.Principal.WindowsIdentity" /> 对象。</summary>
  640. <returns>表示当前用户的对象。</returns>
  641. <exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. </exception>
  642. <PermissionSet>
  643. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
  644. </PermissionSet>
  645. </member>
  646. <member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Boolean)">
  647. <summary>返回一个 <see cref="T:System.Security.Principal.WindowsIdentity" /> 对象,该对象表示线程或进程(具体取决于 <paramref name="ifImpersonating" /> 参数的值)的 Windows 标识。</summary>
  648. <returns>表示 Windows 用户的对象。</returns>
  649. <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>
  650. <PermissionSet>
  651. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
  652. </PermissionSet>
  653. </member>
  654. <member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Security.Principal.TokenAccessLevels)">
  655. <summary>返回一个 <see cref="T:System.Security.Principal.WindowsIdentity" /> 对象,该对象使用指定的所需标记访问级别来表示当前 Windows 用户。</summary>
  656. <returns>表示当前用户的对象。</returns>
  657. <param name="desiredAccess">枚举值的按位组合。</param>
  658. <PermissionSet>
  659. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
  660. </PermissionSet>
  661. </member>
  662. <member name="P:System.Security.Principal.WindowsIdentity.Groups">
  663. <summary>获取当前 Windows 用户所属的组。</summary>
  664. <returns>一个对象,它表示当前 Windows 用户所属的组。</returns>
  665. </member>
  666. <member name="P:System.Security.Principal.WindowsIdentity.ImpersonationLevel">
  667. <summary>获取用户的模拟级别。</summary>
  668. <returns>用于指定模拟级别的枚举值之一。</returns>
  669. </member>
  670. <member name="P:System.Security.Principal.WindowsIdentity.IsAnonymous">
  671. <summary>获取一个值,该值指示系统是否将用户帐户标识为匿名帐户。</summary>
  672. <returns>如果用户帐户是匿名帐户,则为 true;否则为 false。</returns>
  673. </member>
  674. <member name="P:System.Security.Principal.WindowsIdentity.IsGuest">
  675. <summary>获取一个值,该值指示系统是否将用户帐户标识为 <see cref="F:System.Security.Principal.WindowsAccountType.Guest" /> 帐户。</summary>
  676. <returns>如果用户帐户是 <see cref="F:System.Security.Principal.WindowsAccountType.Guest" /> 帐户,则为 true;否则为 false。</returns>
  677. </member>
  678. <member name="P:System.Security.Principal.WindowsIdentity.IsSystem">
  679. <summary>获取一个值,该值指示系统是否将用户帐户标识为 <see cref="F:System.Security.Principal.WindowsAccountType.System" /> 帐户。</summary>
  680. <returns>如果用户帐户是 <see cref="F:System.Security.Principal.WindowsAccountType.System" /> 帐户,则为 true;否则为 false。</returns>
  681. </member>
  682. <member name="P:System.Security.Principal.WindowsIdentity.Owner">
  683. <summary>获取标记所有者的安全标识符 (SID)。</summary>
  684. <returns>标记所有者的对象。</returns>
  685. </member>
  686. <member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)">
  687. <summary>作为模拟 Windows 标识运行指定操作。可以使用 <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> 并直接作为参数提供函数,而不是使用模拟方法调用并在 <see cref="T:System.Security.Principal.WindowsImpersonationContext" /> 中运行函数。</summary>
  688. <param name="safeAccessTokenHandle">模拟 Windows 标识 SafeAccessTokenHandle。</param>
  689. <param name="action">要运行的 System.Action。</param>
  690. </member>
  691. <member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})">
  692. <summary>作为模拟 Windows 标识运行指定函数。可以使用 <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> 并直接作为参数提供函数,而不是使用模拟方法调用并在 <see cref="T:System.Security.Principal.WindowsImpersonationContext" /> 中运行函数。</summary>
  693. <returns>返回函数的结果。</returns>
  694. <param name="safeAccessTokenHandle">模拟 Windows 标识 SafeAccessTokenHandle。</param>
  695. <param name="func">要运行的 System.Func。</param>
  696. <typeparam name="T">函数使用并返回的对象的类型。</typeparam>
  697. </member>
  698. <member name="P:System.Security.Principal.WindowsIdentity.User">
  699. <summary>获取用户的安全标识符 (SID)。</summary>
  700. <returns>用户对象。</returns>
  701. </member>
  702. <member name="T:System.Security.Principal.WindowsPrincipal">
  703. <summary>允许代码检查 Windows 用户的 Windows 组成员身份。</summary>
  704. </member>
  705. <member name="M:System.Security.Principal.WindowsPrincipal.#ctor(System.Security.Principal.WindowsIdentity)">
  706. <summary>使用指定的 <see cref="T:System.Security.Principal.WindowsIdentity" /> 对象初始化 <see cref="T:System.Security.Principal.WindowsPrincipal" /> 类的新实例。</summary>
  707. <param name="ntIdentity">根据其构造 <see cref="T:System.Security.Principal.WindowsPrincipal" /> 新实例的对象。</param>
  708. <exception cref="T:System.ArgumentNullException">
  709. <paramref name="ntIdentity" /> 为 null。</exception>
  710. </member>
  711. <member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Int32)">
  712. <summary>确定当前主体是否属于具有指定相对标识符 (RID) 的 Windows 用户组。</summary>
  713. <returns>如果当前主体是指定的 Windows 用户组的成员(即在特定的角色中),则为 true;否则为 false。</returns>
  714. <param name="rid">在其中检查主体的成员资格状态的 Windows 用户组的 RID。</param>
  715. <PermissionSet>
  716. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  717. </PermissionSet>
  718. </member>
  719. <member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.SecurityIdentifier)">
  720. <summary>确定当前主体是否属于具有指定的安全标识符 (SID) 的 Windows 用户组。</summary>
  721. <returns>如果当前主体是指定的 Windows 用户组的成员,则为 true;否则为 false。</returns>
  722. <param name="sid">唯一标识 Windows 用户组的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  723. <exception cref="T:System.ArgumentNullException">
  724. <paramref name="sid" /> 为 null。</exception>
  725. <exception cref="T:System.Security.SecurityException">Windows 返回了 Win32 错误。</exception>
  726. <PermissionSet>
  727. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  728. </PermissionSet>
  729. </member>
  730. <member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.WindowsBuiltInRole)">
  731. <summary>确定当前主体是否属于具有指定 <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> 的 Windows 用户组。</summary>
  732. <returns>如果当前主体是指定的 Windows 用户组的成员,则为 true;否则为 false。</returns>
  733. <param name="role">
  734. <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> 值之一。</param>
  735. <exception cref="T:System.ArgumentException">
  736. <paramref name="role" /> 不是有效的 <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> 值。</exception>
  737. <PermissionSet>
  738. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  739. </PermissionSet>
  740. </member>
  741. </members>
  742. </doc>