Share via


SecurityPrincipalBase Classe

Définition

Classe de base pour l’utilisateur et le groupe.

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
Héritage
SecurityPrincipalBase
Dérivé
Attributs

Remarques

Spécifie la SecurityPrincipalBase classe de base pour l’utilisateur et le groupe.

Constructeurs

SecurityPrincipalBase()

Constructeur par défaut pour User.

Propriétés

AuditInfo

Spécifie AuditInfo.

Description

Spécifie la description du principal de sécurité.

Identifier

Spécifie l’utilisateur Identifier.

SecurityPrivilege

Spécifie la liste des SecurityPrivileges attribués au principal.

SID

Identificateur du jeton de sécurité pour le principal de sécurité.

Méthodes

Equals(Object)

Deux utilisateurs sont égaux si leur SID est égal

GetHashCode()

Une bonne base pour le code de hachage est le SID de l’utilisateur

SetProperty<T>(T, T, String)

Modifie la propriété avec la valeur donnée.
Indique si la nouvelle valeur est différente de l’ancienne.

(Hérité de DataContractBase)
SetProperty<T>(T, T, String, Boolean)

Modifie la propriété avec la valeur donnée.
Indique si la nouvelle valeur est différente de l’ancienne.

(Hérité de DataContractBase)

S’applique à