Share via


SecurityIdentifier Kelas

Definisi

Mewakili pengidentifikasi keamanan (SID) dan menyediakan operasi marshaling dan perbandingan untuk 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)
Warisan
SecurityIdentifier
Atribut
Penerapan

Konstruktor

SecurityIdentifier(Byte[], Int32)

Menginisialisasi instans SecurityIdentifier baru kelas dengan menggunakan representasi biner tertentu dari pengidentifikasi keamanan (SID).

SecurityIdentifier(IntPtr)

Menginisialisasi instans SecurityIdentifier baru kelas dengan menggunakan penunjuk ke bentuk biner pengidentifikasi keamanan (SID).

SecurityIdentifier(String)

Menginisialisasi instans SecurityIdentifier baru kelas dengan menggunakan pengidentifikasi keamanan (SID) yang ditentukan dalam format Bahasa Definisi Deskriptor Keamanan (SDDL).

SecurityIdentifier(WellKnownSidType, SecurityIdentifier)

Menginisialisasi instans SecurityIdentifier baru kelas dengan menggunakan jenis pengidentifikasi keamanan (SID) terkenal yang ditentukan dan SID domain.

Bidang

MaxBinaryLength

Mengembalikan ukuran maksimum, dalam byte, dari representasi biner pengidentifikasi keamanan.

MinBinaryLength

Mengembalikan ukuran minimum, dalam byte, dari representasi biner pengidentifikasi keamanan.

Properti

AccountDomainSid

Mengembalikan bagian pengidentifikasi keamanan domain akun (SID) dari SID yang diwakili oleh SecurityIdentifier objek jika SID mewakili SID akun Windows. Jika SID tidak mewakili SID akun Windows, properti ini mengembalikan null.

BinaryLength

Mengembalikan panjang, dalam byte, dari pengidentifikasi keamanan (SID) yang diwakili oleh SecurityIdentifier objek .

Value

Mengembalikan string Security Descriptor Definition Language (SDDL) huruf besar untuk pengidentifikasi keamanan (SID) yang diwakili oleh objek ini SecurityIdentifier .

Metode

CompareTo(SecurityIdentifier)

Membandingkan objek saat ini SecurityIdentifier dengan objek yang ditentukan SecurityIdentifier .

Equals(Object)

Mengembalikan nilai yang menunjukkan apakah objek ini SecurityIdentifier sama dengan objek tertentu.

Equals(SecurityIdentifier)

Menunjukkan apakah objek yang ditentukan SecurityIdentifier sama dengan objek saat ini SecurityIdentifier .

GetBinaryForm(Byte[], Int32)

Menyalin representasi biner dari pengidentifikasi keamanan (SID) yang ditentukan yang diwakili oleh SecurityIdentifier kelas ke array byte.

GetHashCode()

Berfungsi sebagai fungsi hash untuk objek saat ini SecurityIdentifier . Metode GetHashCode() ini cocok untuk algoritma hashing dan struktur data seperti tabel hash.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
IsAccountSid()

Mengembalikan nilai yang menunjukkan apakah pengidentifikasi keamanan (SID) yang diwakili oleh objek ini SecurityIdentifier adalah SID akun Windows yang valid.

IsEqualDomainSid(SecurityIdentifier)

Mengembalikan nilai yang menunjukkan apakah pengidentifikasi keamanan (SID) yang diwakili oleh objek ini SecurityIdentifier berasal dari domain yang sama dengan SID yang ditentukan.

IsValidTargetType(Type)

Mengembalikan nilai yang menunjukkan apakah jenis yang ditentukan adalah jenis terjemahan yang valid untuk SecurityIdentifier kelas.

IsWellKnown(WellKnownSidType)

Mengembalikan nilai yang menunjukkan apakah SecurityIdentifier objek cocok dengan jenis pengidentifikasi keamanan (SID) terkenal yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan pengidentifikasi keamanan (SID), dalam format Bahasa Definisi Deskriptor Keamanan (SDDL), untuk akun yang diwakili oleh SecurityIdentifier objek . Contoh format SDDL adalah S-1-5-9.

Translate(Type)

Menerjemahkan nama akun yang diwakili oleh SecurityIdentifier objek ke dalam jenis turunan lain IdentityReference.

Operator

Equality(SecurityIdentifier, SecurityIdentifier)

Membandingkan dua SecurityIdentifier objek untuk menentukan apakah objek tersebut sama. Mereka dianggap sama jika mereka memiliki representasi kanonis yang sama dengan yang dikembalikan oleh Value properti atau jika keduanya .null

Inequality(SecurityIdentifier, SecurityIdentifier)

Membandingkan dua SecurityIdentifier objek untuk menentukan apakah objek tersebut tidak sama. Mereka dianggap tidak sama jika mereka memiliki representasi nama kanonis yang berbeda dari yang dikembalikan oleh Value properti atau jika salah satu objek adalah null dan yang lain tidak.

Berlaku untuk