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)

适用于