다음을 통해 공유


SecurityPrincipalBase 클래스

정의

사용자 및 그룹의 기본 클래스입니다.

public ref class SecurityPrincipalBase : Microsoft::MasterDataServices::Services::DataContracts::DataContractBase
[System.Runtime.Serialization.DataContract(Name="SecurityPrincipalBase", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public class SecurityPrincipalBase : Microsoft.MasterDataServices.Services.DataContracts.DataContractBase
[<System.Runtime.Serialization.DataContract(Name="SecurityPrincipalBase", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type SecurityPrincipalBase = class
    inherit DataContractBase
Public Class SecurityPrincipalBase
Inherits DataContractBase
상속
SecurityPrincipalBase
파생
특성

설명

사용자 SecurityPrincipalBase 및 그룹에 대한 기본 클래스를 지정합니다.

생성자

SecurityPrincipalBase()

User의 기본 생성자입니다.

속성

AuditInfo

AuditInfo를 지정합니다.

Description

보안 주체에 대한 설명을 지정합니다.

Identifier

사용자를 Identifier지정합니다.

SecurityPrivilege

보안 주체에 할당된 목록을 SecurityPrivileges 지정합니다.

SID

보안 주체의 보안 토큰 식별자입니다.

메서드

Equals(Object)

SID가 같으면 두 사용자가 같음

GetHashCode()

해시 코드의 좋은 기반은 사용자의 SID입니다.

SetProperty<T>(T, T, String)

속성을 지정한 값으로 변경합니다.
새 값이 이전 값과 다른지 여부를 반환합니다.

(다음에서 상속됨 DataContractBase)
SetProperty<T>(T, T, String, Boolean)

속성을 지정한 값으로 변경합니다.
새 값이 이전 값과 다른지 여부를 반환합니다.

(다음에서 상속됨 DataContractBase)

적용 대상