SecurityIdentifier 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.
Représente un identificateur de sécurité (SID) et fournit des opérations de marshaling et de comparaison des SID.
public ref class SecurityIdentifier sealed : System::Security::Principal::IdentityReference, IComparable<System::Security::Principal::SecurityIdentifier ^>
public sealed class SecurityIdentifier : System.Security.Principal.IdentityReference, IComparable<System.Security.Principal.SecurityIdentifier>
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class SecurityIdentifier : System.Security.Principal.IdentityReference, IComparable<System.Security.Principal.SecurityIdentifier>
type SecurityIdentifier = class
inherit IdentityReference
interface IComparable<SecurityIdentifier>
[<System.Runtime.InteropServices.ComVisible(false)>]
type SecurityIdentifier = class
inherit IdentityReference
interface IComparable<SecurityIdentifier>
Public NotInheritable Class SecurityIdentifier
Inherits IdentityReference
Implements IComparable(Of SecurityIdentifier)
- Héritage
- Attributs
- Implémente
Constructeurs
SecurityIdentifier(Byte[], Int32) |
Initialise une nouvelle instance de la classe SecurityIdentifier en utilisant une représentation binaire spécifiée d'un identificateur de sécurité (SID). |
SecurityIdentifier(IntPtr) |
Initialise une nouvelle instance de la classe à l’aide SecurityIdentifier d’un pointeur vers la forme binaire d’un identificateur de sécurité (SID). |
SecurityIdentifier(String) |
Initialise une nouvelle instance de la classe SecurityIdentifier en utilisant l'identificateur de sécurité (SID) spécifié au format SDDL (Security Descriptor Definition Language). |
SecurityIdentifier(WellKnownSidType, SecurityIdentifier) |
Initialise une nouvelle instance de la classe SecurityIdentifier en utilisant le type d'identificateur de sécurité (SID) connu spécifié et le SID du domaine. |
Champs
MaxBinaryLength |
Retourne la taille maximale, en octets, de la représentation binaire de l'identificateur de sécurité. |
MinBinaryLength |
Retourne la taille minimale, en octets, de la représentation binaire de l'identificateur de sécurité. |
Propriétés
AccountDomainSid |
Retourne la partie de l'identificateur de sécurité (SID) du domaine de compte du SID représenté par l'objet SecurityIdentifier si le SID représente un SID de compte Windows. Si le SID ne représente pas un SID de compte Windows, cette propriété retourne |
BinaryLength |
Retourne la longueur, en octets, de l'identificateur de sécurité (SID) représenté par l'objet SecurityIdentifier. |
Value |
Retourne une chaîne SDDL (Security Descriptor Definition Language) en majuscules pour l'identificateur de sécurité (SID) représenté par cet objet SecurityIdentifier. |
Méthodes
CompareTo(SecurityIdentifier) |
Compare l'objet SecurityIdentifier en cours à l'objet SecurityIdentifier spécifié. |
Equals(Object) |
Retourne une valeur indiquant si cet objet SecurityIdentifier équivaut à un objet spécifié. |
Equals(SecurityIdentifier) |
Indique si l'objet SecurityIdentifier spécifié est égal à l'objet SecurityIdentifier en cours. |
GetBinaryForm(Byte[], Int32) |
Copie la représentation binaire de l'identificateur de sécurité (SID) spécifié représenté par la classe SecurityIdentifier dans un tableau d'octets. |
GetHashCode() |
Sert de fonction de hachage à l'objet SecurityIdentifier en cours. La méthode GetHashCode() peut être utilisée dans des algorithmes de hachage et des structures de données telles qu'une table de hachage. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
IsAccountSid() |
Retourne une valeur qui indique si l'identificateur de sécurité (SID) représenté par cet objet SecurityIdentifier est un SID de compte Windows valide. |
IsEqualDomainSid(SecurityIdentifier) |
Retourne une valeur qui indique si l'identificateur de sécurité (SID) représenté par cet objet SecurityIdentifier provient du même domaine que le SID spécifié. |
IsValidTargetType(Type) |
Retourne une valeur qui indique si le type spécifié est un type de traduction valide pour la classe SecurityIdentifier. |
IsWellKnown(WellKnownSidType) |
Retourne une valeur qui indique si l'objet SecurityIdentifier correspond au type d'identificateur de sécurité (SID) connu spécifié. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne l'identificateur de sécurité (SID), au format Security Descriptor Definition Language (SDDL), pour le compte représenté par l'objet SecurityIdentifier. S-1-5-9 est un exemple de format SDDL. |
Translate(Type) |
Traduit le nom du compte représenté par l'objet SecurityIdentifier dans un autre type dérivé de IdentityReference. |
Opérateurs
Equality(SecurityIdentifier, SecurityIdentifier) |
Compare deux objets SecurityIdentifier pour déterminer s'ils sont égaux. Ils sont considérés égaux s'ils ont la même représentation canonique que celle retournée par la propriété Value ou s'ils sont tous les deux |
Inequality(SecurityIdentifier, SecurityIdentifier) |
Compare deux objets SecurityIdentifier pour déterminer s'ils sont inégaux. Ils ne sont pas considérés égaux si leurs représentations de nom complet sont différentes de celle qui est retournée par la propriété Value ou si l'un des objets est |