FileStream.SetAccessControl(FileSecurity) Yöntem

Tanım

Bir nesne tarafından FileSecurity açıklanan erişim denetim 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 girişini açıklayan nesne.

Özel durumlar

Dosya kapatılır.

fileSecurity parametresidirnull.

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ı File.SetAccessControl göz önünde bulundurun.

yöntemi, SetAccessControl erişim denetim listesi (ACL) girdilerini, doğası olmayan ACL listesini temsil eden bir dosyaya uygular.

Dikkat

parametresi için fileSecurity belirtilen ACL, dosya için mevcut ACL'nin 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 dosyaya geri uygulamak için kullanın SetAccessControl .

ACL, belirli dosya üzerinde belirli eylemlere sahip olan veya olmayan bireyleri ve/veya grupları açıklar. Daha fazla bilgi için bkz. Nasıl yapılır: Access Control Listesi Girdileri Ekleme veya Kaldırma.

Şunlara uygulanır