Поделиться через


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)

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

GetHashCode()

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

SetProperty<T>(T, T, String)

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

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

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

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

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