CommonSecurityDescriptor Oluşturucular
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.
CommonSecurityDescriptor sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor) |
Belirtilen CommonSecurityDescriptor nesneden sınıfının yeni bir örneğini RawSecurityDescriptor başlatır. |
| CommonSecurityDescriptor(Boolean, Boolean, String) |
Belirtilen Güvenlik Tanımlayıcısı Tanım Dili (SDDL) dizesinden sınıfının yeni bir örneğini CommonSecurityDescriptor başlatır. |
| CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32) |
Belirtilen bayt değerleri dizisinden sınıfının yeni bir örneğini CommonSecurityDescriptor başlatır. |
| CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl) |
Belirtilen bilgilerden sınıfının yeni bir örneğini CommonSecurityDescriptor başlatır. |
CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor)
- Kaynak:
- SecurityDescriptor.cs
Belirtilen CommonSecurityDescriptor nesneden sınıfının yeni bir örneğini RawSecurityDescriptor başlatır.
public:
CommonSecurityDescriptor(bool isContainer, bool isDS, System::Security::AccessControl::RawSecurityDescriptor ^ rawSecurityDescriptor);
public CommonSecurityDescriptor(bool isContainer, bool isDS, System.Security.AccessControl.RawSecurityDescriptor rawSecurityDescriptor);
new System.Security.AccessControl.CommonSecurityDescriptor : bool * bool * System.Security.AccessControl.RawSecurityDescriptor -> System.Security.AccessControl.CommonSecurityDescriptor
Public Sub New (isContainer As Boolean, isDS As Boolean, rawSecurityDescriptor As RawSecurityDescriptor)
Parametreler
- isContainer
- Boolean
true yeni güvenlik tanımlayıcısı bir kapsayıcı nesnesiyle ilişkiliyse.
- isDS
- Boolean
true yeni güvenlik tanımlayıcısı bir dizin nesnesiyle ilişkiliyse.
- rawSecurityDescriptor
- RawSecurityDescriptor
Yeni RawSecurityDescriptorCommonSecurityDescriptor nesnenin oluşturulacağı nesne.
Açıklamalar
Yeni RawSecurityDescriptor nesnenin oluşturulduğu temel güvenlik tanımlayıcısı isteğe bağlı erişim denetim listesi (DACL) için içeriyorsa null , herkesin tam erişimine (AEFA) izin veren tek bir erişim denetimi girdisi (ACE) DACL'ye eklenir. Bir uygulama, AEFA ACE'sinin eklendiği bir güvenlik tanımlayıcısının DACL'sini değiştirirse, AEFA ACE, DACL kalıcı olduğunda DACL ile birlikte kalıcı olur.
Bu, bir uygulamanın istemeden sorumlulara erişime izin vermesine neden olabilir. Bu nedenle, bir uygulama bir AEFA ACE varlığını denetlemeli ve herhangi bir güvenlik tanımlayıcısını değiştirmeden önce bunu kaldırmalıdır.
Şunlara uygulanır
CommonSecurityDescriptor(Boolean, Boolean, String)
- Kaynak:
- SecurityDescriptor.cs
Belirtilen Güvenlik Tanımlayıcısı Tanım Dili (SDDL) dizesinden sınıfının yeni bir örneğini CommonSecurityDescriptor başlatır.
public:
CommonSecurityDescriptor(bool isContainer, bool isDS, System::String ^ sddlForm);
public CommonSecurityDescriptor(bool isContainer, bool isDS, string sddlForm);
new System.Security.AccessControl.CommonSecurityDescriptor : bool * bool * string -> System.Security.AccessControl.CommonSecurityDescriptor
Public Sub New (isContainer As Boolean, isDS As Boolean, sddlForm As String)
Parametreler
- isContainer
- Boolean
true yeni güvenlik tanımlayıcısı bir kapsayıcı nesnesiyle ilişkiliyse.
- isDS
- Boolean
true yeni güvenlik tanımlayıcısı bir dizin nesnesiyle ilişkiliyse.
- sddlForm
- String
Yeni CommonSecurityDescriptor nesnenin oluşturulacağı SDDL dizesi.
Açıklamalar
Yeni RawSecurityDescriptor nesnenin oluşturulduğu temel güvenlik tanımlayıcısı isteğe bağlı erişim denetim listesi (DACL) için içeriyorsa null , herkesin tam erişimine (AEFA) izin veren tek bir erişim denetimi girdisi (ACE) DACL'ye eklenir. Bir uygulama, AEFA ACE'sinin eklendiği bir güvenlik tanımlayıcısının DACL'sini değiştirirse, AEFA ACE, DACL kalıcı olduğunda DACL ile birlikte kalıcı olur.
Bu, bir uygulamanın istemeden sorumlulara erişime izin vermesine neden olabilir. Bu nedenle, bir uygulama bir AEFA ACE varlığını denetlemeli ve herhangi bir güvenlik tanımlayıcısını değiştirmeden önce bunu kaldırmalıdır.
Şunlara uygulanır
CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32)
- Kaynak:
- SecurityDescriptor.cs
Belirtilen bayt değerleri dizisinden sınıfının yeni bir örneğini CommonSecurityDescriptor başlatır.
public:
CommonSecurityDescriptor(bool isContainer, bool isDS, cli::array <System::Byte> ^ binaryForm, int offset);
public CommonSecurityDescriptor(bool isContainer, bool isDS, byte[] binaryForm, int offset);
new System.Security.AccessControl.CommonSecurityDescriptor : bool * bool * byte[] * int -> System.Security.AccessControl.CommonSecurityDescriptor
Public Sub New (isContainer As Boolean, isDS As Boolean, binaryForm As Byte(), offset As Integer)
Parametreler
- isContainer
- Boolean
true yeni güvenlik tanımlayıcısı bir kapsayıcı nesnesiyle ilişkiliyse.
- isDS
- Boolean
true yeni güvenlik tanımlayıcısı bir dizin nesnesiyle ilişkiliyse.
- binaryForm
- Byte[]
Yeni CommonSecurityDescriptor nesnenin oluşturulacağı bayt değerleri dizisi.
- offset
- Int32
Kopyalamaya binaryForm başlanacak dizideki uzaklık.
Açıklamalar
Yeni RawSecurityDescriptor nesnenin oluşturulduğu temel güvenlik tanımlayıcısı isteğe bağlı erişim denetim listesi (DACL) için içeriyorsa null , herkesin tam erişimine (AEFA) izin veren tek bir erişim denetimi girdisi (ACE) DACL'ye eklenir. Bir uygulama, AEFA ACE'sinin eklendiği bir güvenlik tanımlayıcısının DACL'sini değiştirirse, AEFA ACE, DACL kalıcı olduğunda DACL ile birlikte kalıcı olur.
Bu, bir uygulamanın istemeden sorumlulara erişime izin vermesine neden olabilir. Bu nedenle, bir uygulama bir AEFA ACE varlığını denetlemeli ve herhangi bir güvenlik tanımlayıcısını değiştirmeden önce bunu kaldırmalıdır.
Şunlara uygulanır
CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl)
- Kaynak:
- SecurityDescriptor.cs
Belirtilen bilgilerden sınıfının yeni bir örneğini CommonSecurityDescriptor başlatır.
public:
CommonSecurityDescriptor(bool isContainer, bool isDS, System::Security::AccessControl::ControlFlags flags, System::Security::Principal::SecurityIdentifier ^ owner, System::Security::Principal::SecurityIdentifier ^ group, System::Security::AccessControl::SystemAcl ^ systemAcl, System::Security::AccessControl::DiscretionaryAcl ^ discretionaryAcl);
public CommonSecurityDescriptor(bool isContainer, bool isDS, System.Security.AccessControl.ControlFlags flags, System.Security.Principal.SecurityIdentifier? owner, System.Security.Principal.SecurityIdentifier? group, System.Security.AccessControl.SystemAcl? systemAcl, System.Security.AccessControl.DiscretionaryAcl? discretionaryAcl);
public CommonSecurityDescriptor(bool isContainer, bool isDS, System.Security.AccessControl.ControlFlags flags, System.Security.Principal.SecurityIdentifier owner, System.Security.Principal.SecurityIdentifier group, System.Security.AccessControl.SystemAcl systemAcl, System.Security.AccessControl.DiscretionaryAcl discretionaryAcl);
new System.Security.AccessControl.CommonSecurityDescriptor : bool * bool * System.Security.AccessControl.ControlFlags * System.Security.Principal.SecurityIdentifier * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.SystemAcl * System.Security.AccessControl.DiscretionaryAcl -> System.Security.AccessControl.CommonSecurityDescriptor
Public Sub New (isContainer As Boolean, isDS As Boolean, flags As ControlFlags, owner As SecurityIdentifier, group As SecurityIdentifier, systemAcl As SystemAcl, discretionaryAcl As DiscretionaryAcl)
Parametreler
- isContainer
- Boolean
true yeni güvenlik tanımlayıcısı bir kapsayıcı nesnesiyle ilişkiliyse.
- isDS
- Boolean
true yeni güvenlik tanımlayıcısı bir dizin nesnesiyle ilişkiliyse.
- flags
- ControlFlags
Yeni CommonSecurityDescriptor nesnenin davranışını belirten bayraklar.
- owner
- SecurityIdentifier
Yeni CommonSecurityDescriptor nesnenin sahibi.
- group
- SecurityIdentifier
Yeni CommonSecurityDescriptor nesnenin birincil grubu.
- systemAcl
- SystemAcl
Yeni CommonSecurityDescriptor nesnesi için Sistem Access Control Listesi (SACL).
- discretionaryAcl
- DiscretionaryAcl
Yeni CommonSecurityDescriptor nesnesi için İsteğe Bağlı Access Control Listesi (DACL).
Açıklamalar
Yeni RawSecurityDescriptor nesnenin oluşturulduğu temel güvenlik tanımlayıcısı isteğe bağlı erişim denetim listesi (DACL) için içeriyorsa null , herkesin tam erişimine (AEFA) izin veren tek bir erişim denetimi girdisi (ACE) DACL'ye eklenir. Bir uygulama, AEFA ACE'sinin eklendiği bir güvenlik tanımlayıcısının DACL'sini değiştirirse, AEFA ACE, DACL kalıcı olduğunda DACL ile birlikte kalıcı olur.
Bu, bir uygulamanın istemeden sorumlulara erişime izin vermesine neden olabilir. Bu nedenle, bir uygulama bir AEFA ACE varlığını denetlemeli ve herhangi bir güvenlik tanımlayıcısını değiştirmeden önce bunu kaldırmalıdır.