DirectorySecurity Oluşturucular

Tanım

DirectorySecurity sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

Name Description
DirectorySecurity()

DirectorySecurity sınıfının yeni bir örneğini başlatır.

DirectorySecurity(String, AccessControlSections)

Belirtilen sabit listesi değerlerini DirectorySecurity kullanarak belirtilen dizinden sınıfının yeni bir örneğini AccessControlSections başlatır.

DirectorySecurity()

DirectorySecurity sınıfının yeni bir örneğini başlatır.

public:
 DirectorySecurity();
public DirectorySecurity();
Public Sub New ()

Özel durumlar

Geçerli işletim sistemi 2000 veya sonraki Microsoft Windows değil.

Açıklamalar

Var olan bir dizine dayalı olmayan boş DirectorySecurity bir nesne oluşturmak istediğinizde bu oluşturucuyu kullanın. Daha sonra nesneyi erişim denetimi bilgileriyle doldurabilir ve bir dizine uygulayabilirsiniz.

Şunlara uygulanır

DirectorySecurity(String, AccessControlSections)

Belirtilen sabit listesi değerlerini DirectorySecurity kullanarak belirtilen dizinden sınıfının yeni bir örneğini AccessControlSections başlatır.

public:
 DirectorySecurity(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
public DirectorySecurity(string name, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.DirectorySecurity : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.DirectorySecurity
Public Sub New (name As String, includeSections As AccessControlSections)

Parametreler

name
String

Nesnesi oluşturulacak DirectorySecurity dizinin konumu.

includeSections
AccessControlSections

AccessControlSections Alınacak erişim denetimi listesi (ACL) bilgilerinin türünü belirten değerlerden biri.

Özel durumlar

name parametresi sıfır uzunluklu bir dizedir, yalnızca boşluk içerir veya tarafından InvalidPathCharstanımlanan bir veya daha fazla geçersiz karakter içerir.

name parametresi null'dir.

Belirtilen yol geçersiz (örneğin, eşlenmemiş bir sürücüde).

parametresinde name belirtilen dosya bulunamadı.

Dizin açılırken G/Ç hatası oluştu.

name Parametre geçersiz bir biçimde.

Geçerli işletim sistemi 2000 veya sonraki Microsoft Windows değil.

Belirtilen yol, dosya adı veya her ikisi de sistem tanımlı uzunluk üst sınırını aşıyor.

Geçerli sistem hesabının yönetici ayrıcalıkları yok.

Dizin bulunamadı.

name parametresi salt okunur bir dizin belirtti.

-veya-

Bu işlem geçerli platformda desteklenmiyor.

-veya-

Çağıranın gerekli izni yok.

Açıklamalar

Bu oluşturucu, belirtilen dizin için erişim denetimi bilgilerini alır ve ardından bu bilgileri kapsülleyen bir DirectorySecurity nesne oluşturur. Daha sonra belirtilen dizin için erişim denetimi bilgilerini inceleyebilir, ekleyebilir veya silebilirsiniz.

Şunlara uygulanır