SecurityIdentifier 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
SID(보안 식별자)를 나타내며 SID의 마샬링 및 비교 작업을 제공합니다.
public ref class SecurityIdentifier sealed : System::Security::Principal::IdentityReference, IComparable<System::Security::Principal::SecurityIdentifier ^>
public sealed class SecurityIdentifier : System.Security.Principal.IdentityReference, IComparable<System.Security.Principal.SecurityIdentifier>
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class SecurityIdentifier : System.Security.Principal.IdentityReference, IComparable<System.Security.Principal.SecurityIdentifier>
type SecurityIdentifier = class
inherit IdentityReference
interface IComparable<SecurityIdentifier>
[<System.Runtime.InteropServices.ComVisible(false)>]
type SecurityIdentifier = class
inherit IdentityReference
interface IComparable<SecurityIdentifier>
Public NotInheritable Class SecurityIdentifier
Inherits IdentityReference
Implements IComparable(Of SecurityIdentifier)
- 상속
- 특성
- 구현
생성자
SecurityIdentifier(Byte[], Int32) |
SID(보안 식별자)의 지정된 이진 표시를 사용하여 SecurityIdentifier 클래스의 새 인스턴스를 초기화합니다. |
SecurityIdentifier(IntPtr) |
SID(보안 식별자)의 SecurityIdentifier 이진 형식에 대한 포인터를 사용하여 클래스의 새 인스턴스를 초기화합니다. |
SecurityIdentifier(String) |
SDDL(Security Descriptor Definition Language) 형식의 지정된 SID(보안 식별자)를 사용하여 SecurityIdentifier 클래스의 새 인스턴스를 초기화합니다. |
SecurityIdentifier(WellKnownSidType, SecurityIdentifier) |
알려진 특정 SID(보안 식별자) 형식 및 도메인 SID를 사용하여 SecurityIdentifier 클래스의 새 인스턴스를 초기화합니다. |
필드
MaxBinaryLength |
보안 식별자의 이진 표현에 대한 최대 크기(바이트 단위)를 반환합니다. |
MinBinaryLength |
보안 식별자의 이진 표현에 대한 최소 크기(바이트 단위)를 반환합니다. |
속성
AccountDomainSid |
SID(보안 식별자)가 Windows 계정 SID를 나타낼 경우 SecurityIdentifier 개체로 표시된 SID에서 계정 도메인 SID 부분을 반환합니다. SID가 Windows 계정 SID를 나타내지 않으면 이 속성은 |
BinaryLength |
SecurityIdentifier 개체로 표시된 SID(보안 식별자)의 길이(바이트 단위)를 반환합니다. |
Value |
이 SecurityIdentifier 개체로 표시된 SID(보안 식별자)에 대한 대문자 SDDL(Security Descriptor Definition Language) 문자열을 반환합니다. |
메서드
CompareTo(SecurityIdentifier) |
현재 SecurityIdentifier 개체를 지정된 SecurityIdentifier 개체와 비교합니다. |
Equals(Object) |
이 SecurityIdentifier 개체가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다. |
Equals(SecurityIdentifier) |
지정된 SecurityIdentifier 개체가 현재 SecurityIdentifier 개체와 같은지 여부를 나타냅니다. |
GetBinaryForm(Byte[], Int32) |
SecurityIdentifier 클래스로 표시된 특정 SID(보안 식별자)의 이진 표현을 바이트 배열로 복사합니다. |
GetHashCode() |
현재 SecurityIdentifier 개체의 해시 함수로 사용됩니다. GetHashCode() 메서드는 해시 테이블과 같은 해시 알고리즘 및 데이터 구조에 적합합니다. |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
IsAccountSid() |
이 SecurityIdentifier 개체로 표시된 SID(보안 식별자)가 유효한 Windows 계정 SID인지 여부를 나타내는 값을 반환합니다. |
IsEqualDomainSid(SecurityIdentifier) |
이 SecurityIdentifier 개체로 표시된 SID(보안 식별자)가 지정된 SID와 동일한 도메인에 속하는지 여부를 나타내는 값을 반환합니다. |
IsValidTargetType(Type) |
지정한 형식이 SecurityIdentifier 클래스에 대해 유효한 변환 형식인지 여부를 나타내는 값을 반환합니다. |
IsWellKnown(WellKnownSidType) |
SecurityIdentifier 개체가 알려진 특정 SID(보안 식별자) 형식과 일치하는지 여부를 나타내는 값을 반환합니다. |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
SecurityIdentifier 개체로 표시된 계정에 대해 SDDL(Security Descriptor Definition Language) 형식의 SID(보안 식별자)를 반환합니다. SDDL 형식의 예로는 S-1-5-9를 들 수 있습니다. |
Translate(Type) |
SecurityIdentifier 개체로 표시된 계정 이름을 다른 IdentityReference 파생 형식으로 변환합니다. |
연산자
Equality(SecurityIdentifier, SecurityIdentifier) |
두 SecurityIdentifier 개체가 동일한지 비교합니다. 두 개체가 Value 속성에 의해 반환된 것과 동일한 정식 표현을 가지거나 둘 다 |
Inequality(SecurityIdentifier, SecurityIdentifier) |
두 SecurityIdentifier 개체가 동일하지 않은지 비교합니다. 두 개체가 Value 속성에 의해 반환된 것과 다른 정식 이름 표현을 가지거나 개체 중 하나는 |
적용 대상
.NET