SecurityIdentifier Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir güvenlik tanımlayıcısını (SID) temsil eder ve SID'ler için hazırlama ve karşılaştırma işlemleri sağlar.
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)
- Devralma
- Öznitelikler
- Uygulamalar
Oluşturucular
SecurityIdentifier(Byte[], Int32) |
Güvenlik tanımlayıcısının SecurityIdentifier (SID) belirtilen ikili gösterimini kullanarak sınıfının yeni bir örneğini başlatır. |
SecurityIdentifier(IntPtr) |
Güvenlik tanımlayıcısının SecurityIdentifier (SID) ikili biçimine yönelik bir işaretçi kullanarak sınıfının yeni bir örneğini başlatır. |
SecurityIdentifier(String) |
Güvenlik Tanımlayıcısı Tanım Dili (SDDL) biçiminde belirtilen güvenlik tanımlayıcısını (SID) kullanarak sınıfının yeni bir örneğini SecurityIdentifier başlatır. |
SecurityIdentifier(WellKnownSidType, SecurityIdentifier) |
Belirtilen iyi bilinen güvenlik tanımlayıcısı SecurityIdentifier (SID) türünü ve etki alanı SID'sini kullanarak sınıfının yeni bir örneğini başlatır. |
Alanlar
MaxBinaryLength |
Güvenlik tanımlayıcısının ikili gösteriminin bayt cinsinden en büyük boyutunu döndürür. |
MinBinaryLength |
Güvenlik tanımlayıcısının ikili gösteriminin bayt cinsinden en küçük boyutunu döndürür. |
Özellikler
AccountDomainSid |
SID bir Windows hesabı SID'sini temsil ederse nesne tarafından SecurityIdentifier temsil edilen SID'den hesap etki alanı güvenlik tanımlayıcısı (SID) bölümünü döndürür. SID bir Windows hesabı SID'sini temsil etmiyorsa, bu özellik döndürür |
BinaryLength |
Nesne tarafından SecurityIdentifier temsil edilen güvenlik tanımlayıcısının (SID) uzunluğunu bayt cinsinden döndürür. |
Value |
Bu SecurityIdentifier nesneyle temsil edilen güvenlik tanımlayıcısı (SID) için büyük harfli bir Güvenlik Tanımlayıcısı Tanım Dili (SDDL) dizesi döndürür. |
Yöntemler
CompareTo(SecurityIdentifier) |
Geçerli SecurityIdentifier nesneyi belirtilen SecurityIdentifier nesneyle karşılaştırır. |
Equals(Object) |
Bu SecurityIdentifier nesnenin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür. |
Equals(SecurityIdentifier) |
Belirtilen SecurityIdentifier nesnenin geçerli SecurityIdentifier nesneye eşit olup olmadığını gösterir. |
GetBinaryForm(Byte[], Int32) |
Sınıfı tarafından temsil edilen belirtilen güvenlik tanımlayıcısının (SID) ikili gösterimini SecurityIdentifier bir bayt dizisine kopyalar. |
GetHashCode() |
Geçerli SecurityIdentifier nesne için bir karma işlevi işlevi görür. GetHashCode() yöntemi, karma algoritmaları ve karma tablosu gibi veri yapılarını karmalama için uygundur. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
IsAccountSid() |
Bu SecurityIdentifier nesneyle temsil edilen güvenlik tanımlayıcısının (SID) geçerli bir Windows hesabı SID'i olup olmadığını gösteren bir değer döndürür. |
IsEqualDomainSid(SecurityIdentifier) |
Bu SecurityIdentifier nesne tarafından temsil edilen güvenlik tanımlayıcısının (SID) belirtilen SID ile aynı etki alanından olup olmadığını gösteren bir değer döndürür. |
IsValidTargetType(Type) |
Belirtilen türün sınıf için SecurityIdentifier geçerli bir çeviri türü olup olmadığını gösteren bir değer döndürür. |
IsWellKnown(WellKnownSidType) |
Nesnenin SecurityIdentifier belirtilen iyi bilinen güvenlik tanımlayıcısı (SID) türüyle eşleşip eşleşmediğini gösteren bir değer döndürür. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Nesne tarafından temsil edilen hesap için Güvenlik Tanımlayıcısı Tanım Dili (SDDL) biçimindeki güvenlik tanımlayıcısını SecurityIdentifier (SID) döndürür. SDDL biçimine örnek olarak S-1-5-9 örnek verilmiştir. |
Translate(Type) |
Nesne tarafından SecurityIdentifier temsil edilen hesap adını başka bir IdentityReferencetüretilmiş türe çevirir. |
İşleçler
Equality(SecurityIdentifier, SecurityIdentifier) |
Eşit olup olmadıklarını belirlemek için iki SecurityIdentifier nesneyi karşılaştırır. Özelliği tarafından Value döndürülenle aynı kurallı gösterime sahipse veya her ikisi de |
Inequality(SecurityIdentifier, SecurityIdentifier) |
Eşit olup olmadıklarını belirlemek için iki SecurityIdentifier nesneyi karşılaştırır. Özellik tarafından Value döndürülenden farklı kurallı ad gösterimleri varsa veya nesnelerden |