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() |
Конструктор по умолчанию для User. |
Свойства
AuditInfo |
Задает AuditInfo. |
Description |
Указывает описание субъекта безопасности. |
Identifier |
Указывает пользователя Identifier. |
SecurityPrivilege |
Указывает список назначенных SecurityPrivileges субъекту. |
SID |
Идентификатор токена безопасности для субъекта безопасности. |
Методы
Equals(Object) |
Два пользователя равны, если их идентификатор безопасности равен |
GetHashCode() |
Хорошим основанием для хэш-кода является идентификатор безопасности пользователя. |
SetProperty<T>(T, T, String) |
Изменяет свойство на предоставленное значение. |
SetProperty<T>(T, T, String, Boolean) |
Изменяет свойство на предоставленное значение. |