SecurityIdentifier Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje identyfikator zabezpieczeń (SID) i udostępnia operacje marshalingu i porównania dla identyfikatorów 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)
- Dziedziczenie
- Atrybuty
- Implementuje
Konstruktory
SecurityIdentifier(Byte[], Int32) |
Inicjuje nowe wystąpienie SecurityIdentifier klasy przy użyciu określonej binarnej reprezentacji identyfikatora zabezpieczeń (SID). |
SecurityIdentifier(IntPtr) |
Inicjuje SecurityIdentifier nowe wystąpienie klasy przy użyciu wskaźnika do postaci binarnej identyfikatora zabezpieczeń (SID). |
SecurityIdentifier(String) |
Inicjuje SecurityIdentifier nowe wystąpienie klasy przy użyciu określonego identyfikatora zabezpieczeń (SID) w formacie SDDL (Security Descriptor Definition Language). |
SecurityIdentifier(WellKnownSidType, SecurityIdentifier) |
Inicjuje SecurityIdentifier nowe wystąpienie klasy przy użyciu określonego dobrze znanego typu identyfikatora zabezpieczeń (SID) i identyfikatora SID domeny. |
Pola
MaxBinaryLength |
Zwraca maksymalny rozmiar w bajtach binarnej reprezentacji identyfikatora zabezpieczeń. |
MinBinaryLength |
Zwraca minimalny rozmiar w bajtach reprezentacji binarnej identyfikatora zabezpieczeń. |
Właściwości
AccountDomainSid |
Zwraca część identyfikatora zabezpieczeń domeny konta (SID) z identyfikatora SID reprezentowanego przez SecurityIdentifier obiekt, jeśli identyfikator SID reprezentuje identyfikator SID konta systemu Windows. Jeśli identyfikator SID nie reprezentuje identyfikatora SID konta systemu Windows, ta właściwość zwraca wartość |
BinaryLength |
Zwraca długość w bajtach identyfikatora zabezpieczeń (SID) reprezentowanego SecurityIdentifier przez obiekt. |
Value |
Zwraca ciąg języka SDDL (Security Descriptor Definition Language) z wielką literą dla identyfikatora zabezpieczeń (SID) reprezentowanego przez ten SecurityIdentifier obiekt. |
Metody
CompareTo(SecurityIdentifier) |
Porównuje bieżący SecurityIdentifier obiekt z określonym SecurityIdentifier obiektem. |
Equals(Object) |
Zwraca wartość wskazującą, czy ten SecurityIdentifier obiekt jest równy określonemu obiektowi. |
Equals(SecurityIdentifier) |
Wskazuje, czy określony SecurityIdentifier obiekt jest równy bieżącemu SecurityIdentifier obiektowi. |
GetBinaryForm(Byte[], Int32) |
Kopiuje binarną reprezentację określonego identyfikatora zabezpieczeń (SID) reprezentowanego przez SecurityIdentifier klasę do tablicy bajtów. |
GetHashCode() |
Służy jako funkcja skrótu dla bieżącego SecurityIdentifier obiektu. Metoda jest odpowiednia GetHashCode() do algorytmów tworzenia skrótów i struktur danych, takich jak tabela skrótów. |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
IsAccountSid() |
Zwraca wartość wskazującą, czy identyfikator zabezpieczeń (SID) reprezentowany przez ten SecurityIdentifier obiekt jest prawidłowym identyfikatorem SID konta systemu Windows. |
IsEqualDomainSid(SecurityIdentifier) |
Zwraca wartość wskazującą, czy identyfikator zabezpieczeń (SID) reprezentowany przez ten SecurityIdentifier obiekt pochodzi z tej samej domeny co określony identyfikator SID. |
IsValidTargetType(Type) |
Zwraca wartość wskazującą, czy określony typ jest prawidłowym typem tłumaczenia dla SecurityIdentifier klasy. |
IsWellKnown(WellKnownSidType) |
Zwraca wartość wskazującą, czy SecurityIdentifier obiekt jest zgodny z określonym dobrze znanym typem identyfikatora zabezpieczeń (SID). |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca identyfikator zabezpieczeń (SID) w formacie SdDL (Security Descriptor Definition Language) dla konta reprezentowanego SecurityIdentifier przez obiekt. Przykładem formatu SDDL jest S-1-5-9. |
Translate(Type) |
Tłumaczy nazwę konta reprezentowaną SecurityIdentifier przez obiekt na inny IdentityReferencetyp pochodny. |
Operatory
Equality(SecurityIdentifier, SecurityIdentifier) |
Porównuje dwa SecurityIdentifier obiekty, aby określić, czy są równe. Są one uważane za równe, jeśli mają taką samą reprezentację kanoniczną, jak ta zwrócona przez Value właściwość lub jeśli są one oba |
Inequality(SecurityIdentifier, SecurityIdentifier) |
Porównuje dwa SecurityIdentifier obiekty, aby określić, czy nie są równe. Są one uważane za nie równe, jeśli mają różne reprezentacje nazw kanonicznych niż ta zwrócona przez Value właściwość lub jeśli jeden z obiektów jest |