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)

Два пользователя равны, если их идентификатор безопасности равен

(Унаследовано от SecurityPrincipalBase)
GetHashCode()

Хорошим основанием для хэш-кода является идентификатор безопасности пользователя.

(Унаследовано от SecurityPrincipalBase)
SetProperty<T>(T, T, String)

Изменяет свойство на предоставленное значение.
Возвращает значение, указывающее, отличается ли новое значение от старого.

(Унаследовано от DataContractBase)
SetProperty<T>(T, T, String, Boolean)

Изменяет свойство на предоставленное значение.
Возвращает значение, указывающее, отличается ли новое значение от старого.

(Унаследовано от DataContractBase)

Применяется к