User 类

定义

表示 MDS 系统熟知的用户,可能会向该用户分配安全权限。

public ref class User sealed : Microsoft::MasterDataServices::Services::DataContracts::SecurityPrincipalBase
[System.Runtime.Serialization.DataContract(Name="User", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class User : Microsoft.MasterDataServices.Services.DataContracts.SecurityPrincipalBase
[<System.Runtime.Serialization.DataContract(Name="User", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type User = class
    inherit SecurityPrincipalBase
Public NotInheritable Class User
Inherits SecurityPrincipalBase
继承
属性

注解

复杂 User 类型指定分配了特定权限的 Active Directory 用户。 这些特权要么继承自 Active Directory 组,要么直接分配。

构造函数

User()

User 的默认构造函数。

属性

AuditInfo

指定 AuditInfo

(继承自 SecurityPrincipalBase)
Description

指定安全主体的说明。

(继承自 SecurityPrincipalBase)
DisplayName

指定用户的显示名称。

EmailAddress

指定电子邮件地址。

EmailFormat

指定 EmailFormat

GroupPrivileges

指定组权限 Identifier的列表。

Identifier

指定用户 Identifier

(继承自 SecurityPrincipalBase)
LastLogOn

指定上次登录名 DateTime

LoggedIn

指定指示用户已登录的标志。

SecurityPrivilege

指定分配给主体的 的列表 SecurityPrivileges

(继承自 SecurityPrincipalBase)
SID

安全主体的安全令牌标识符。

(继承自 SecurityPrincipalBase)

方法

Equals(Object)

如果 SID 相等,则两个用户相等

(继承自 SecurityPrincipalBase)
GetHashCode()

哈希代码的良好基础是用户的 SID

(继承自 SecurityPrincipalBase)
SetProperty<T>(T, T, String)

将属性更改为给定的值。
返回新值是否不同于旧值。

(继承自 DataContractBase)
SetProperty<T>(T, T, String, Boolean)

将属性更改为给定的值。
返回新值是否不同于旧值。

(继承自 DataContractBase)

适用于