FileStream.SetAccessControl(FileSecurity) Yöntem
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 nesne tarafından FileSecurity açıklanan erişim denetimi listesi (ACL) girdilerini geçerli FileStream nesne tarafından açıklanan dosyaya uygular.
public:
void SetAccessControl(System::Security::AccessControl::FileSecurity ^ fileSecurity);
public void SetAccessControl(System.Security.AccessControl.FileSecurity fileSecurity);
member this.SetAccessControl : System.Security.AccessControl.FileSecurity -> unit
Public Sub SetAccessControl (fileSecurity As FileSecurity)
Parametreler
- fileSecurity
- FileSecurity
Geçerli dosyaya uygulanacak bir ACL girdisini açıklayan nesne.
Özel durumlar
Dosya kapatılır.
fileSecurity parametresi null'dir.
Dosya bulunamadı veya değiştirilemedi.
Geçerli işlemin dosyayı açmaya erişimi yok.
Açıklamalar
FileStream sınıfı ve SetAccessControl mevcut bir dosyada kullanılabilse de, kullanımı daha kolay olduğundan yöntemini kullanmayı FileInfo.SetAccessControl göz önünde bulundurun.
yöntemi, SetAccessControl erişim denetimi listesi (ACL) girdilerini, doğası olmayan ACL listesini temsil eden bir dosyaya uygular.
Caution
parametresi için fileSecurity belirtilen ACL, dosyanın mevcut ACL'sinin yerini alır. Yeni bir kullanıcının izinlerini eklemek için yöntemini kullanarak GetAccessControl mevcut ACL'yi alın, değiştirin ve ardından dosyaya geri uygulamak için kullanın SetAccessControl .
ACL, belirli bir dosya üzerinde belirli eylemlere sahip olan veya olmayan kişileri ve grupları açıklar. Daha fazla bilgi için bkz . Nasıl yapılır: Erişim Denetimi Listesi Girdileri Ekleme veya Kaldırma.