SecurityPrincipalBase Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |
| SetProperty<T>(T, T, String) |
Modifie la propriété en la valeur donnée. |