FileStream.SetAccessControl(FileSecurity) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee past u ACL-vermeldingen (Access Control List) toe die door een FileSecurity object worden beschreven in het bestand dat door het huidige FileStream object wordt beschreven.
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)
Parameters
- fileSecurity
- FileSecurity
Een object dat een ACL-vermelding beschrijft die moet worden toegepast op het huidige bestand.
Uitzonderingen
Het bestand is gesloten.
De fileSecurity parameter is null.
Kan het bestand niet vinden of wijzigen.
Het huidige proces heeft geen toegang om het bestand te openen.
Opmerkingen
Hoewel de FileStream klasse en SetAccessControl kunnen worden gebruikt voor een bestaand bestand, kunt u overwegen om de FileInfo.SetAccessControl methode te gebruiken, omdat deze eenvoudiger te gebruiken is.
Met de SetAccessControl methode worden ACL-vermeldingen (Access Control List) toegepast op een bestand dat de niet-ingevoegde ACL-lijst vertegenwoordigt.
Caution
De ACL die is opgegeven voor de fileSecurity parameter vervangt de bestaande ACL voor het bestand. Als u machtigingen voor een nieuwe gebruiker wilt toevoegen, gebruikt u de GetAccessControl methode om de bestaande ACL te verkrijgen, te wijzigen en deze vervolgens SetAccessControl weer toe te passen op het bestand.
Een ACL beschrijft personen en groepen die al dan niet rechten hebben voor specifieke acties op het opgegeven bestand. Zie Instructies voor het toevoegen of verwijderen van vermeldingen in toegangsbeheerlijsten voor meer informatie.