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 FileSecurity nesnesi tarafından tanımlanan erişim denetimi listesi (ACL) girdilerini geçerli FileStream nesnesi 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
.
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 FileInfo.SetAccessControl yöntemini kullanmayı göz önünde bulundurun.
SetAccessControl yöntemi, erişim denetimi listesi (ACL) girdilerini, doğası olmayan ACL listesini temsil eden bir dosyaya uygular.
Dikkat
fileSecurity
parametresi için belirtilen ACL, dosyanın mevcut ACL'sinin yerini alır. Yeni bir kullanıcının izinlerini eklemek için GetAccessControl yöntemini kullanarak mevcut ACL'yi alın, değiştirin ve SetAccessControl kullanarak dosyaya geri uygulayın.
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 Girdilerini Ekleme veya Kaldırma.