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 sıralama 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
| Name | Description |
|---|---|
| SecurityIdentifier(Byte[], Int32) |
Bir 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) |
Bir 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 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
| Name | Description |
|---|---|
| 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 düşük boyutunu döndürür. |
Özellikler
| Name | Description |
|---|---|
| AccountDomainSid |
SID bir Windows hesabı SID'sini temsil ediyorsa, SecurityIdentifier nesnesi tarafından 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 |
| 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 bir Güvenlik Tanımlayıcısı Tanım Dili (SDDL) dizesi döndürür. |
Yöntemler
| Name | Description |
|---|---|
| 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 bayt dizisine kopyalar. |
| GetHashCode() |
Geçerli SecurityIdentifier nesne için karma işlevi görür. GetHashCode() yöntemi, karma tablo gibi algoritmaları ve veri yapılarını karmalama için uygundur. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| IsAccountSid() |
Bu SecurityIdentifier nesnesi tarafından temsil edilen güvenlik tanımlayıcısının (SID) geçerli bir Windows hesap 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 Objectbasit 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
| Name | Description |
|---|---|
| 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 |