Langue

User Classe

Définition

Représente un utilisateur connu du système MDS, à qui des permissions de sécurité peuvent être attribuées.

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

Remarques

Le User type complexe spécifie un utilisateur Active Directory à qui des privilèges spécifiques sont attribués. Ces privilèges étaient soit hérités d’un groupe Active Directory, soit directement attribués.

Constructeurs

Nom Description
User()

Constructeur par défaut pour le User.

Propriétés

Nom Description
AuditInfo

Spécifie le AuditInfo.

(Hérité de SecurityPrincipalBase)
Description

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

(Hérité de SecurityPrincipalBase)
DisplayName

Spécifie le nom complet de l’utilisateur.

EmailAddress

Précise l’adresse e-mail.

EmailFormat

Spécifie le EmailFormat.

GroupPrivileges

Précise la liste des autorisations Identifierde groupe.

Identifier

Spécifie l’utilisateur Identifier.

(Hérité de SecurityPrincipalBase)
LastLogOn

Précise la dernière connexion DateTime

LoggedIn

Précise le drapeau indiquant que son utilisateur est connecté.

SecurityPrivilege

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

(Hérité de SecurityPrincipalBase)
SID

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

(Hérité de SecurityPrincipalBase)

Méthodes

Nom Description
Equals(Object)

Deux utilisateurs sont égaux si leur SID est égal

(Hérité de SecurityPrincipalBase)
GetHashCode()

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

(Hérité de SecurityPrincipalBase)
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 à