System.Security.Principal.Windows.xml 73 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798
  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 스레드 또는 프로세스 액세스 토큰에 대한 SafeHandle을 제공합니다.자세한 내용은 액세스 토큰을 참조하세요.</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">사용할 기존 핸들을 나타내는 <see cref="T:System.IntPtr" /> 개체입니다.<see cref="F:System.IntPtr.Zero" />를 사용하면 잘못된 핸들이 반환됩니다.</param>
  13. </member>
  14. <member name="P:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle.InvalidHandle">
  15. <summary>[보안 중요] <see cref="F:System.IntPtr.Zero" />로 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" /> 개체를 인스턴스화하여 잘못된 핸들을 반환합니다.</summary>
  16. <returns>
  17. <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>해당 ID를 알려진 ID로 매핑할 수 없는 보안 주체에 대한 예외를 나타냅니다.</summary>
  25. </member>
  26. <member name="M:System.Security.Principal.IdentityNotMappedException.#ctor">
  27. <summary>
  28. <see cref="T:System.Security.Principal.IdentityNotMappedException" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
  29. </member>
  30. <member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String)">
  31. <summary>지정된 오류 메시지를 사용하여 <see cref="T:System.Security.Principal.IdentityNotMappedException" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
  32. <param name="message">예외에 대한 이유를 설명하는 오류 메시지입니다.</param>
  33. </member>
  34. <member name="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String,System.Exception)">
  35. <summary>지정된 오류 메시지와 내부 예외를 사용하여 <see cref="T:System.Security.Principal.IdentityNotMappedException" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
  36. <param name="message">예외에 대한 이유를 설명하는 오류 메시지입니다.</param>
  37. <param name="inner">현재 예외의 원인이 되는 예외입니다.<paramref name="inner" />가 Null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다.</param>
  38. </member>
  39. <member name="P:System.Security.Principal.IdentityNotMappedException.UnmappedIdentities">
  40. <summary>
  41. <see cref="T:System.Security.Principal.IdentityNotMappedException" /> 예외에 대해 매핑되지 않은 ID 컬렉션을 나타냅니다.</summary>
  42. <returns>매핑되지 않은 ID의 컬렉션입니다.</returns>
  43. </member>
  44. <member name="T:System.Security.Principal.IdentityReference">
  45. <summary>ID를 나타내며 <see cref="T:System.Security.Principal.NTAccount" /> 및 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 클래스의 기본 클래스입니다.이 클래스는 공용 생성자를 제공하지 않으므로 상속될 수 없습니다.</summary>
  46. </member>
  47. <member name="M:System.Security.Principal.IdentityReference.Equals(System.Object)">
  48. <summary>지정한 개체가 <see cref="T:System.Security.Principal.IdentityReference" /> 클래스의 이 인스턴스와 같은지 여부를 나타내는 값을 반환합니다.</summary>
  49. <returns>
  50. <paramref name="o" />가 이 <see cref="T:System.Security.Principal.IdentityReference" /> 인스턴스와 같은 내부 형식 및 값을 가지는 개체이면 true이고, 그렇지 않으면 false입니다.</returns>
  51. <param name="o">이 <see cref="T:System.Security.Principal.IdentityReference" /> 인스턴스와 비교할 개체 또는 Null 참조입니다.</param>
  52. </member>
  53. <member name="M:System.Security.Principal.IdentityReference.GetHashCode">
  54. <summary>
  55. <see cref="T:System.Security.Principal.IdentityReference" />에 대한 해시 함수 역할을 합니다.<see cref="M:System.Security.Principal.IdentityReference.GetHashCode" />는 해시 알고리즘 및 해시 테이블과 같은 데이터 구조에 사용하기 적당합니다.</summary>
  56. <returns>해당 <see cref="T:System.Security.Principal.IdentityReference" /> 개체의 해시 코드를 반환합니다.</returns>
  57. </member>
  58. <member name="M:System.Security.Principal.IdentityReference.IsValidTargetType(System.Type)">
  59. <summary>지정한 형식이 <see cref="T:System.Security.Principal.IdentityReference" /> 클래스에 대해 유효한 변환 형식인지 여부를 나타내는 값을 반환합니다.</summary>
  60. <returns>
  61. <paramref name="targetType" />이 <see cref="T:System.Security.Principal.IdentityReference" /> 클래스에 대해 유효한 변환 형식이면 true이고, 그렇지 않으면 false입니다.</returns>
  62. <param name="targetType">
  63. <see cref="T:System.Security.Principal.IdentityReference" />에서 변환할 수 있는 유효한 대상인지 쿼리할 형식입니다.유효한 대상 형식은 다음과 같습니다.<see cref="T:System.Security.Principal.NTAccount" /><see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
  64. </member>
  65. <member name="M:System.Security.Principal.IdentityReference.op_Equality(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>
  68. <paramref name="left" />와 <paramref name="right" />가 같으면 true이고, 그렇지 않으면 false입니다.</returns>
  69. <param name="left">같은지 비교할 때 사용할 왼쪽 <see cref="T:System.Security.Principal.IdentityReference" /> 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
  70. <param name="right">같은지 비교할 때 사용할 오른쪽 <see cref="T:System.Security.Principal.IdentityReference" /> 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
  71. </member>
  72. <member name="M:System.Security.Principal.IdentityReference.op_Inequality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
  73. <summary>두 <see cref="T:System.Security.Principal.IdentityReference" /> 개체가 동일하지 않은지 비교합니다.두 개체가 <see cref="P:System.Security.Principal.IdentityReference.Value" /> 속성에 의해 반환된 것과 다른 정식 이름 표현을 가지거나 개체 중 하나는 null이고 나머지는 그렇지 않을 경우 다른 것으로 간주됩니다.</summary>
  74. <returns>
  75. <paramref name="left" />와 <paramref name="right" />가 같지 않으면 true이고, 그렇지 않으면 false입니다.</returns>
  76. <param name="left">다른지 비교할 때 사용할 왼쪽 <see cref="T:System.Security.Principal.IdentityReference" /> 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
  77. <param name="right">다른지 비교할 때 사용할 오른쪽 <see cref="T:System.Security.Principal.IdentityReference" /> 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
  78. </member>
  79. <member name="M:System.Security.Principal.IdentityReference.ToString">
  80. <summary>
  81. <see cref="T:System.Security.Principal.IdentityReference" /> 개체로 표시한 ID의 문자열 표현을 반환합니다.</summary>
  82. <returns>문자열 형식의 ID입니다.</returns>
  83. </member>
  84. <member name="M:System.Security.Principal.IdentityReference.Translate(System.Type)">
  85. <summary>
  86. <see cref="T:System.Security.Principal.IdentityReference" /> 개체로 표시한 계정 이름을 다른 <see cref="T:System.Security.Principal.IdentityReference" /> 파생 형식으로 변환합니다.</summary>
  87. <returns>변환된 ID입니다.</returns>
  88. <param name="targetType">
  89. <see cref="T:System.Security.Principal.IdentityReference" />에서 변환할 대상 형식입니다. </param>
  90. </member>
  91. <member name="P:System.Security.Principal.IdentityReference.Value">
  92. <summary>
  93. <see cref="T:System.Security.Principal.IdentityReference" /> 개체로 표시한 ID의 문자열 값을 가져옵니다.</summary>
  94. <returns>
  95. <see cref="T:System.Security.Principal.IdentityReference" /> 개체로 표시한 ID의 문자열 값입니다.</returns>
  96. </member>
  97. <member name="T:System.Security.Principal.IdentityReferenceCollection">
  98. <summary>
  99. <see cref="T:System.Security.Principal.IdentityReference" /> 개체의 컬렉션을 나타내고 <see cref="T:System.Security.Principal.IdentityReference" /> 파생 개체 집합을 <see cref="T:System.Security.Principal.IdentityReference" /> 파생 형식으로 변환할 수단을 제공합니다. </summary>
  100. </member>
  101. <member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor">
  102. <summary>컬렉션의 0 항목을 사용하여 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
  103. </member>
  104. <member name="M:System.Security.Principal.IdentityReferenceCollection.#ctor(System.Int32)">
  105. <summary>지정된 초기 크기를 사용하여 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
  106. <param name="capacity">컬렉션의 초기 항목 수입니다.<paramref name="capacity" /> 값은 힌트를 제공하기 위한 것일 뿐이며 반드시 작성된 최대 항목의 수에 해당하는 것은 아닙니다.</param>
  107. </member>
  108. <member name="M:System.Security.Principal.IdentityReferenceCollection.Add(System.Security.Principal.IdentityReference)">
  109. <summary>
  110. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션에 <see cref="T:System.Security.Principal.IdentityReference" /> 개체를 추가합니다.</summary>
  111. <param name="identity">컬렉션에 추가할 <see cref="T:System.Security.Principal.IdentityReference" /> 개체입니다.</param>
  112. </member>
  113. <member name="M:System.Security.Principal.IdentityReferenceCollection.Clear">
  114. <summary>
  115. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션에서 <see cref="T:System.Security.Principal.IdentityReference" /> 개체를 모두 지웁니다.</summary>
  116. </member>
  117. <member name="M:System.Security.Principal.IdentityReferenceCollection.Contains(System.Security.Principal.IdentityReference)">
  118. <summary>
  119. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션에 지정된 <see cref="T:System.Security.Principal.IdentityReference" /> 개체가 들어 있는지 여부를 나타냅니다.</summary>
  120. <returns>컬렉션에 지정된 개체가 포함되어 있으면 true입니다.</returns>
  121. <param name="identity">확인할 <see cref="T:System.Security.Principal.IdentityReference" /> 개체입니다.</param>
  122. </member>
  123. <member name="M:System.Security.Principal.IdentityReferenceCollection.CopyTo(System.Security.Principal.IdentityReference[],System.Int32)">
  124. <summary>
  125. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션을 지정된 인덱스에서 시작하여 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 배열에 복사합니다.</summary>
  126. <param name="array">
  127. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션을 복사할 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 배열 개체입니다.</param>
  128. <param name="offset">
  129. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션이 복사될 <paramref name="array" />의 인덱스(0부터 시작)입니다.</param>
  130. </member>
  131. <member name="P:System.Security.Principal.IdentityReferenceCollection.Count">
  132. <summary>
  133. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션의 항목 수를 가져옵니다.</summary>
  134. <returns>
  135. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션의 <see cref="T:System.Security.Principal.IdentityReference" /> 개체 수입니다.</returns>
  136. </member>
  137. <member name="M:System.Security.Principal.IdentityReferenceCollection.GetEnumerator">
  138. <summary>
  139. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션을 반복하는 데 사용할 수 있는 열거자를 가져옵니다.</summary>
  140. <returns>
  141. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션에 대한 열거자입니다.</returns>
  142. </member>
  143. <member name="P:System.Security.Principal.IdentityReferenceCollection.Item(System.Int32)">
  144. <summary>
  145. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션의 지정된 인덱스에 있는 노드를 설정하거나 가져옵니다.</summary>
  146. <returns>컬렉션의 지정된 인덱스에 있는 <see cref="T:System.Security.Principal.IdentityReference" />입니다.<paramref name="index" />가 컬렉션의 노드 수보다 크거나 같으면 반환 값은 null입니다.</returns>
  147. <param name="index">
  148. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션의 인덱스(0부터 시작)입니다.</param>
  149. </member>
  150. <member name="M:System.Security.Principal.IdentityReferenceCollection.Remove(System.Security.Principal.IdentityReference)">
  151. <summary>컬렉션에서 지정된 <see cref="T:System.Security.Principal.IdentityReference" /> 개체를 제거합니다.</summary>
  152. <returns>지정된 개체가 컬렉션에서 제거되었으면 true입니다.</returns>
  153. <param name="identity">제거할 <see cref="T:System.Security.Principal.IdentityReference" /> 개체입니다.</param>
  154. </member>
  155. <member name="P:System.Security.Principal.IdentityReferenceCollection.System#Collections#Generic#ICollection{T}#IsReadOnly"></member>
  156. <member name="M:System.Security.Principal.IdentityReferenceCollection.System#Collections#IEnumerable#GetEnumerator">
  157. <summary>
  158. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션을 반복하는 데 사용할 수 있는 열거자를 가져옵니다.</summary>
  159. <returns>
  160. <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션에 대한 열거자입니다.</returns>
  161. </member>
  162. <member name="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type)">
  163. <summary>컬렉션의 개체를 지정된 형식으로 변환합니다.이 메서드를 호출하면 두 번째 매개 변수를 false로 설정하여 <see cref="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)" />를 호출하는 것과 동일한 결과를 가져옵니다. 즉, 변환에 실패한 항목에 대해 예외가 throw되지 않습니다.</summary>
  164. <returns>원래 컬렉션의 변환된 내용을 나타내는 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션입니다.</returns>
  165. <param name="targetType">컬렉션의 항목을 변환할 형식입니다.</param>
  166. <PermissionSet>
  167. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  168. </PermissionSet>
  169. </member>
  170. <member name="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)">
  171. <summary>컬렉션의 개체를 지정된 형식으로 변환하고 지정된 내결함성을 사용하여 변환 매핑이 없는 형식과 관련된 오류를 처리하거나 무시합니다.</summary>
  172. <returns>원래 컬렉션의 변환된 내용을 나타내는 <see cref="T:System.Security.Principal.IdentityReferenceCollection" /> 컬렉션입니다.</returns>
  173. <param name="targetType">컬렉션의 항목을 변환할 형식입니다.</param>
  174. <param name="forceSuccess">변환 오류 처리 방식을 결정하는 부울 값입니다.<paramref name="forceSuccess" />가 true이면 이동에 대한 매핑이 발견되지 않기 때문에 변환 오류가 발생하여 변환이 실패하고 예외가 throw됩니다.<paramref name="forceSuccess" />가 false이면 이동에 대한 매핑이 발견되지 않기 때문에 변환되지 못한 형식이 반환되는 컬렉션으로 변환되지 않고 복사됩니다.</param>
  175. <PermissionSet>
  176. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  177. </PermissionSet>
  178. </member>
  179. <member name="T:System.Security.Principal.NTAccount">
  180. <summary>사용자 또는 그룹 계정을 나타냅니다.</summary>
  181. </member>
  182. <member name="M:System.Security.Principal.NTAccount.#ctor(System.String)">
  183. <summary>지정된 이름을 사용하여 <see cref="T:System.Security.Principal.NTAccount" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
  184. <param name="name">
  185. <see cref="T:System.Security.Principal.NTAccount" /> 개체를 만드는 데 사용되는 이름입니다.이 매개 변수는 null 또는 빈 문자열일 수 없습니다.</param>
  186. <exception cref="T:System.ArgumentNullException">
  187. <paramref name="name" />가 null입니다.</exception>
  188. <exception cref="T:System.ArgumentException">
  189. <paramref name="name" />이 빈 문자열인 경우또는<paramref name="name" />가 너무 깁니다.</exception>
  190. </member>
  191. <member name="M:System.Security.Principal.NTAccount.#ctor(System.String,System.String)">
  192. <summary>지정된 도메인 이름 및 계정 이름을 사용하여 <see cref="T:System.Security.Principal.NTAccount" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
  193. <param name="domainName">도메인의 이름입니다.이 매개 변수는 null 또는 빈 문자열일 수 있습니다.값이 Null인 도메인 이름은 빈 문자열처럼 취급됩니다.</param>
  194. <param name="accountName">계정의 이름입니다.이 매개 변수는 null 또는 빈 문자열일 수 없습니다.</param>
  195. <exception cref="T:System.ArgumentNullException">
  196. <paramref name="accountName" />가 null입니다.</exception>
  197. <exception cref="T:System.ArgumentException">
  198. <paramref name="accountName" />이 빈 문자열인 경우또는<paramref name="accountName" />가 너무 깁니다.또는<paramref name="domainName" />가 너무 깁니다.</exception>
  199. </member>
  200. <member name="M:System.Security.Principal.NTAccount.Equals(System.Object)">
  201. <summary>이 <see cref="T:System.Security.Principal.NTAccount" /> 개체가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다.</summary>
  202. <returns>
  203. <paramref name="o" />가 이 <see cref="T:System.Security.Principal.NTAccount" /> 개체와 같은 내부 형식 및 값을 가지는 개체이면 true이고, 그렇지 않으면 false입니다.</returns>
  204. <param name="o">이 <see cref="T:System.Security.Principal.NTAccount" /> 개체와 비교할 개체이거나 null입니다.</param>
  205. </member>
  206. <member name="M:System.Security.Principal.NTAccount.GetHashCode">
  207. <summary>현재 <see cref="T:System.Security.Principal.NTAccount" /> 개체의 해시 함수로 사용됩니다.<see cref="M:System.Security.Principal.NTAccount.GetHashCode" /> 메서드는 해시 테이블과 같은 해시 알고리즘 및 데이터 구조에 적합합니다.</summary>
  208. <returns>현재 <see cref="T:System.Security.Principal.NTAccount" /> 개체의 해시 값입니다.</returns>
  209. </member>
  210. <member name="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)">
  211. <summary>지정한 형식이 <see cref="T:System.Security.Principal.NTAccount" /> 클래스에 대해 유효한 변환 형식인지 여부를 나타내는 값을 반환합니다.</summary>
  212. <returns>
  213. <paramref name="targetType" />이 <see cref="T:System.Security.Principal.NTAccount" /> 클래스에 대해 유효한 변환 형식이면 true이고, 그렇지 않으면 false입니다.</returns>
  214. <param name="targetType">
  215. <see cref="T:System.Security.Principal.NTAccount" />에서 변환할 수 있는 유효한 대상인지 쿼리할 형식입니다.유효한 대상 형식은 다음과 같습니다.- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
  216. </member>
  217. <member name="M:System.Security.Principal.NTAccount.op_Equality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
  218. <summary>두 <see cref="T:System.Security.Principal.NTAccount" /> 개체가 동일한지 비교합니다.두 개체가 <see cref="P:System.Security.Principal.NTAccount.Value" /> 속성에 의해 반환된 것과 동일한 정식 이름 표현을 가지거나 둘 다 null인 경우 같은 것으로 간주됩니다.</summary>
  219. <returns>
  220. <paramref name="left" />와 <paramref name="right" />가 같으면 true이고, 그렇지 않으면 false입니다.</returns>
  221. <param name="left">같음 비교에 사용할 왼쪽 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
  222. <param name="right">같음 비교에 사용할 오른쪽 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
  223. </member>
  224. <member name="M:System.Security.Principal.NTAccount.op_Inequality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
  225. <summary>두 <see cref="T:System.Security.Principal.NTAccount" /> 개체가 동일하지 않은지 비교합니다.두 개체가 <see cref="P:System.Security.Principal.NTAccount.Value" /> 속성에 의해 반환된 것과 다른 정식 이름 표현을 가지거나 개체 중 하나는 null이고 나머지는 그렇지 않을 경우 다른 것으로 간주됩니다.</summary>
  226. <returns>
  227. <paramref name="left" />와 <paramref name="right" />가 같지 않으면 true이고, 같으면 false입니다.</returns>
  228. <param name="left">다음 비교에 사용할 왼쪽 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
  229. <param name="right">다름 비교에 사용할 오른쪽 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
  230. </member>
  231. <member name="M:System.Security.Principal.NTAccount.ToString">
  232. <summary>
  233. <see cref="T:System.Security.Principal.NTAccount" /> 개체가 나타내는 계정의 이름을 Domain\Account 형식으로 반환합니다.</summary>
  234. <returns>Domain\Account 형식의 계정 이름입니다.</returns>
  235. </member>
  236. <member name="M:System.Security.Principal.NTAccount.Translate(System.Type)">
  237. <summary>
  238. <see cref="T:System.Security.Principal.NTAccount" /> 개체로 표시된 계정 이름을 다른 <see cref="T:System.Security.Principal.IdentityReference" /> 파생 형식으로 변환합니다.</summary>
  239. <returns>변환된 ID입니다.</returns>
  240. <param name="targetType">
  241. <see cref="T:System.Security.Principal.NTAccount" />에서 변환할 대상 형식입니다.대상 형식은 <see cref="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)" /> 메서드에 의해 유효한 것으로 간주되는 형식이어야 합니다.</param>
  242. <exception cref="T:System.ArgumentNullException">
  243. <paramref name="targetType " />가 null인 경우</exception>
  244. <exception cref="T:System.ArgumentException">
  245. <paramref name="targetType " />이 <see cref="T:System.Security.Principal.IdentityReference" /> 형식이 아닌 경우</exception>
  246. <exception cref="T:System.Security.Principal.IdentityNotMappedException">ID 참조의 일부 또는 전부를 변환할 수 없습니다.</exception>
  247. <exception cref="T:System.SystemException">소스 계정 이름이 너무 깁니다.또는Win32 오류 코드가 반환되었습니다.</exception>
  248. <PermissionSet>
  249. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  250. </PermissionSet>
  251. </member>
  252. <member name="P:System.Security.Principal.NTAccount.Value">
  253. <summary>이 <see cref="T:System.Security.Principal.NTAccount" /> 개체에 대한 대문자 문자열 표시를 반환합니다.</summary>
  254. <returns>이 <see cref="T:System.Security.Principal.NTAccount" /> 개체에 대한 대문자 문자열 표시입니다.</returns>
  255. <PermissionSet>
  256. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  257. </PermissionSet>
  258. </member>
  259. <member name="T:System.Security.Principal.SecurityIdentifier">
  260. <summary>SID(보안 식별자)를 나타내며 SID의 마샬링 및 비교 작업을 제공합니다.</summary>
  261. </member>
  262. <member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Byte[],System.Int32)">
  263. <summary>SID(보안 식별자)의 지정된 이진 표시를 사용하여 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
  264. <param name="binaryForm">SID를 나타내는 바이트 배열입니다.</param>
  265. <param name="offset">시작 인덱스로 사용할 <paramref name="binaryForm" />의 바이트 오프셋입니다. </param>
  266. </member>
  267. <member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.IntPtr)">
  268. <summary>SID(보안 식별자)의 이진 형식을 나타내는 정수를 사용하여 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
  269. <param name="binaryForm">SID의 이진 형식을 나타내는 정수입니다.</param>
  270. </member>
  271. <member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Security.Principal.WellKnownSidType,System.Security.Principal.SecurityIdentifier)">
  272. <summary>알려진 특정 SID(보안 식별자) 형식 및 도메인 SID를 사용하여 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
  273. <param name="sidType">열거형 값 중 하나입니다.이 값은 <see cref="F:System.Security.Principal.WellKnownSidType.LogonIdsSid" />이면 안 됩니다.</param>
  274. <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>
  275. </member>
  276. <member name="M:System.Security.Principal.SecurityIdentifier.#ctor(System.String)">
  277. <summary>SDDL(Security Descriptor Definition Language) 형식의 지정된 SID(보안 식별자)를 사용하여 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
  278. <param name="sddlForm">
  279. <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체를 만드는 데 사용하는 SID의 SDDL 문자열입니다.</param>
  280. </member>
  281. <member name="P:System.Security.Principal.SecurityIdentifier.AccountDomainSid">
  282. <summary>SID(보안 식별자)가 Windows 계정 SID를 나타낼 경우 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID에서 계정 도메인 SID 부분을 반환합니다.SID가 Windows 계정 SID를 나타내지 않으면 이 속성은 <see cref="T:System.ArgumentNullException" />을 반환합니다.</summary>
  283. <returns>SID가 Windows 계정 SID를 나타낼 경우 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID에서 계정 도메인 SID 부분을 반환하고, 그렇지 않으면 <see cref="T:System.ArgumentNullException" />을 반환합니다.</returns>
  284. </member>
  285. <member name="P:System.Security.Principal.SecurityIdentifier.BinaryLength">
  286. <summary>
  287. <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID(보안 식별자)의 길이(바이트 단위)를 반환합니다.</summary>
  288. <returns>
  289. <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID의 길이(바이트 단위)입니다.</returns>
  290. </member>
  291. <member name="M:System.Security.Principal.SecurityIdentifier.CompareTo(System.Security.Principal.SecurityIdentifier)">
  292. <summary>현재 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체를 지정된 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체와 비교합니다.</summary>
  293. <returns>이 인스턴스와 <paramref name="sid" />의 상대 값을 나타내는 부호 있는 숫자입니다.반환 값 설명 0보다 작음 이 인스턴스는 <paramref name="sid" />보다 작습니다. Zero 이 인스턴스는 <paramref name="sid" />와 같습니다. 0보다 큼 이 인스턴스는 <paramref name="sid" />보다 큽니다. </returns>
  294. <param name="sid">현재 개체와 비교할 개체입니다.</param>
  295. </member>
  296. <member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Object)">
  297. <summary>이 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다.</summary>
  298. <returns>
  299. <paramref name="o" />가 이 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체와 같은 내부 형식 및 값을 가지는 개체이면 true이고, 그렇지 않으면 false입니다.</returns>
  300. <param name="o">이 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체와 비교할 개체이거나 null입니다.</param>
  301. </member>
  302. <member name="M:System.Security.Principal.SecurityIdentifier.Equals(System.Security.Principal.SecurityIdentifier)">
  303. <summary>지정된 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체가 현재 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체와 같은지 여부를 나타냅니다.</summary>
  304. <returns>
  305. <paramref name="sid" />의 값이 현재 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체의 값과 같으면 true입니다.</returns>
  306. <param name="sid">현재 개체와 비교할 개체입니다.</param>
  307. </member>
  308. <member name="M:System.Security.Principal.SecurityIdentifier.GetBinaryForm(System.Byte[],System.Int32)">
  309. <summary>
  310. <see cref="T:System.Security.Principal.SecurityIdentifier" /> 클래스로 표시된 특정 SID(보안 식별자)의 이진 표현을 바이트 배열로 복사합니다.</summary>
  311. <param name="binaryForm">복사된 SID를 받을 바이트 배열입니다.</param>
  312. <param name="offset">시작 인덱스로 사용할 <paramref name="binaryForm" />의 바이트 오프셋입니다. </param>
  313. </member>
  314. <member name="M:System.Security.Principal.SecurityIdentifier.GetHashCode">
  315. <summary>현재 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체의 해시 함수로 사용됩니다.<see cref="M:System.Security.Principal.SecurityIdentifier.GetHashCode" /> 메서드는 해시 테이블과 같은 해시 알고리즘 및 데이터 구조에 적합합니다.</summary>
  316. <returns>현재 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체의 해시 값입니다.</returns>
  317. </member>
  318. <member name="M:System.Security.Principal.SecurityIdentifier.IsAccountSid">
  319. <summary>이 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID(보안 식별자)가 유효한 Windows 계정 SID인지 여부를 나타내는 값을 반환합니다.</summary>
  320. <returns>이 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID가 유효한 Windows 계정 SID이면 true이고, 그렇지 않으면 false입니다.</returns>
  321. </member>
  322. <member name="M:System.Security.Principal.SecurityIdentifier.IsEqualDomainSid(System.Security.Principal.SecurityIdentifier)">
  323. <summary>이 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID(보안 식별자)가 지정된 SID와 동일한 도메인에 속하는지 여부를 나타내는 값을 반환합니다.</summary>
  324. <returns>이 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID가 <paramref name="sid" /> SID와 동일한 도메인에 있으면 true이고, 그렇지 않으면 false입니다.</returns>
  325. <param name="sid">이 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체와 비교할 SID입니다.</param>
  326. </member>
  327. <member name="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)">
  328. <summary>지정한 형식이 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 클래스에 대해 유효한 변환 형식인지 여부를 나타내는 값을 반환합니다.</summary>
  329. <returns>
  330. <paramref name="targetType" />이 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 클래스에 대해 유효한 변환 형식이면 true이고, 그렇지 않으면 false입니다.</returns>
  331. <param name="targetType">
  332. <see cref="T:System.Security.Principal.SecurityIdentifier" />에서 변환할 수 있는 유효한 대상인지 쿼리할 형식입니다.유효한 대상 형식은 다음과 같습니다.- <see cref="T:System.Security.Principal.NTAccount" />- <see cref="T:System.Security.Principal.SecurityIdentifier" /></param>
  333. </member>
  334. <member name="M:System.Security.Principal.SecurityIdentifier.IsWellKnown(System.Security.Principal.WellKnownSidType)">
  335. <summary>
  336. <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체가 알려진 특정 SID(보안 식별자) 형식과 일치하는지 여부를 나타내는 값을 반환합니다. </summary>
  337. <returns>
  338. <paramref name="type" />이 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체에 대한 SID 형식이면 true이고, 그렇지 않으면 false입니다.</returns>
  339. <param name="type">
  340. <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체와 비교할 값입니다.</param>
  341. </member>
  342. <member name="F:System.Security.Principal.SecurityIdentifier.MaxBinaryLength">
  343. <summary>보안 식별자의 이진 표현에 대한 최대 크기(바이트 단위)를 반환합니다.</summary>
  344. </member>
  345. <member name="F:System.Security.Principal.SecurityIdentifier.MinBinaryLength">
  346. <summary>보안 식별자의 이진 표현에 대한 최소 크기(바이트 단위)를 반환합니다.</summary>
  347. </member>
  348. <member name="M:System.Security.Principal.SecurityIdentifier.op_Equality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
  349. <summary>두 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체가 동일한지 비교합니다.두 개체가 <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> 속성에 의해 반환된 것과 동일한 정식 표현을 가지거나 둘 다 null인 경우 같은 것으로 간주됩니다.</summary>
  350. <returns>
  351. <paramref name="left" />와 <paramref name="right" />가 같으면 true이고, 그렇지 않으면 false입니다.</returns>
  352. <param name="left">같음 비교에 사용할 왼쪽 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
  353. <param name="right">같음 비교에 사용할 오른쪽 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
  354. </member>
  355. <member name="M:System.Security.Principal.SecurityIdentifier.op_Inequality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
  356. <summary>두 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체가 동일하지 않은지 비교합니다.두 개체가 <see cref="P:System.Security.Principal.SecurityIdentifier.Value" /> 속성에 의해 반환된 것과 다른 정식 이름 표현을 가지거나 개체 중 하나는 null이고 나머지는 그렇지 않을 경우 다른 것으로 간주됩니다.</summary>
  357. <returns>
  358. <paramref name="left" />와 <paramref name="right" />가 같지 않으면 true이고, 그렇지 않으면 false입니다.</returns>
  359. <param name="left">다음 비교에 사용할 왼쪽 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
  360. <param name="right">다름 비교에 사용할 오른쪽 피연산자입니다.이 매개 변수는 null일 수 있습니다.</param>
  361. </member>
  362. <member name="M:System.Security.Principal.SecurityIdentifier.ToString">
  363. <summary>
  364. <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 계정에 대해 SDDL(Security Descriptor Definition Language) 형식의 SID(보안 식별자)를 반환합니다.SDDL 형식의 예로는 S-1-5-9를 들 수 있습니다.</summary>
  365. <returns>
  366. <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 계정에 대한 SDDL 형식의 SID입니다.</returns>
  367. </member>
  368. <member name="M:System.Security.Principal.SecurityIdentifier.Translate(System.Type)">
  369. <summary>
  370. <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 계정 이름을 다른 <see cref="T:System.Security.Principal.IdentityReference" /> 파생 형식으로 변환합니다.</summary>
  371. <returns>변환된 ID입니다.</returns>
  372. <param name="targetType">
  373. <see cref="T:System.Security.Principal.SecurityIdentifier" />에서 변환할 대상 형식입니다.대상 형식은 <see cref="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)" /> 메서드에 의해 유효한 것으로 간주되는 형식이어야 합니다.</param>
  374. <exception cref="T:System.ArgumentNullException">
  375. <paramref name="targetType " />가 null인 경우</exception>
  376. <exception cref="T:System.ArgumentException">
  377. <paramref name="targetType " />이 <see cref="T:System.Security.Principal.IdentityReference" /> 형식이 아닌 경우</exception>
  378. <exception cref="T:System.Security.Principal.IdentityNotMappedException">ID 참조의 일부 또는 전부를 변환할 수 없습니다.</exception>
  379. <exception cref="T:System.SystemException">Win32 오류 코드가 반환되었습니다.</exception>
  380. <PermissionSet>
  381. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  382. </PermissionSet>
  383. </member>
  384. <member name="P:System.Security.Principal.SecurityIdentifier.Value">
  385. <summary>이 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID(보안 식별자)에 대한 대문자 SDDL(Security Descriptor Definition Language) 문자열을 반환합니다.</summary>
  386. <returns>
  387. <see cref="T:System.Security.Principal.SecurityIdentifier" /> 개체로 표시된 SID에 대한 대문자 SDDL 문자열입니다.</returns>
  388. <PermissionSet>
  389. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  390. </PermissionSet>
  391. </member>
  392. <member name="T:System.Security.Principal.TokenAccessLevels">
  393. <summary>액세스 토큰과 관련된 사용자 계정의 권한을 정의합니다. </summary>
  394. </member>
  395. <member name="F:System.Security.Principal.TokenAccessLevels.AdjustDefault">
  396. <summary>사용자는 토큰의 기본 소유자, 기본 그룹 또는 DACL(임의 액세스 제어 목록)을 변경할 수 있습니다.</summary>
  397. </member>
  398. <member name="F:System.Security.Principal.TokenAccessLevels.AdjustGroups">
  399. <summary>사용자는 토큰에 포함된 그룹의 특성을 변경할 수 있습니다.</summary>
  400. </member>
  401. <member name="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges">
  402. <summary>사용자는 토큰의 권한을 활성화하거나 비활성화할 수 있습니다.</summary>
  403. </member>
  404. <member name="F:System.Security.Principal.TokenAccessLevels.AdjustSessionId">
  405. <summary>사용자는 토큰의 세션 식별자를 조정할 수 있습니다.</summary>
  406. </member>
  407. <member name="F:System.Security.Principal.TokenAccessLevels.AllAccess">
  408. <summary>사용자는 토큰에 대해 가능한 모든 액세스 권한을 갖습니다.</summary>
  409. </member>
  410. <member name="F:System.Security.Principal.TokenAccessLevels.AssignPrimary">
  411. <summary>사용자는 기본 토큰을 프로세스에 연결할 수 있습니다.</summary>
  412. </member>
  413. <member name="F:System.Security.Principal.TokenAccessLevels.Duplicate">
  414. <summary>사용자는 토큰을 복제할 수 있습니다.</summary>
  415. </member>
  416. <member name="F:System.Security.Principal.TokenAccessLevels.Impersonate">
  417. <summary>사용자는 클라이언트를 가장할 수 있습니다.</summary>
  418. </member>
  419. <member name="F:System.Security.Principal.TokenAccessLevels.MaximumAllowed">
  420. <summary>
  421. <see cref="T:System.Security.Principal.TokenAccessLevels" /> 열거형에 대해 지정할 수 있는 최대값입니다.</summary>
  422. </member>
  423. <member name="F:System.Security.Principal.TokenAccessLevels.Query">
  424. <summary>사용자는 토큰을 쿼리할 수 있습니다.</summary>
  425. </member>
  426. <member name="F:System.Security.Principal.TokenAccessLevels.QuerySource">
  427. <summary>사용자는 토큰의 소스를 쿼리할 수 있습니다.</summary>
  428. </member>
  429. <member name="F:System.Security.Principal.TokenAccessLevels.Read">
  430. <summary>사용자는 토큰에 대해 표준 읽기 권한 및 <see cref="F:System.Security.Principal.TokenAccessLevels.Query" /> 권한을 갖습니다.</summary>
  431. </member>
  432. <member name="F:System.Security.Principal.TokenAccessLevels.Write">
  433. <summary>사용자는 토큰에 대해 표준 쓰기 권한 및 <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges,F:System.Security.Principal.TokenAccessLevels.AdjustGroups" /> 및 <see cref="F:System.Security.Principal.TokenAccessLevels.AdjustDefault" /> 권한을 갖습니다.</summary>
  434. </member>
  435. <member name="T:System.Security.Principal.WellKnownSidType">
  436. <summary>일반적으로 사용되는 SID(보안 식별자) 집합을 정의합니다.</summary>
  437. </member>
  438. <member name="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid">
  439. <summary>계정 관리자 그룹과 일치하는 SID를 나타냅니다.</summary>
  440. </member>
  441. <member name="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid">
  442. <summary>인증서 관리자 그룹과 일치하는 SID를 나타냅니다.</summary>
  443. </member>
  444. <member name="F:System.Security.Principal.WellKnownSidType.AccountComputersSid">
  445. <summary>계정 컴퓨터 그룹과 일치하는 SID를 나타냅니다.</summary>
  446. </member>
  447. <member name="F:System.Security.Principal.WellKnownSidType.AccountControllersSid">
  448. <summary>계정 컨트롤러 그룹과 일치하는 SID를 나타냅니다.</summary>
  449. </member>
  450. <member name="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid">
  451. <summary>계정 도메인 관리자 그룹과 일치하는 SID를 나타냅니다.</summary>
  452. </member>
  453. <member name="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid">
  454. <summary>계정 도메인 게스트 그룹과 일치하는 SID를 나타냅니다.</summary>
  455. </member>
  456. <member name="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid">
  457. <summary>계정 도메인 사용자 그룹과 일치하는 SID를 나타냅니다.</summary>
  458. </member>
  459. <member name="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid">
  460. <summary>엔터프라이즈 관리자 그룹과 일치하는 SID를 나타냅니다.</summary>
  461. </member>
  462. <member name="F:System.Security.Principal.WellKnownSidType.AccountGuestSid">
  463. <summary>계정 게스트 그룹과 일치하는 SID를 나타냅니다.</summary>
  464. </member>
  465. <member name="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid">
  466. <summary>계정 Kerberos 대상 그룹과 일치하는 SID를 나타냅니다.</summary>
  467. </member>
  468. <member name="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid">
  469. <summary>정책 관리자 그룹과 일치하는 SID를 나타냅니다.</summary>
  470. </member>
  471. <member name="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid">
  472. <summary>RAS 및 IAS 서버 계정과 일치하는 SID를 나타냅니다.</summary>
  473. </member>
  474. <member name="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid">
  475. <summary>스키마 관리자 그룹과 일치하는 SID를 나타냅니다.</summary>
  476. </member>
  477. <member name="F:System.Security.Principal.WellKnownSidType.AnonymousSid">
  478. <summary>익명 계정에 대한 SID를 나타냅니다.</summary>
  479. </member>
  480. <member name="F:System.Security.Principal.WellKnownSidType.AuthenticatedUserSid">
  481. <summary>인증된 사용자에 대한 SID를 나타냅니다.</summary>
  482. </member>
  483. <member name="F:System.Security.Principal.WellKnownSidType.BatchSid">
  484. <summary>일괄 처리 프로세스에 대한 SID를 나타냅니다.이 SID는 일괄 처리 작업으로 로그온할 때 토큰의 프로세스에 추가됩니다.</summary>
  485. </member>
  486. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinAccountOperatorsSid">
  487. <summary>계정 운영자 계정과 일치하는 SID를 나타냅니다.</summary>
  488. </member>
  489. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinAdministratorsSid">
  490. <summary>관리자 계정과 일치하는 SID를 나타냅니다.</summary>
  491. </member>
  492. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinAuthorizationAccessSid">
  493. <summary>Windows 인증 액세스 그룹과 일치하는 SID를 나타냅니다.</summary>
  494. </member>
  495. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinBackupOperatorsSid">
  496. <summary>백업 운영자 그룹과 일치하는 SID를 나타냅니다.</summary>
  497. </member>
  498. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinDomainSid">
  499. <summary>도메인 계정과 일치하는 SID를 나타냅니다.</summary>
  500. </member>
  501. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinGuestsSid">
  502. <summary>게스트 계정과 일치하는 SID를 나타냅니다.</summary>
  503. </member>
  504. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinIncomingForestTrustBuildersSid">
  505. <summary>사용자가 들어오는 포리스트 트러스트를 만들 수 있도록 하는 SID를 나타냅니다.이 SID는 포리스트의 루트 도메인에서 Incoming Forest Trust Builders 기본 제공 그룹의 멤버인 사용자 토큰에 추가됩니다.</summary>
  506. </member>
  507. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinNetworkConfigurationOperatorsSid">
  508. <summary>네트워크 운영자 그룹과 일치하는 SID를 나타냅니다.</summary>
  509. </member>
  510. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceLoggingUsersSid">
  511. <summary>컴퓨터를 모니터링하는 원격 액세스 권한을 가진 사용자 그룹과 일치하는 SID를 나타냅니다.</summary>
  512. </member>
  513. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceMonitoringUsersSid">
  514. <summary>해당 컴퓨터에 성능 카운터 로깅을 예약하는 원격 액세스 권한을 가진 사용자 그룹과 일치하는 SID를 나타냅니다.</summary>
  515. </member>
  516. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinPowerUsersSid">
  517. <summary>고급 사용자 그룹과 일치하는 SID를 나타냅니다.</summary>
  518. </member>
  519. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinPreWindows2000CompatibleAccessSid">
  520. <summary>Windows 2000 이전 호환 가능 계정과 일치하는 SID를 나타냅니다.</summary>
  521. </member>
  522. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinPrintOperatorsSid">
  523. <summary>인쇄 운영자 그룹과 일치하는 SID를 나타냅니다.</summary>
  524. </member>
  525. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinRemoteDesktopUsersSid">
  526. <summary>원격 데스크톱 사용자와 일치하는 SID를 나타냅니다.</summary>
  527. </member>
  528. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinReplicatorSid">
  529. <summary>복제자 계정과 일치하는 SID를 나타냅니다.</summary>
  530. </member>
  531. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinSystemOperatorsSid">
  532. <summary>시스템 운영자 그룹과 일치하는 SID를 나타냅니다.</summary>
  533. </member>
  534. <member name="F:System.Security.Principal.WellKnownSidType.BuiltinUsersSid">
  535. <summary>기본 제공 사용자 계정과 일치하는 SID를 나타냅니다.</summary>
  536. </member>
  537. <member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupServerSid">
  538. <summary>작성자 그룹 서버 SID를 나타냅니다.</summary>
  539. </member>
  540. <member name="F:System.Security.Principal.WellKnownSidType.CreatorGroupSid">
  541. <summary>개체의 작성자 그룹과 일치하는 SID를 나타냅니다.</summary>
  542. </member>
  543. <member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerServerSid">
  544. <summary>작성자 소유자 서버 SID를 나타냅니다.</summary>
  545. </member>
  546. <member name="F:System.Security.Principal.WellKnownSidType.CreatorOwnerSid">
  547. <summary>개체의 소유자 또는 작성자와 일치하는 SID를 나타냅니다.</summary>
  548. </member>
  549. <member name="F:System.Security.Principal.WellKnownSidType.DialupSid">
  550. <summary>전화 접속 계정에 대한 SID를 나타냅니다.</summary>
  551. </member>
  552. <member name="F:System.Security.Principal.WellKnownSidType.DigestAuthenticationSid">
  553. <summary>Microsoft 다이제스트 인증 패키지가 클라이언트를 인증했을 때 존재하는 SID를 나타냅니다.</summary>
  554. </member>
  555. <member name="F:System.Security.Principal.WellKnownSidType.EnterpriseControllersSid">
  556. <summary>엔터프라이즈 컨트롤러의 SID를 나타냅니다.</summary>
  557. </member>
  558. <member name="F:System.Security.Principal.WellKnownSidType.InteractiveSid">
  559. <summary>대화형 계정에 대한 SID를 나타냅니다.이 SID는 대화형으로 로그온할 때 토큰의 프로세스에 추가됩니다.</summary>
  560. </member>
  561. <member name="F:System.Security.Principal.WellKnownSidType.LocalServiceSid">
  562. <summary>로컬 서비스와 일치하는 SID를 나타냅니다.</summary>
  563. </member>
  564. <member name="F:System.Security.Principal.WellKnownSidType.LocalSid">
  565. <summary>로컬 SID를 나타냅니다.</summary>
  566. </member>
  567. <member name="F:System.Security.Principal.WellKnownSidType.LocalSystemSid">
  568. <summary>로컬 시스템과 일치하는 SID를 나타냅니다.</summary>
  569. </member>
  570. <member name="F:System.Security.Principal.WellKnownSidType.LogonIdsSid">
  571. <summary>로그온 ID와 일치하는 SID를 나타냅니다.</summary>
  572. </member>
  573. <member name="F:System.Security.Principal.WellKnownSidType.MaxDefined">
  574. <summary>
  575. <see cref="T:System.Security.Principal.WellKnownSidType" /> 열거형에 정의된 최대 SID를 나타냅니다.</summary>
  576. </member>
  577. <member name="F:System.Security.Principal.WellKnownSidType.NetworkServiceSid">
  578. <summary>네트워크 서비스와 일치하는 SID를 나타냅니다.</summary>
  579. </member>
  580. <member name="F:System.Security.Principal.WellKnownSidType.NetworkSid">
  581. <summary>네트워크 계정에 대한 SID를 나타냅니다.이 SID는 네트워크에서 로그온할 때 토큰의 프로세스에 추가됩니다.</summary>
  582. </member>
  583. <member name="F:System.Security.Principal.WellKnownSidType.NTAuthoritySid">
  584. <summary>Windows NT 권한에 대한 SID를 나타냅니다.</summary>
  585. </member>
  586. <member name="F:System.Security.Principal.WellKnownSidType.NtlmAuthenticationSid">
  587. <summary>Microsoft NTLM 인증 패키지가 클라이언트를 인증했을 때 존재하는 SID를 나타냅니다.</summary>
  588. </member>
  589. <member name="F:System.Security.Principal.WellKnownSidType.NullSid">
  590. <summary>Null SID를 나타냅니다.</summary>
  591. </member>
  592. <member name="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid">
  593. <summary>선택적 인증 옵션이 설정되어 있는 포리스트에서 사용자가 인증했을 때 존재하는 SID를 나타냅니다.이 SID가 있으면 <see cref="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid" />가 존재할 수 없습니다.</summary>
  594. </member>
  595. <member name="F:System.Security.Principal.WellKnownSidType.ProxySid">
  596. <summary>프록시 SID를 나타냅니다.</summary>
  597. </member>
  598. <member name="F:System.Security.Principal.WellKnownSidType.RemoteLogonIdSid">
  599. <summary>원격 로그온과 일치하는 SID를 나타냅니다.</summary>
  600. </member>
  601. <member name="F:System.Security.Principal.WellKnownSidType.RestrictedCodeSid">
  602. <summary>제한된 코드에 대한 SID를 나타냅니다.</summary>
  603. </member>
  604. <member name="F:System.Security.Principal.WellKnownSidType.SChannelAuthenticationSid">
  605. <summary>보안 채널(SSL/TLS) 인증 패키지가 클라이언트를 인증했을 때 존재하는 SID를 나타냅니다.</summary>
  606. </member>
  607. <member name="F:System.Security.Principal.WellKnownSidType.SelfSid">
  608. <summary>자신에 대한 SID를 나타냅니다.</summary>
  609. </member>
  610. <member name="F:System.Security.Principal.WellKnownSidType.ServiceSid">
  611. <summary>서비스에 대한 SID를 나타냅니다.이 SID는 서비스로 로그온할 때 토큰의 프로세스에 추가됩니다.</summary>
  612. </member>
  613. <member name="F:System.Security.Principal.WellKnownSidType.TerminalServerSid">
  614. <summary>터미널 서버 계정과 일치하는 SID를 나타냅니다.</summary>
  615. </member>
  616. <member name="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid">
  617. <summary>선택적 인증 옵션이 설정되어 있지 않은 트러스트나 포리스트 내에서 사용자가 인증했을 때 존재하는 SID를 나타냅니다.이 SID가 있으면 <see cref="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid" />가 존재할 수 없습니다.</summary>
  618. </member>
  619. <member name="F:System.Security.Principal.WellKnownSidType.WinBuiltinTerminalServerLicenseServersSid">
  620. <summary>터미널 서버 라이센스를 발급할 수 있는 SID가 서버에 있음을 나타냅니다.</summary>
  621. </member>
  622. <member name="F:System.Security.Principal.WellKnownSidType.WorldSid">
  623. <summary>모든 사람과 일치하는 SID를 나타냅니다.</summary>
  624. </member>
  625. <member name="T:System.Security.Principal.WindowsBuiltInRole">
  626. <summary>
  627. <see cref="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.String)" />에 사용될 일반 역할을 지정합니다.</summary>
  628. </member>
  629. <member name="F:System.Security.Principal.WindowsBuiltInRole.AccountOperator">
  630. <summary>계정 운영자는 컴퓨터나 도메인에 있는 사용자 계정을 관리합니다.</summary>
  631. </member>
  632. <member name="F:System.Security.Principal.WindowsBuiltInRole.Administrator">
  633. <summary>관리자는 컴퓨터나 도메인에 대한 무제한적인 모든 액세스 권한을 가지고 있습니다.</summary>
  634. </member>
  635. <member name="F:System.Security.Principal.WindowsBuiltInRole.BackupOperator">
  636. <summary>백업 운영자는 파일의 백업 및 복원을 목적으로 하는 보안 제한을 재정의할 수 있습니다.</summary>
  637. </member>
  638. <member name="F:System.Security.Principal.WindowsBuiltInRole.Guest">
  639. <summary>게스트는 사용자보다 제한을 많이 받습니다.</summary>
  640. </member>
  641. <member name="F:System.Security.Principal.WindowsBuiltInRole.PowerUser">
  642. <summary>고급 사용자는 일부 제한이 있지만 대부분의 관리 권한을 가지고 있으므로인증된 응용 프로그램 외에도 이전 응용 프로그램을 실행할 수 있습니다.</summary>
  643. </member>
  644. <member name="F:System.Security.Principal.WindowsBuiltInRole.PrintOperator">
  645. <summary>인쇄 운영자는 프린터를 제어할 수 있습니다.</summary>
  646. </member>
  647. <member name="F:System.Security.Principal.WindowsBuiltInRole.Replicator">
  648. <summary>복제기는 도메인 내의 파일 복제를 지원합니다.</summary>
  649. </member>
  650. <member name="F:System.Security.Principal.WindowsBuiltInRole.SystemOperator">
  651. <summary>시스템 운영자는 특정 컴퓨터를 관리합니다.</summary>
  652. </member>
  653. <member name="F:System.Security.Principal.WindowsBuiltInRole.User">
  654. <summary>사용자는 실수나 고의로 시스템 구성을 변경할 수 없으며인증된 응용 프로그램은 실행할 수 있지만 대부분의 이전 응용 프로그램은 실행할 수 없습니다.</summary>
  655. </member>
  656. <member name="T:System.Security.Principal.WindowsIdentity">
  657. <summary>Windows 사용자를 나타냅니다.</summary>
  658. </member>
  659. <member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr)">
  660. <summary>지정된 Windows 계정 토큰이 나타내는 사용자에 대해 <see cref="T:System.Security.Principal.WindowsIdentity" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
  661. <param name="userToken">코드를 실행하고 있는 사용자를 나타내는 계정 토큰입니다. </param>
  662. <exception cref="T:System.ArgumentException">
  663. <paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
  664. <exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
  665. </member>
  666. <member name="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String)">
  667. <summary>지정된 Windows 계정 토큰 및 지정된 인증 형식이 나타내는 사용자에 대한 <see cref="T:System.Security.Principal.WindowsIdentity" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
  668. <param name="userToken">코드를 실행하고 있는 사용자를 나타내는 계정 토큰입니다. </param>
  669. <param name="type">정보 전달만을 목적으로 합니다. 사용자를 식별하는 데 사용되는 인증 형식입니다.자세한 내용은 설명 부분을 참조하세요.</param>
  670. <exception cref="T:System.ArgumentException">
  671. <paramref name="userToken" /> is 0.-or-<paramref name="userToken" /> is duplicated and invalid for impersonation.</exception>
  672. <exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. -or-A Win32 error occurred.</exception>
  673. </member>
  674. <member name="P:System.Security.Principal.WindowsIdentity.AccessToken">
  675. <summary>[보안 중요] 이 <see cref="T:System.Security.Principal.WindowsIdentity" /> 인스턴스의 이 <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />을 가져옵니다. </summary>
  676. <returns>
  677. <see cref="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" />를 반환합니다.</returns>
  678. </member>
  679. <member name="M:System.Security.Principal.WindowsIdentity.Dispose">
  680. <summary>
  681. <see cref="T:System.Security.Principal.WindowsIdentity" />에서 사용하는 모든 리소스를 해제합니다. </summary>
  682. </member>
  683. <member name="M:System.Security.Principal.WindowsIdentity.Dispose(System.Boolean)">
  684. <summary>
  685. <see cref="T:System.Security.Principal.WindowsIdentity" />에서 사용하는 관리되지 않는 리소스를 해제하고 관리되는 리소스를 선택적으로 해제할 수 있습니다. </summary>
  686. <param name="disposing">관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true로 설정하고, 관리되지 않는 리소스만 해제하려면 false로 설정합니다. </param>
  687. </member>
  688. <member name="M:System.Security.Principal.WindowsIdentity.GetAnonymous">
  689. <summary>코드에서 익명의 사용자를 나타내는 데 센티널 값으로 사용할 수 있는 <see cref="T:System.Security.Principal.WindowsIdentity" /> 개체를 반환합니다.속성 값은 Windows 운영 체제에서 사용하는 익명의 기본 ID를 나타내지 않습니다.</summary>
  690. <returns>익명 사용자를 나타내는 개체입니다.</returns>
  691. </member>
  692. <member name="M:System.Security.Principal.WindowsIdentity.GetCurrent">
  693. <summary>현재 Windows 사용자를 나타내는 <see cref="T:System.Security.Principal.WindowsIdentity" /> 개체를 반환합니다.</summary>
  694. <returns>현재 사용자를 나타내는 개체입니다.</returns>
  695. <exception cref="T:System.Security.SecurityException">The caller does not have the correct permissions. </exception>
  696. <PermissionSet>
  697. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
  698. </PermissionSet>
  699. </member>
  700. <member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Boolean)">
  701. <summary>
  702. <paramref name="ifImpersonating" /> 매개 변수의 값에 따라 스레드나 프로세스에 대한 Windows ID를 나타내는 <see cref="T:System.Security.Principal.WindowsIdentity" /> 개체를 반환합니다.</summary>
  703. <returns>Windows 사용자를 나타내는 개체입니다.</returns>
  704. <param name="ifImpersonating">스레드가 현재 가장하고 있는 경우에만 <see cref="T:System.Security.Principal.WindowsIdentity" />를 반환하려면 true이고, 스레드가 가장하고 있는 경우 스레드의 <see cref="T:System.Security.Principal.WindowsIdentity" />를 반환하거나 스레드가 현재 가장하고 있지 않은 경우 프로세스의 <see cref="T:System.Security.Principal.WindowsIdentity" />를 반환하려면 false입니다.</param>
  705. <PermissionSet>
  706. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
  707. </PermissionSet>
  708. </member>
  709. <member name="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Security.Principal.TokenAccessLevels)">
  710. <summary>지정한 희망 토큰 액세스 수준을 사용하여 현재 Windows 사용자를 나타내는 <see cref="T:System.Security.Principal.WindowsIdentity" /> 개체를 반환합니다.</summary>
  711. <returns>현재 사용자를 나타내는 개체입니다.</returns>
  712. <param name="desiredAccess">열거형 값의 비트 조합입니다. </param>
  713. <PermissionSet>
  714. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlPrincipal" />
  715. </PermissionSet>
  716. </member>
  717. <member name="P:System.Security.Principal.WindowsIdentity.Groups">
  718. <summary>현재 Windows 사용자가 속해 있는 그룹을 가져옵니다.</summary>
  719. <returns>현재 Windows 사용자가 속해 있는 그룹을 나타내는 개체입니다.</returns>
  720. </member>
  721. <member name="P:System.Security.Principal.WindowsIdentity.ImpersonationLevel">
  722. <summary>사용자의 가장 수준을 가져옵니다.</summary>
  723. <returns>가장 수준을 지정하는 열거형 값 중 하나입니다. </returns>
  724. </member>
  725. <member name="P:System.Security.Principal.WindowsIdentity.IsAnonymous">
  726. <summary>사용자 계정이 시스템에서 익명 계정으로 식별되는지를 나타내는 값을 가져옵니다.</summary>
  727. <returns>사용자 계정이 익명 계정이면 true이고, 그렇지 않으면 false입니다.</returns>
  728. </member>
  729. <member name="P:System.Security.Principal.WindowsIdentity.IsGuest">
  730. <summary>사용자 계정이 시스템에서 <see cref="F:System.Security.Principal.WindowsAccountType.Guest" /> 계정으로 식별되는지 여부를 나타내는 값을 가져옵니다.</summary>
  731. <returns>사용자 계정이 <see cref="F:System.Security.Principal.WindowsAccountType.Guest" /> 계정이면 true이고, 그렇지 않으면 false입니다.</returns>
  732. </member>
  733. <member name="P:System.Security.Principal.WindowsIdentity.IsSystem">
  734. <summary>사용자 계정이 시스템에서 <see cref="F:System.Security.Principal.WindowsAccountType.System" /> 계정으로 식별되는지 여부를 나타내는 값을 가져옵니다.</summary>
  735. <returns>사용자 계정이 <see cref="F:System.Security.Principal.WindowsAccountType.System" /> 계정이면 true이고, 그렇지 않으면 false입니다.</returns>
  736. </member>
  737. <member name="P:System.Security.Principal.WindowsIdentity.Owner">
  738. <summary>토큰 소유자의 SID(보안 식별자)를 가져옵니다.</summary>
  739. <returns>토큰 소유자에 대한 개체입니다.</returns>
  740. </member>
  741. <member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)">
  742. <summary>가장된 Windows ID로 지정된 작업을 실행합니다.가장된 메서드 호출을 사용하여 <see cref="T:System.Security.Principal.WindowsImpersonationContext" />에서 함수를 실행하지 않고 <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" />를 사용하여 매개 변수로 직접 함수를 제공할 수 있습니다.</summary>
  743. <param name="safeAccessTokenHandle">가장 Windows ID의 SafeAccessTokenHandle입니다.</param>
  744. <param name="action">실행할 System.Action입니다. </param>
  745. </member>
  746. <member name="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})">
  747. <summary>가장된 Windows ID로 지정된 함수를 실행합니다.가장된 메서드 호출을 사용하여 <see cref="T:System.Security.Principal.WindowsImpersonationContext" />에서 함수를 실행하지 않고 <see cref="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" />를 사용하여 매개 변수로 직접 함수를 제공할 수 있습니다.</summary>
  748. <returns>함수 결과를 반환합니다.</returns>
  749. <param name="safeAccessTokenHandle">가장 Windows ID의 SafeAccessTokenHandle입니다.</param>
  750. <param name="func">실행할 System.Func입니다.</param>
  751. <typeparam name="T">함수에서 사용되고 반환되는 개체의 형식입니다.</typeparam>
  752. </member>
  753. <member name="P:System.Security.Principal.WindowsIdentity.User">
  754. <summary>사용자의 SID(보안 식별자)를 가져옵니다.</summary>
  755. <returns>사용자에 대한 개체입니다.</returns>
  756. </member>
  757. <member name="T:System.Security.Principal.WindowsPrincipal">
  758. <summary>코드에서 Windows 사용자의 Windows 그룹 멤버 자격을 확인할 수 있습니다.</summary>
  759. </member>
  760. <member name="M:System.Security.Principal.WindowsPrincipal.#ctor(System.Security.Principal.WindowsIdentity)">
  761. <summary>지정된 <see cref="T:System.Security.Principal.WindowsIdentity" /> 개체를 사용하여 <see cref="T:System.Security.Principal.WindowsPrincipal" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
  762. <param name="ntIdentity">
  763. <see cref="T:System.Security.Principal.WindowsPrincipal" />의 새 인스턴스를 만들 개체입니다. </param>
  764. <exception cref="T:System.ArgumentNullException">
  765. <paramref name="ntIdentity" />가 null입니다. </exception>
  766. </member>
  767. <member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Int32)">
  768. <summary>현재 보안 주체가 지정된 RID(상대 식별자)를 갖는 Windows 사용자 그룹에 속하는지 여부를 확인합니다.</summary>
  769. <returns>현재 보안 주체가 지정된 Windows 사용자 그룹의 멤버이면, 즉 특정 역할에 속해 있으면 true이고, 그렇지 않으면 false입니다.</returns>
  770. <param name="rid">보안 주체의 멤버 자격 상태를 확인하는 데 사용되는 Windows 사용자 그룹의 RID입니다. </param>
  771. <PermissionSet>
  772. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  773. </PermissionSet>
  774. </member>
  775. <member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.SecurityIdentifier)">
  776. <summary>현재 보안 주체가 지정된 SID(보안 식별자)를 갖는 Windows 사용자 그룹에 속하는지 여부를 확인합니다.</summary>
  777. <returns>현재 보안 주체가 지정된 Windows 사용자 그룹의 멤버이면 true이고, 그렇지 않으면 false입니다.</returns>
  778. <param name="sid">Windows 사용자 그룹을 고유하게 식별하는 <see cref="T:System.Security.Principal.SecurityIdentifier" />입니다.</param>
  779. <exception cref="T:System.ArgumentNullException">
  780. <paramref name="sid" />가 null입니다.</exception>
  781. <exception cref="T:System.Security.SecurityException">Windows에서 Win32 오류를 반환한 경우</exception>
  782. <PermissionSet>
  783. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  784. </PermissionSet>
  785. </member>
  786. <member name="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.WindowsBuiltInRole)">
  787. <summary>현재 보안 주체가 지정된 <see cref="T:System.Security.Principal.WindowsBuiltInRole" />을 갖는 Windows 사용자 그룹에 속하는지 여부를 확인합니다.</summary>
  788. <returns>현재 보안 주체가 지정된 Windows 사용자 그룹의 멤버이면 true이고, 그렇지 않으면 false입니다.</returns>
  789. <param name="role">
  790. <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> 값 중 하나입니다. </param>
  791. <exception cref="T:System.ArgumentException">
  792. <paramref name="role" />은(는) 올바른 <see cref="T:System.Security.Principal.WindowsBuiltInRole" /> 값이 아닙니다.</exception>
  793. <PermissionSet>
  794. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  795. </PermissionSet>
  796. </member>
  797. </members>
  798. </doc>