System.Security.Principal.Windows.xml 65 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744
  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>[安全性關鍵] 將安全控制代碼提供給 Windows 執行緒或處理序存取語彙基元。如需詳細資訊,請參閱存取語彙基元</summary>
  9. </member>
  10. <member name="M:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.#ctor(System.IntPtr)">
  11. <summary>[安全性關鍵] 初始化 <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>[安全性關鍵] 傳回由 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> 物件和 <see cref="F:System.IntPtr.Zero" /> 具現化的無效控制代碼。</summary>
  17. <returns>傳回 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> 物件。</returns>
  18. </member>
  19. <member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.IsInvalid">
  20. <summary>[安全性關鍵] 取得值,表示控制代碼是否無效。</summary>
  21. <returns>如果控制代碼無效,則為 true;否則為 false。</returns>
  22. </member>
  23. <member name="T:System.Security.Principal.IdentityNotMappedException">
  24. <summary>表示主體的例外狀況,該主體的識別 (Identity) 無法對應至已知的識別。</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" /> 不是 null,則目前的例外狀況會在處理內部例外狀況的 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>表示識別 (Identity),且為 <see cref="T:System.Security.Principal.NTAccount" /> 和 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 類別的基底類別。這個類別不提供公用建構函式 (Constructor),因此無法繼承。</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" /> 執行個體比較的物件,或 null 參考。</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>由 <see cref="T:System.Security.Principal.IdentityReference" /> 物件表示的識別之字串值。</returns>
  83. </member>
  84. <member name="T:System.Security.Principal.IdentityReferenceCollection">
  85. <summary>代表 <see cref="T:System.Security.Principal.IdentityReference" /> 物件的集合,並提供將多組 <see cref="T:System.Security.Principal.IdentityReference" /> 衍生物件轉換成 <see cref="T:System.Security.Principal.IdentityReference" /> 衍生型別的方法。</summary>
  86. </member>
  87. <member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor">
  88. <summary>使用集合中的零個項目,初始化 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 類別的新執行個體。</summary>
  89. </member>
  90. <member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor(System.Int32)">
  91. <summary>使用指定的初始大小,初始化 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 類別的新執行個體。</summary>
  92. <param name="capacity">集合中的初始項目數。<paramref name="capacity" /> 的值僅供提示之用,不一定是已建立項目的最大數目。</param>
  93. </member>
  94. <member name="M:System.Security.Principal.IdentityReferenceCollection.Add(System.Security.Principal.IdentityReference)">
  95. <summary>將 <see cref="T:System.Security.Principal.IdentityReference" /> 物件新增到 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合。</summary>
  96. <param name="identity">要新增到集合的 <see cref="T:System.Security.Principal.IdentityReference" /> 物件。</param>
  97. </member>
  98. <member name="M:System.Security.Principal.IdentityReferenceCollection.Clear">
  99. <summary>從 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合清除所有的 <see cref="T:System.Security.Principal.IdentityReference" /> 物件。</summary>
  100. </member>
  101. <member name="M:System.Security.Principal.IdentityReferenceCollection.Contains(System.Security.Principal.IdentityReference)">
  102. <summary>指出 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合是否含有指定的 <see cref="T:System.Security.Principal.IdentityReference" /> 物件。</summary>
  103. <returns>如果集合包含指定的物件則為 true。</returns>
  104. <param name="identity">要檢查的 <see cref="T:System.Security.Principal.IdentityReference" /> 物件。</param>
  105. </member>
  106. <member name="M:System.Security.Principal.IdentityReferenceCollection.CopyTo(System.Security.Principal.IdentityReference[],System.Int32)">
  107. <summary>從指定的索引處開始,將 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合複製到 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 陣列。</summary>
  108. <param name="array">
  109. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 陣列物件,<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合將複製到該物件。</param>
  110. <param name="offset">
  111. <paramref name="array" /> 中以零起始的索引,<see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合將複製到該處。</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>
  143. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合,代表原始集合的轉換內容。</returns>
  144. <param name="targetType">集合中的項目要轉換成的型別。</param>
  145. <PermissionSet>
  146. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  147. </PermissionSet>
  148. </member>
  149. <member name="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)">
  150. <summary>將集合中的物件轉換成指定的型別,並使用指定的預設容錯來處理或忽略與沒有轉換對應的型別相關聯之錯誤。</summary>
  151. <returns>
  152. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 集合,代表原始集合的轉換內容。</returns>
  153. <param name="targetType">集合中的項目要轉換成的型別。</param>
  154. <param name="forceSuccess">布林值,可決定處理轉換錯誤的方式。如果 <paramref name="forceSuccess" /> 為 true,則由於找不到轉譯的對應而發生的轉換錯誤,會導致轉換失敗並擲回例外狀況。如果 <paramref name="forceSuccess" /> 為 false,則由於找不到轉譯的對應而無法轉換的型別,會在沒有轉換的情況下複製到要傳回的集合中。</param>
  155. <PermissionSet>
  156. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  157. </PermissionSet>
  158. </member>
  159. <member name="T:System.Security.Principal.NTAccount">
  160. <summary>代表使用者或群組帳戶。</summary>
  161. </member>
  162. <member name="M:System.Security.Principal.NTAccount.#ctor(System.String)">
  163. <summary>使用指定的名稱,初始化 <see cref="T:System.Security.Principal.NTAccount" /> 類別的新執行個體。</summary>
  164. <param name="name">用來建立 <see cref="T:System.Security.Principal.NTAccount" /> 物件的名稱。這個參數不可以是 null 或空字串。</param>
  165. <exception cref="T:System.ArgumentNullException">
  166. <paramref name="name" /> 為 null。</exception>
  167. <exception cref="T:System.ArgumentException">
  168. <paramref name="name" /> 為空字串。-或-<paramref name="name" /> 太長。</exception>
  169. </member>
  170. <member name="M:System.Security.Principal.NTAccount.#ctor(System.String,System.String)">
  171. <summary>使用指定的網域名稱和帳戶名稱,初始化 <see cref="T:System.Security.Principal.NTAccount" /> 類別的新執行個體。</summary>
  172. <param name="domainName">網域名稱。這個參數可以是 null 或空字串。如果網域名稱為 null 值,則會將其視為空字串。</param>
  173. <param name="accountName">帳戶名稱。這個參數不可以是 null 或空字串。</param>
  174. <exception cref="T:System.ArgumentNullException">
  175. <paramref name="accountName" /> 為 null。</exception>
  176. <exception cref="T:System.ArgumentException">
  177. <paramref name="accountName" /> 為空字串。-或-<paramref name="accountName" /> 太長。-或-<paramref name="domainName" /> 太長。</exception>
  178. </member>
  179. <member name="M:System.Security.Principal.NTAccount.Equals(System.Object)">
  180. <summary>傳回值,指出這個 <see cref="T:System.Security.Principal.NTAccount" /> 物件是否等於指定的物件。</summary>
  181. <returns>如果 <paramref name="o" /> 是與這個 <see cref="T:System.Security.Principal.NTAccount" /> 物件具有相同基礎型別和值的物件則為 true,否則為 false。</returns>
  182. <param name="o">與這個 <see cref="T:System.Security.Principal.NTAccount" /> 物件相比較的物件,或 null。</param>
  183. </member>
  184. <member name="M:System.Security.Principal.NTAccount.GetHashCode">
  185. <summary>做為目前 <see cref="T:System.Security.Principal.NTAccount" /> 物件的雜湊函式。<see cref="M:System.Security.Principal.NTAccount.GetHashCode" /> 方法適用於雜湊演算法和雜湊資料表這類的資料結構。</summary>
  186. <returns>目前 <see cref="T:System.Security.Principal.NTAccount" /> 物件的雜湊值 (Hash Value)。</returns>
  187. </member>
  188. <member name="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)">
  189. <summary>傳回值,指出指定型別是否為 <see cref="T:System.Security.Principal.NTAccount" /> 類別的有效轉譯型別。</summary>
  190. <returns>如果 <paramref name="targetType" /> 是 <see cref="T:System.Security.Principal.NTAccount" /> 類別的有效轉譯型別則為 true,否則為 false。</returns>
  191. <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>
  192. </member>
  193. <member name="M:System.Security.Principal.NTAccount.op_Equality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
  194. <summary>比較兩個 <see cref="T:System.Security.Principal.NTAccount" /> 物件,判斷它們是否相等。如果它們的正式名稱表示與 <see cref="P:System.Security.Principal.NTAccount.Value" /> 屬性所傳回的相同,或兩者都是 null,則會將它們視為相等。</summary>
  195. <returns>如果 <paramref name="left" /> 和 <paramref name="right" /> 相等則為 true,否則為 false。</returns>
  196. <param name="left">用於相等比較的左運算元。這個參數可以是 null。</param>
  197. <param name="right">用於相等比較的右運算元。這個參數可以是 null。</param>
  198. </member>
  199. <member name="M:System.Security.Principal.NTAccount.op_Inequality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
  200. <summary>比較兩個 <see cref="T:System.Security.Principal.NTAccount" /> 物件,判斷它們是否不相等。如果它們的正式名稱表示與 <see cref="P:System.Security.Principal.NTAccount.Value" /> 屬性所傳回的不同,或其中一個物件為 null 而另一個不是,則會將它們視為不相等。</summary>
  201. <returns>如果 <paramref name="left" /> 和 <paramref name="right" /> 不相等則為 true,否則為 false。</returns>
  202. <param name="left">用於不相等比較的左運算元。這個參數可以是 null。</param>
  203. <param name="right">用於不相等比較的右運算元。這個參數可以是 null。</param>
  204. </member>
  205. <member name="M:System.Security.Principal.NTAccount.ToString">
  206. <summary>傳回 <see cref="T:System.Security.Principal.NTAccount" /> 物件所表示的帳戶之帳戶名稱,格式為 Domain\Account。</summary>
  207. <returns>帳戶名稱,格式為 Domain\Account。</returns>
  208. </member>
  209. <member name="M:System.Security.Principal.NTAccount.Translate(System.Type)">
  210. <summary>將 <see cref="T:System.Security.Principal.NTAccount" /> 物件所表示的帳戶名稱轉譯為另一個 <see cref="T:System.Security.Principal.IdentityReference" /> 衍生型別。</summary>
  211. <returns>轉換的識別。</returns>
  212. <param name="targetType">從 <see cref="T:System.Security.Principal.NTAccount" /> 轉換成的目標型別。目標型別必須是 <see cref="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)" /> 方法視為有效的型別。</param>
  213. <exception cref="T:System.ArgumentNullException">
  214. <paramref name="targetType " />為 null。</exception>
  215. <exception cref="T:System.ArgumentException">
  216. <paramref name="targetType " />不是 <see cref="T:System.Security.Principal.IdentityReference" /> 型別。</exception>
  217. <exception cref="T:System.Security.Principal.IdentityNotMappedException">無法轉譯某些或所有識別參考。</exception>
  218. <exception cref="T:System.SystemException">來源帳戶名稱太長。-或-已傳回 Win32 錯誤碼。</exception>
  219. <PermissionSet>
  220. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  221. </PermissionSet>
  222. </member>
  223. <member name="P:System.Security.Principal.NTAccount.Value">
  224. <summary>傳回這個 <see cref="T:System.Security.Principal.NTAccount" /> 物件的大寫字串表示。</summary>
  225. <returns>這個 <see cref="T:System.Security.Principal.NTAccount" /> 物件的大寫字串表示。</returns>
  226. <PermissionSet>
  227. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  228. </PermissionSet>
  229. </member>
  230. <member name="T:System.Security.Principal.SecurityIdentifier">
  231. <summary>代表安全識別項 (SID),並為 SID 提供封送處理 (Marshaling) 和比較作業。</summary>
  232. </member>
  233. <member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Byte[],System.Int32)">
  234. <summary>使用指定的安全識別項 (SID) 二進位表示,初始化 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 類別的新執行個體。</summary>
  235. <param name="binaryForm">表示 SID 的位元組陣列。</param>
  236. <param name="offset">用來做為 <paramref name="binaryForm" /> 中的起始索引之位元組位移。</param>
  237. </member>
  238. <member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.IntPtr)">
  239. <summary>使用表示安全識別項 (SID) 之二進位格式的整數,初始化 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 類別的新執行個體。</summary>
  240. <param name="binaryForm">整數,表示 SID 的二進位格式。</param>
  241. </member>
  242. <member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Security.Principal.WellKnownSidType,System.Security.Principal.SecurityIdentifier)">
  243. <summary>使用指定的已知安全識別項 (SID) 型別和網域 SID,初始化 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 類別的新執行個體。</summary>
  244. <param name="sidType">其中一個列舉值。這個值不可以是 <see cref="F:System.Security.Principal.WellKnownSidType.LogonIdsSid" />。</param>
  245. <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>
  246. </member>
  247. <member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.String)">
  248. <summary>使用安全性描述元定義語言 (SDDL) 格式的指定安全識別項 (SID),初始化 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 類別的新執行個體。</summary>
  249. <param name="sddlForm">用來建立 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件之 SID 的 SDDL 字串。</param>
  250. </member>
  251. <member name="P:System.Security.Principal.SecurityIdentifier.AccountDomainSid">
  252. <summary>如果 SID 代表 Windows 帳戶 SID,則傳回 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的 SID 之帳戶網域安全識別項 (SID) 部分。如果 SID 不代表 Windows 帳戶 SID,則這個屬性會傳回 <see cref="T:System.ArgumentNullException" />。</summary>
  253. <returns>如果 SID 代表 Windows 帳戶 SID,則傳回 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的 SID 之帳戶網域 SID 部分,否則傳回 <see cref="T:System.ArgumentNullException" />。</returns>
  254. </member>
  255. <member name="P:System.Security.Principal.SecurityIdentifier.BinaryLength">
  256. <summary>傳回 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的安全識別項 (SID) 之長度,以位元組為單位。</summary>
  257. <returns>傳回 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的 SID 之長度,以位元組為單位。</returns>
  258. </member>
  259. <member name="M:System.Security.Principal.SecurityIdentifier.CompareTo(System.Security.Principal.SecurityIdentifier)">
  260. <summary>將目前的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件與指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件相比較。</summary>
  261. <returns>帶正負號的數字,指出這個執行個體與 <paramref name="sid" /> 的相對值。傳回值說明小於零這個執行個體小於 <paramref name="sid" />。Zero這個執行個體等於 <paramref name="sid" />。大於零這個執行個體大於 <paramref name="sid" />。</returns>
  262. <param name="sid">要與目前物件比較的物件。</param>
  263. </member>
  264. <member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Object)">
  265. <summary>傳回值,指出這個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件是否等於指定的物件。</summary>
  266. <returns>如果 <paramref name="o" /> 是與這個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件具有相同基礎型別和值的物件則為 true,否則為 false。</returns>
  267. <param name="o">與這個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件相比較的物件,或 null。</param>
  268. </member>
  269. <member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Security.Principal.SecurityIdentifier)">
  270. <summary>指出指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件是否等於目前的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件。</summary>
  271. <returns>如果 <paramref name="sid" /> 的值和目前 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件的值相等則為 true。</returns>
  272. <param name="sid">要與目前物件比較的物件。</param>
  273. </member>
  274. <member name="M:System.Security.Principal.SecurityIdentifier.GetBinaryForm(System.Byte[],System.Int32)">
  275. <summary>將 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 類別所表示的指定安全識別項 (SID) 之二進位表示,複製到位元組陣列。</summary>
  276. <param name="binaryForm">接收複製的 SID 之位元組陣列。</param>
  277. <param name="offset">用來做為 <paramref name="binaryForm" /> 中的起始索引之位元組位移。</param>
  278. </member>
  279. <member name="M:System.Security.Principal.SecurityIdentifier.GetHashCode">
  280. <summary>做為目前 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件的雜湊函式。<see cref="M:System.Security.Principal.SecurityIdentifier.GetHashCode" /> 方法適用於雜湊演算法和雜湊資料表這類的資料結構。</summary>
  281. <returns>目前 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件的雜湊值 (Hash Value)。</returns>
  282. </member>
  283. <member name="M:System.Security.Principal.SecurityIdentifier.IsAccountSid">
  284. <summary>傳回值,指出這個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的安全識別項 (SID) 是否為有效的 Windows 帳戶 SID。</summary>
  285. <returns>如果這個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的 SID 是有效的 Windows 帳戶 SID 則為 true,否則為 false。</returns>
  286. </member>
  287. <member name="M:System.Security.Principal.SecurityIdentifier.IsEqualDomainSid(System.Security.Principal.SecurityIdentifier)">
  288. <summary>傳回值,指出這個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的安全識別項 (SID) 是否與指定的 SID 來自相同網域。</summary>
  289. <returns>如果這個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的 SID 與 <paramref name="sid" /> SID 位在相同網域則為 true,否則為 false。</returns>
  290. <param name="sid">要與這個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件比較的 SID。</param>
  291. </member>
  292. <member name="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)">
  293. <summary>傳回值,指出指定型別是否為 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 類別的有效轉譯型別。</summary>
  294. <returns>如果 <paramref name="targetType" /> 是 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 類別的有效轉譯型別則為 true,否則為 false。</returns>
  295. <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>
  296. </member>
  297. <member name="M:System.Security.Principal.SecurityIdentifier.IsWellKnown(System.Security.Principal.WellKnownSidType)">
  298. <summary>傳回值,指出 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件是否符合指定的已知安全識別項 (SID) 型別。</summary>
  299. <returns>如果 <paramref name="type" /> 是 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件的 SID 型別則為 true,否則為 false。</returns>
  300. <param name="type">要與 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件比較的值。</param>
  301. </member>
  302. <member name="F:System.Security.Principal.SecurityIdentifier.MaxBinaryLength">
  303. <summary>傳回安全識別項之二進位表示的最大值,以位元組為單位。</summary>
  304. </member>
  305. <member name="F:System.Security.Principal.SecurityIdentifier.MinBinaryLength">
  306. <summary>傳回安全識別項之二進位表示的最小值,以位元組為單位。</summary>
  307. </member>
  308. <member name="M:System.Security.Principal.SecurityIdentifier.op_Equality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
  309. <summary>比較兩個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件,判斷它們是否相等。如果它們的正式名稱表示與 <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> 屬性所傳回的相同,或兩者都是 null,則會將它們視為相等。</summary>
  310. <returns>如果 <paramref name="left" /> 和 <paramref name="right" /> 相等,則為 true,否則為 false。</returns>
  311. <param name="left">用於相等比較的左運算元。這個參數可以是 null。</param>
  312. <param name="right">用於相等比較的右運算元。這個參數可以是 null。</param>
  313. </member>
  314. <member name="M:System.Security.Principal.SecurityIdentifier.op_Inequality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
  315. <summary>比較兩個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件,判斷它們是否不相等。如果它們的正式名稱表示與 <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> 屬性所傳回的不同,或其中一個物件為 null 而另一個不是,則會將它們視為不相等。</summary>
  316. <returns>如果 <paramref name="left" /> 和 <paramref name="right" /> 不相等,則為 true,否則為 false。</returns>
  317. <param name="left">用於不相等比較的左運算元。這個參數可以是 null。</param>
  318. <param name="right">用於不相等比較的右運算元。這個參數可以是 null。</param>
  319. </member>
  320. <member name="M:System.Security.Principal.SecurityIdentifier.ToString">
  321. <summary>以安全性描述元定義語言 (SDDL) 格式,傳回 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的帳戶之安全識別項 (SID)。SDDL 格式範例為 S-1-5-9。</summary>
  322. <returns>
  323. <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的帳戶之 SID,採用 SDDL 格式。</returns>
  324. </member>
  325. <member name="M:System.Security.Principal.SecurityIdentifier.Translate(System.Type)">
  326. <summary>將 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的帳戶名稱轉譯為另一個 <see cref="T:System.Security.Principal.IdentityReference" /> 衍生型別 (Derived Type)。</summary>
  327. <returns>轉換的識別。</returns>
  328. <param name="targetType">從 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 轉換成的目標型別。目標型別必須是 <see cref="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)" /> 方法視為有效的型別。</param>
  329. <exception cref="T:System.ArgumentNullException">
  330. <paramref name="targetType " />為 null。</exception>
  331. <exception cref="T:System.ArgumentException">
  332. <paramref name="targetType " />不是 <see cref="T:System.Security.Principal.IdentityReference" /> 型別。</exception>
  333. <exception cref="T:System.Security.Principal.IdentityNotMappedException">無法轉譯某些或所有識別參考。</exception>
  334. <exception cref="T:System.SystemException">已傳回 Win32 錯誤碼。</exception>
  335. <PermissionSet>
  336. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  337. </PermissionSet>
  338. </member>
  339. <member name="P:System.Security.Principal.SecurityIdentifier.Value">
  340. <summary>傳回這個 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的安全識別項 (SID) 之大寫安全性描述元定義語言 (SDDL) 字串。</summary>
  341. <returns>傳回 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 物件所表示的 SID 之大寫 SDDL 字串。</returns>
  342. <PermissionSet>
  343. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  344. </PermissionSet>
  345. </member>
  346. <member name="T:System.Security.Principal.TokenAccessLevels">
  347. <summary>定義與存取語彙基元 (Token) 關聯的使用者帳戶之權限。</summary>
  348. </member>
  349. <member name="F:System.Security.Principal.TokenAccessLevels.AdjustDefault">
  350. <summary>使用者可以變更語彙基元的預設擁有人、主要群組或任意存取控制清單 (DACL)。</summary>
  351. </member>
  352. <member name="F:System.Security.Principal.TokenAccessLevels.AdjustGroups">
  353. <summary>使用者可以變更語彙基元中群組的屬性 (Attribute)。</summary>
  354. </member>
  355. <member name="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges">
  356. <summary>使用者可以啟用或停用語彙基元中的權限。</summary>
  357. </member>
  358. <member name="F:System.Security.Principal.TokenAccessLevels.AdjustSessionId">
  359. <summary>使用者可以調整語彙基元的工作階段識別項。</summary>
  360. </member>
  361. <member name="F:System.Security.Principal.TokenAccessLevels.AllAccess">
  362. <summary>使用者擁有對語彙基元的所有可能存取。</summary>
  363. </member>
  364. <member name="F:System.Security.Principal.TokenAccessLevels.AssignPrimary">
  365. <summary>使用者可以附加主要語彙基元至處理序。</summary>
  366. </member>
  367. <member name="F:System.Security.Principal.TokenAccessLevels.Duplicate">
  368. <summary>使用者可以複製語彙基元。</summary>
  369. </member>
  370. <member name="F:System.Security.Principal.TokenAccessLevels.Impersonate">
  371. <summary>使用者可以模擬用戶端。</summary>
  372. </member>
  373. <member name="F:System.Security.Principal.TokenAccessLevels.MaximumAllowed">
  374. <summary>可為 <see cref="T:System.Security.Principal.TokenAccessLevels" /> 列舉型別 (Enumeration) 指派的最大值。</summary>
  375. </member>
  376. <member name="F:System.Security.Principal.TokenAccessLevels.Query">
  377. <summary>使用者可以查詢語彙基元。</summary>
  378. </member>
  379. <member name="F:System.Security.Principal.TokenAccessLevels.QuerySource">
  380. <summary>使用者可以查詢語彙基元的來源。</summary>
  381. </member>
  382. <member name="F:System.Security.Principal.TokenAccessLevels.Read">
  383. <summary>使用者擁有標準讀取權,以及語彙基元的 <see cref="F:System.Security.Principal.TokenAccessLevels.Query" /> 權限。</summary>
  384. </member>
  385. <member name="F:System.Security.Principal.TokenAccessLevels.Write">
  386. <summary>使用者擁有標準寫入權,以及語彙基元的 <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges,F:System.Security.Principal.TokenAccessLevels.AdjustGroups" /> 和 <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustDefault" /> 權限。</summary>
  387. </member>
  388. <member name="T:System.Security.Principal.WellKnownSidType">
  389. <summary>定義常用的安全識別項 (SID) 集合。</summary>
  390. </member>
  391. <member name="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid">
  392. <summary>指出符合帳戶系統管理員群組的 SID。</summary>
  393. </member>
  394. <member name="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid">
  395. <summary>指出符合憑證系統管理員群組的 SID。</summary>
  396. </member>
  397. <member name="F:System.Security.Principal.WellKnownSidType.AccountComputersSid">
  398. <summary>指出符合帳戶電腦群組的 SID。</summary>
  399. </member>
  400. <member name="F:System.Security.Principal.WellKnownSidType.AccountControllersSid">
  401. <summary>指出符合帳戶控制站群組的 SID。</summary>
  402. </member>
  403. <member name="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid">
  404. <summary>指出符合帳戶網域系統管理員群組的 SID。</summary>
  405. </member>
  406. <member name="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid">
  407. <summary>指出符合帳戶網域來賓群組的 SID。</summary>
  408. </member>
  409. <member name="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid">
  410. <summary>指出符合帳戶網域使用者群組的 SID。</summary>
  411. </member>
  412. <member name="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid">
  413. <summary>指出符合企業系統管理員群組的 SID。</summary>
  414. </member>
  415. <member name="F:System.Security.Principal.WellKnownSidType.AccountGuestSid">
  416. <summary>指出符合帳戶來賓群組的 SID。</summary>
  417. </member>
  418. <member name="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid">
  419. <summary>指出符合帳戶 Kerberos 目標群組的 SID。</summary>
  420. </member>
  421. <member name="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid">
  422. <summary>指出符合原則系統管理員群組的 SID。</summary>
  423. </member>
  424. <member name="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid">
  425. <summary>指出符合 RAS 和 IAS 伺服器帳戶的 SID。</summary>
  426. </member>
  427. <member name="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid">
  428. <summary>指出符合結構描述系統管理員群組的 SID。</summary>
  429. </member>
  430. <member name="F:System.Security.Principal.WellKnownSidType.AnonymousSid">
  431. <summary>指出匿名帳戶的 SID。</summary>
  432. </member>
  433. <member name="F:System.Security.Principal.WellKnownSidType.AuthenticatedUserSid">
  434. <summary>指出已驗證使用者的 SID。</summary>
  435. </member>
  436. <member name="F:System.Security.Principal.WellKnownSidType.BatchSid">
  437. <summary>指出批次處理的 SID。這個 SID 會在登入為批次工作時加入語彙基元 (Token) 的處理序。</summary>
  438. </member>
  439. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinAccountOperatorsSid">
  440. <summary>指出符合帳戶操作員帳戶的 SID。</summary>
  441. </member>
  442. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinAdministratorsSid">
  443. <summary>指出符合系統管理員帳戶的 SID。</summary>
  444. </member>
  445. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinAuthorizationAccessSid">
  446. <summary>指出符合 Windows 授權存取群組的 SID。</summary>
  447. </member>
  448. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinBackupOperatorsSid">
  449. <summary>指出符合備份操作員群組的 SID。</summary>
  450. </member>
  451. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinDomainSid">
  452. <summary>指出符合網域帳戶的 SID。</summary>
  453. </member>
  454. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinGuestsSid">
  455. <summary>指出符合來賓帳戶的 SID。</summary>
  456. </member>
  457. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinIncomingForestTrustBuildersSid">
  458. <summary>指出可讓使用者建立連入樹系信任的 SID。它會加入使用者的語彙基元中,該使用者為樹系根網域中 Incoming Forest Trust Builders 內建群組的成員。</summary>
  459. </member>
  460. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinNetworkConfigurationOperatorsSid">
  461. <summary>指出符合網路操作員群組的 SID。</summary>
  462. </member>
  463. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceLoggingUsersSid">
  464. <summary>指出符合使用者群組的 SID,這些使用者可以從遠端存取來監視電腦。</summary>
  465. </member>
  466. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceMonitoringUsersSid">
  467. <summary>指出符合使用者群組的 SID,這些使用者可以從遠端存取這部電腦的效能計數器排程記錄。</summary>
  468. </member>
  469. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinPowerUsersSid">
  470. <summary>指出符合進階使用者 (Power User) 群組的 SID。</summary>
  471. </member>
  472. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinPreWindows2000CompatibleAccessSid">
  473. <summary>指出符合 pre-Windows 2000 相容帳戶的 SID。</summary>
  474. </member>
  475. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinPrintOperatorsSid">
  476. <summary>指出符合列印操作員群組的 SID。</summary>
  477. </member>
  478. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinRemoteDesktopUsersSid">
  479. <summary>指出符合遠端桌面使用者的 SID。</summary>
  480. </member>
  481. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinReplicatorSid">
  482. <summary>指出符合複寫器帳戶的 SID。</summary>
  483. </member>
  484. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinSystemOperatorsSid">
  485. <summary>指出符合系統操作員群組的 SID。</summary>
  486. </member>
  487. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinUsersSid">
  488. <summary>指出符合內建使用者帳戶的 SID。</summary>
  489. </member>
  490. <member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupServerSid">
  491. <summary>指出建立者群組伺服器 SID。</summary>
  492. </member>
  493. <member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupSid">
  494. <summary>指出符合物件的建立者群組之 SID。</summary>
  495. </member>
  496. <member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerServerSid">
  497. <summary>指出建立者擁有者伺服器 SID。</summary>
  498. </member>
  499. <member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerSid">
  500. <summary>指出符合物件的擁有者或建立者之 SID。</summary>
  501. </member>
  502. <member name="F:System.Security.Principal.WellKnownSidType.DialupSid">
  503. <summary>指出撥號帳戶的 SID。</summary>
  504. </member>
  505. <member name="F:System.Security.Principal.WellKnownSidType.DigestAuthenticationSid">
  506. <summary>指出當 Microsoft Digest 驗證封裝驗證用戶端時所存在的 SID。</summary>
  507. </member>
  508. <member name="F:System.Security.Principal.WellKnownSidType.EnterpriseControllersSid">
  509. <summary>指出企業控制站的 SID。</summary>
  510. </member>
  511. <member name="F:System.Security.Principal.WellKnownSidType.InteractiveSid">
  512. <summary>指出互動式帳戶的 SID。這個 SID 會在進行互動式登入時加入語彙基元的處理序。</summary>
  513. </member>
  514. <member name="F:System.Security.Principal.WellKnownSidType.LocalServiceSid">
  515. <summary>指出符合本機服務的 SID。</summary>
  516. </member>
  517. <member name="F:System.Security.Principal.WellKnownSidType.LocalSid">
  518. <summary>指出本機 SID。</summary>
  519. </member>
  520. <member name="F:System.Security.Principal.WellKnownSidType.LocalSystemSid">
  521. <summary>指出符合本機系統的 SID。</summary>
  522. </member>
  523. <member name="F:System.Security.Principal.WellKnownSidType.LogonIdsSid">
  524. <summary>指出符合登入 ID 的 SID。</summary>
  525. </member>
  526. <member name="F:System.Security.Principal.WellKnownSidType.MaxDefined">
  527. <summary>指出 <see cref="T:System.Security.Principal.WellKnownSidType" /> 列舉型別中所定義的最大 SID。</summary>
  528. </member>
  529. <member name="F:System.Security.Principal.WellKnownSidType.NetworkServiceSid">
  530. <summary>指出符合網路服務的 SID。</summary>
  531. </member>
  532. <member name="F:System.Security.Principal.WellKnownSidType.NetworkSid">
  533. <summary>指出網路帳戶的 SID。這個 SID 會在透過網路登入時加入語彙基元的處理序。</summary>
  534. </member>
  535. <member name="F:System.Security.Principal.WellKnownSidType.NTAuthoritySid">
  536. <summary>指出符合 Windows NT Authority 的 SID。</summary>
  537. </member>
  538. <member name="F:System.Security.Principal.WellKnownSidType.NtlmAuthenticationSid">
  539. <summary>指出當 Microsoft NTLM 驗證封裝驗證用戶端時所存在的 SID。</summary>
  540. </member>
  541. <member name="F:System.Security.Principal.WellKnownSidType.NullSid">
  542. <summary>指出 null SID。</summary>
  543. </member>
  544. <member name="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid">
  545. <summary>指出當使用者在啟用選擇性驗證選項的情況下透過樹系驗證時所存在的 SID。如果有這個 SID,則 <see cref="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid" /> 不能存在。</summary>
  546. </member>
  547. <member name="F:System.Security.Principal.WellKnownSidType.ProxySid">
  548. <summary>指出 Proxy SID。</summary>
  549. </member>
  550. <member name="F:System.Security.Principal.WellKnownSidType.RemoteLogonIdSid">
  551. <summary>指出符合遠端登入的 SID。</summary>
  552. </member>
  553. <member name="F:System.Security.Principal.WellKnownSidType.RestrictedCodeSid">
  554. <summary>指出設限代碼的 SID。</summary>
  555. </member>
  556. <member name="F:System.Security.Principal.WellKnownSidType.SChannelAuthenticationSid">
  557. <summary>指出當安全通道 (SSL/TLS) 驗證封裝驗證用戶端時所存在的 SID。</summary>
  558. </member>
  559. <member name="F:System.Security.Principal.WellKnownSidType.SelfSid">
  560. <summary>指出自己的 SID。</summary>
  561. </member>
  562. <member name="F:System.Security.Principal.WellKnownSidType.ServiceSid">
  563. <summary>指出服務的 SID。這個 SID 會在登入為服務時加入語彙基元的處理序。</summary>
  564. </member>
  565. <member name="F:System.Security.Principal.WellKnownSidType.TerminalServerSid">
  566. <summary>指出符合終端伺服器帳戶的 SID。</summary>
  567. </member>
  568. <member name="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid">
  569. <summary>指出當使用者從樹系內或透過沒有啟用選擇性驗證選項的信任來驗證時,所存在的 SID。如果有這個 SID,則 <see cref="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid" /> 不能存在。</summary>
  570. </member>
  571. <member name="F:System.Security.Principal.WellKnownSidType.WinBuiltinTerminalServerLicenseServersSid">
  572. <summary>指出 SID 存在於可核發終端伺服器授權的伺服器中。</summary>
  573. </member>
  574. <member name="F:System.Security.Principal.WellKnownSidType.WorldSid">
  575. <summary>指出符合所有人的 SID。</summary>
  576. </member>
  577. <member name="T:System.Security.Principal.WindowsBuiltInRole">
  578. <summary>指定與 <see cref="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.String)" /> 搭配使用的通用角色。</summary>
  579. </member>
  580. <member name="F:System.Security.Principal.WindowsBuiltInRole.AccountOperator">
  581. <summary>帳戶操作員管理電腦或網域上的使用者帳戶。</summary>
  582. </member>
  583. <member name="F:System.Security.Principal.WindowsBuiltInRole.Administrator">
  584. <summary>管理員已完成並解除電腦或網域的存取限制。</summary>
  585. </member>
  586. <member name="F:System.Security.Principal.WindowsBuiltInRole.BackupOperator">
  587. <summary>備份操作員可以覆寫專供備份或還原檔案使用的安全性限制。</summary>
  588. </member>
  589. <member name="F:System.Security.Principal.WindowsBuiltInRole.Guest">
  590. <summary>Guest 的限制多於使用者。</summary>
  591. </member>
  592. <member name="F:System.Security.Principal.WindowsBuiltInRole.PowerUser">
  593. <summary>進階使用者 (Power User) 除了部分限制外擁有大部分的管理使用權限。因此,除了已認證的應用程式之外,進階使用者也可以執行舊版的應用程式。</summary>
  594. </member>
  595. <member name="F:System.Security.Principal.WindowsBuiltInRole.PrintOperator">
  596. <summary>列印操作員可以取得印表機的控制。</summary>
  597. </member>
  598. <member name="F:System.Security.Principal.WindowsBuiltInRole.Replicator">
  599. <summary>複寫器支援網域中的檔案複寫。</summary>
  600. </member>
  601. <member name="F:System.Security.Principal.WindowsBuiltInRole.SystemOperator">
  602. <summary>系統操作員管理特定的電腦。</summary>
  603. </member>
  604. <member name="F:System.Security.Principal.WindowsBuiltInRole.User">
  605. <summary>使用者無法執行無意或有意的系統級變更。因此,使用者可以執行已認證的應用程式,但無法執行大部分的舊版應用程式。</summary>
  606. </member>
  607. <member name="T:System.Security.Principal.WindowsIdentity">
  608. <summary>表示 Windows 使用者。</summary>
  609. </member>
  610. <member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr)">
  611. <summary>為指定 Windows 帳戶語彙基元所表示的使用者,初始化 <see cref="T:System.Security.Principal.WindowsIdentity" /> 類別的新執行個體。</summary>
  612. <param name="userToken">使此程式碼為其執行之使用者的帳戶語彙基元。</param>
  613. <exception cref="T:System.ArgumentException">
  614. <paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
  615. <exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
  616. </member>
  617. <member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String)">
  618. <summary>為指定 Windows 帳戶語彙基元和指定驗證 (Authentication) 類型所表示的使用者,初始化 <see cref="T:System.Security.Principal.WindowsIdentity" /> 類別的新執行個體。</summary>
  619. <param name="userToken">使此程式碼為其執行之使用者的帳戶語彙基元。</param>
  620. <param name="type">(僅供內部使用。) 用來識別使用者的驗證類型。如需詳細資訊,請參閱<備註>。</param>
  621. <exception cref="T:System.ArgumentException">
  622. <paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
  623. <exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
  624. </member>
  625. <member name="P:System.Security.Principal.WindowsIdentity.AccessToken">
  626. <summary>[安全性關鍵] 取得這個 <see cref="T:System.Security.Principal.WindowsIdentity" /> 執行個體的這個 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />。</summary>
  627. <returns>傳回 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />。</returns>
  628. </member>
  629. <member name="M:System.Security.Principal.WindowsIdentity.Dispose">
  630. <summary>釋放 <see cref="T:System.Security.Principal.WindowsIdentity" /> 所使用的所有資源。</summary>
  631. </member>
  632. <member name="M:System.Security.Principal.WindowsIdentity.Dispose(System.Boolean)">
  633. <summary>釋放 <see cref="T:System.Security.Principal.WindowsIdentity" /> 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。</summary>
  634. <param name="disposing">true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。</param>
  635. </member>
  636. <member name="M:System.Security.Principal.WindowsIdentity.GetAnonymous">
  637. <summary>傳回可在程式碼中用來做為代表匿名使用者之 Sentinel 值的 <see cref="T:System.Security.Principal.WindowsIdentity" /> 物件。屬性值不代表 Windows 作業系統所使用的內建匿名識別。</summary>
  638. <returns>物件,表示匿名使用者。</returns>
  639. </member>
  640. <member name="M:System.Security.Principal.WindowsIdentity.GetCurrent">
  641. <summary>傳回表示目前 Windows 使用者的 <see cref="T:System.Security.Principal.WindowsIdentity" /> 物件。</summary>
  642. <returns>物件,表示目前的使用者。</returns>
  643. <exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. </exception>
  644. <PermissionSet>
  645. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
  646. </PermissionSet>
  647. </member>
  648. <member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Boolean)">
  649. <summary>傳回表示執行緒或處理程序之 Windows 識別的 <see cref="T:System.Security.Principal.WindowsIdentity" /> 物件,視 <paramref name="ifImpersonating" /> 參數的值而定。</summary>
  650. <returns>物件,表示 Windows 使用者。</returns>
  651. <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>
  652. <PermissionSet>
  653. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
  654. </PermissionSet>
  655. </member>
  656. <member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Security.Principal.TokenAccessLevels)">
  657. <summary>使用指定所要的語彙基元存取層級,傳回代表目前 Windows 使用者的 <see cref="T:System.Security.Principal.WindowsIdentity" /> 物件。</summary>
  658. <returns>物件,表示目前的使用者。</returns>
  659. <param name="desiredAccess">列舉值的位元組合。</param>
  660. <PermissionSet>
  661. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
  662. </PermissionSet>
  663. </member>
  664. <member name="P:System.Security.Principal.WindowsIdentity.Groups">
  665. <summary>取得目前 Windows 使用者所屬的群組。</summary>
  666. <returns>物件,表示目前 Windows 使用者所屬的群組。</returns>
  667. </member>
  668. <member name="P:System.Security.Principal.WindowsIdentity.ImpersonationLevel">
  669. <summary>設定使用者的模擬層級。</summary>
  670. <returns>其中一個列舉值,這個值指定模擬層級。</returns>
  671. </member>
  672. <member name="P:System.Security.Principal.WindowsIdentity.IsAnonymous">
  673. <summary>取得值,指出使用者帳戶是否已經由系統識別為匿名帳戶。</summary>
  674. <returns>如果使用者帳戶是匿名帳戶,則為 true;否則為 false。</returns>
  675. </member>
  676. <member name="P:System.Security.Principal.WindowsIdentity.IsGuest">
  677. <summary>取得值,指出使用者帳戶是否由系統識別為 <see cref="F:System.Security.Principal.WindowsAccountType.Guest" /> 帳戶。</summary>
  678. <returns>如果使用者帳戶是 <see cref="F:System.Security.Principal.WindowsAccountType.Guest" /> 帳戶,則為 true;否則為 false。</returns>
  679. </member>
  680. <member name="P:System.Security.Principal.WindowsIdentity.IsSystem">
  681. <summary>取得值,指出使用者帳戶是否由系統識別為 <see cref="F:System.Security.Principal.WindowsAccountType.System" /> 帳戶。</summary>
  682. <returns>如果使用者帳戶是 <see cref="F:System.Security.Principal.WindowsAccountType.System" /> 帳戶,則為 true;否則為 false。</returns>
  683. </member>
  684. <member name="P:System.Security.Principal.WindowsIdentity.Owner">
  685. <summary>取得語彙基元擁有人的安全識別項 (SID)。</summary>
  686. <returns>語彙基元擁有人的物件。</returns>
  687. </member>
  688. <member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)">
  689. <summary>以模擬的 Windows 身分識別執行指定的動作。您可以使用 <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> 並提供您的函式做為參數,而不需要使用個人化的方法呼叫並在 <see cref="T:System.Security.Principal.WindowsImpersonationContext" /> 中執行您的函式。</summary>
  690. <param name="safeAccessTokenHandle">模擬之 Windows 身分識別的 SafeAccessTokenHandle。</param>
  691. <param name="action">要執行的 System.Action。</param>
  692. </member>
  693. <member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})">
  694. <summary>以模擬的 Windows 身分識別執行指定的函式。您可以使用 <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" /> 並提供您的函式做為參數,而不需要使用個人化的方法呼叫並在 <see cref="T:System.Security.Principal.WindowsImpersonationContext" /> 中執行您的函式。</summary>
  695. <returns>傳回函式的結果。</returns>
  696. <param name="safeAccessTokenHandle">模擬之 Windows 身分識別的 SafeAccessTokenHandle。</param>
  697. <param name="func">要執行的 System.Func。</param>
  698. <typeparam name="T">函式使用的物件類型與傳回的物件類型。</typeparam>
  699. </member>
  700. <member name="P:System.Security.Principal.WindowsIdentity.User">
  701. <summary>取得使用者的安全識別項 (SID)。</summary>
  702. <returns>使用者的物件。</returns>
  703. </member>
  704. <member name="T:System.Security.Principal.WindowsPrincipal">
  705. <summary>可讓程式碼檢查 Windows 使用者的 Windows 群組成員資格。</summary>
  706. </member>
  707. <member name="M:System.Security.Principal.WindowsPrincipal.#ctor(System.Security.Principal.WindowsIdentity)">
  708. <summary>使用指定的 <see cref="T:System.Security.Principal.WindowsIdentity" /> 物件,初始化 <see cref="T:System.Security.Principal.WindowsPrincipal" /> 類別的新執行個體。</summary>
  709. <param name="ntIdentity">物件,做為建構 <see cref="T:System.Security.Principal.WindowsPrincipal" /> 之新執行個體的來源。</param>
  710. <exception cref="T:System.ArgumentNullException">
  711. <paramref name="ntIdentity" /> 為 null。</exception>
  712. </member>
  713. <member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Int32)">
  714. <summary>判斷目前的主體是否屬於具有指定相關識別元 (RID) 的 Windows 使用者群組。</summary>
  715. <returns>如果目前主體是指定之 Windows 使用者群組的成員 (也就是,有特定角色),則為 true,否則為 false。</returns>
  716. <param name="rid">Windows 使用者群組的 RID 是用來檢查主體的成員狀態。</param>
  717. <PermissionSet>
  718. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  719. </PermissionSet>
  720. </member>
  721. <member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.SecurityIdentifier)">
  722. <summary>判斷目前的主體是否屬於具有指定安全性識別碼 (SID) 的 Windows 使用者群組。</summary>
  723. <returns>如果目前的主體是指定 Windows 使用者群組的成員,則為 true,否則為 false。</returns>
  724. <param name="sid">
  725. <see cref="T:System.Security.Principal.SecurityIdentifier" />,可唯一識別 Windows 使用者群組。</param>
  726. <exception cref="T:System.ArgumentNullException">
  727. <paramref name="sid" /> 為 null。</exception>
  728. <exception cref="T:System.Security.SecurityException">Windows 會傳回 Win32 錯誤。</exception>
  729. <PermissionSet>
  730. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  731. </PermissionSet>
  732. </member>
  733. <member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.WindowsBuiltInRole)">
  734. <summary>判斷目前的主體是否屬於具有指定 <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> 的 Windows 使用者群組。</summary>
  735. <returns>如果目前的主體是指定 Windows 使用者群組的成員,則為 true,否則為 false。</returns>
  736. <param name="role">其中一個 <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> 值。</param>
  737. <exception cref="T:System.ArgumentException">
  738. <paramref name="role" /> 不是有效的 <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> 值。</exception>
  739. <PermissionSet>
  740. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  741. </PermissionSet>
  742. </member>
  743. </members>
  744. </doc>