Aracılığıyla paylaş


FileSecurity Oluşturucular

Tanım

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

Aşırı Yüklemeler

FileSecurity()

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

FileSecurity(String, AccessControlSections)

Numaralandırmanın FileSecurity belirtilen değerlerini AccessControlSections kullanarak belirtilen bir dosyadan sınıfının yeni bir örneğini başlatır.

FileSecurity()

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

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

Özel durumlar

Geçerli işletim sistemi Microsoft Windows 2000 veya üzeri değildir.

Açıklamalar

Varolan bir dosyayı temel almayan boş FileSecurity bir nesne oluşturmak istediğinizde bu oluşturucuyu kullanın. Daha sonra nesneyi erişim denetimi bilgileriyle doldurabilir ve bir dosyaya uygulayabilirsiniz.

yöntemini kullanarak AddAccessRule nesnesine FileSecurity erişim veya denetim kuralları ekleyebilirsiniz. yöntemini kullanarak RemoveAccessRule erişim veya denetim kurallarını kaldırabilirsiniz.

Yeni veya değiştirilmiş erişim veya denetim kurallarını bir dosyada kalıcı hale getirmek için veya SetAccessControl yöntemini kullanınSetAccessControl. Varolan bir dosyadan erişim veya denetim kurallarını almak için veya GetAccessControl yöntemini kullanınGetAccessControl.

Şunlara uygulanır

FileSecurity(String, AccessControlSections)

Numaralandırmanın FileSecurity belirtilen değerlerini AccessControlSections kullanarak belirtilen bir dosyadan sınıfının yeni bir örneğini başlatır.

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

Parametreler

fileName
String

Nesnenin oluşturulacağı FileSecurity dosyanın konumu.

includeSections
AccessControlSections

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

Özel durumlar

fileName 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.

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

parametresinde fileName belirtilen dosya bulunamadı.

Dosyayı açarken bir G/Ç hatası oluştu.

path geçersiz biçimde.

fileName parametresidirnull.

Geçerli işletim sistemi Microsoft Windows 2000 veya üzeri değildir.

Belirtilen yol, dosya adı veya her ikisi birden sistem tarafından tanımlanan en fazla uzunluğu aşıyor.

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

Dosya bulunamadı.

fileName parametresi salt okunur bir dosya belirtti.

-veya-

Bu işlem geçerli platformda desteklenmiyor.

-veya-

fileName parametresi bir dizin belirtti.

-veya-

Çağıranın gerekli izni yok.

Açıklamalar

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

yöntemini kullanarak AddAccessRule nesnesine FileSecurity erişim veya denetim kuralları ekleyebilirsiniz. yöntemini kullanarak RemoveAccessRule erişim veya denetim kurallarını kaldırabilirsiniz.

Yeni veya değiştirilmiş erişim veya denetim kurallarını bir dosyada kalıcı hale getirmek için veya SetAccessControl yöntemini kullanınSetAccessControl. Varolan bir dosyadan erişim veya denetim kurallarını almak için veya GetAccessControl yöntemini kullanınGetAccessControl.

Arayanlara Notlar

Oluşturucu, FileSecurity(String, AccessControlSections) geçerli hesabın yönetici ayrıcalıklarına sahip olmasını gerektirir. Yönetim ayrıcalıklarına sahip olmayan bir hesap kullanarak belirli bir dosya için sınıfının yeni bir örneğini FileSecurityGetAccessControl() oluşturmak için yöntemini kullanın.

Şunlara uygulanır