SecurityIdentifier Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje identifikátor zabezpečení (SID) a poskytuje operace zařazování a porovnání pro identifikátory 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)
- Dědičnost
- Atributy
- Implementuje
Konstruktory
SecurityIdentifier(Byte[], Int32) |
Inicializuje novou instanci SecurityIdentifier třídy pomocí zadané binární reprezentace identifikátoru zabezpečení (SID). |
SecurityIdentifier(IntPtr) |
Inicializuje novou instanci SecurityIdentifier třídy pomocí ukazatele na binární formu identifikátoru zabezpečení (SID). |
SecurityIdentifier(String) |
Inicializuje novou instanci SecurityIdentifier třídy pomocí zadaného identifikátoru zabezpečení (SID) ve formátu jazyka SDDL (Security Descriptor Definition Language). |
SecurityIdentifier(WellKnownSidType, SecurityIdentifier) |
Inicializuje novou instanci třídy pomocí zadaného dobře známého SecurityIdentifier identifikátoru zabezpečení (SID) typu a sid domény. |
Pole
MaxBinaryLength |
Vrátí maximální velikost binární reprezentace identifikátoru zabezpečení (v bajtech). |
MinBinaryLength |
Vrátí minimální velikost binární reprezentace identifikátoru zabezpečení (v bajtech). |
Vlastnosti
AccountDomainSid |
Vrátí část identifikátoru zabezpečení domény účtu (SID) z identifikátoru SID reprezentovaného objektem SecurityIdentifier , pokud sid představuje identifikátor SID účtu systému Windows. Pokud identifikátor SID nepředstavuje identifikátor SID účtu systému Windows, vrátí |
BinaryLength |
Vrátí délku identifikátoru zabezpečení (SID) reprezentovaného objektem SecurityIdentifier v bajtech. |
Value |
Vrátí řetězec jazyka SDDL (Security Descriptor Definition Language) velkými písmeny pro identifikátor zabezpečení (SID) reprezentovaný tímto SecurityIdentifier objektem. |
Metody
CompareTo(SecurityIdentifier) |
Porovná aktuální SecurityIdentifier objekt se zadaným SecurityIdentifier objektem. |
Equals(Object) |
Vrátí hodnotu, která označuje, zda se tento SecurityIdentifier objekt rovná zadanému objektu. |
Equals(SecurityIdentifier) |
Určuje, zda je zadaný SecurityIdentifier objekt roven aktuálnímu SecurityIdentifier objektu. |
GetBinaryForm(Byte[], Int32) |
Zkopíruje binární reprezentaci zadaného identifikátoru zabezpečení (SID) reprezentovaného SecurityIdentifier třídou do pole bajtů. |
GetHashCode() |
Slouží jako hashovací funkce pro aktuální SecurityIdentifier objekt. Metoda GetHashCode() je vhodná pro hashování algoritmů a datových struktur, jako je zatřiďovací tabulka. |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
IsAccountSid() |
Vrátí hodnotu, která označuje, zda identifikátor zabezpečení (SID) reprezentovaný tímto SecurityIdentifier objektem je platným identifikátorem SID účtu systému Windows. |
IsEqualDomainSid(SecurityIdentifier) |
Vrátí hodnotu, která označuje, zda identifikátor zabezpečení (SID) reprezentovaný tímto SecurityIdentifier objektem pochází ze stejné domény jako zadaný identifikátor SID. |
IsValidTargetType(Type) |
Vrátí hodnotu, která označuje, zda je zadaný typ platným typem překladu SecurityIdentifier pro třídu . |
IsWellKnown(WellKnownSidType) |
Vrátí hodnotu, která označuje, zda SecurityIdentifier objekt odpovídá zadanému dobře známému typu identifikátoru zabezpečení (SID). |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí identifikátor zabezpečení (SID) ve formátu jazyka SDDL (Security Descriptor Definition Language) pro účet reprezentovaný objektem SecurityIdentifier . Příkladem formátu SDDL je S-1-5-9. |
Translate(Type) |
Přeloží název účtu reprezentovaný objektem SecurityIdentifier na jiný IdentityReferenceodvozený typ. |
Operátory
Equality(SecurityIdentifier, SecurityIdentifier) |
Porovná dva SecurityIdentifier objekty a určí, zda jsou rovny. Považují se za stejné, pokud mají stejnou kanonickou reprezentaci jako ta vrácená Value vlastností nebo pokud jsou obě |
Inequality(SecurityIdentifier, SecurityIdentifier) |
Porovná dva SecurityIdentifier objekty a určí, zda si nejsou rovny. Považují se za nerovnané, pokud mají jinou reprezentaci kanonického názvu, než je název vrácený Value vlastností nebo pokud jeden z objektů je |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro