FileStream.SetAccessControl(FileSecurity) Yöntem

Tanım

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.

Şunlara uygulanır