Langue

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

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

Constructeurs

Nom Description
SecurityPrincipalBase()

Constructeur par défaut pour le User.

Propriétés

Nom Description
AuditInfo

Spécifie le AuditInfo.

Description

Précise la description du principal de sécurité.

Identifier

Spécifie l’utilisateur Identifier.

SecurityPrivilege

Précise la liste des SecurityPrivileges éléments assignés au principal.

SID

L’identifiant du jeton de sécurité pour le principal de sécurité.

Méthodes

Nom Description
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, Boolean)

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

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

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

(Hérité de DataContractBase)

S’applique à