FileSecurity Constructors
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.
Initialiseert een nieuw exemplaar van de FileSecurity klasse.
Overloads
| Name | Description |
|---|---|
| FileSecurity() |
Initialiseert een nieuw exemplaar van de FileSecurity klasse. |
| FileSecurity(String, AccessControlSections) |
Initialiseert een nieuw exemplaar van de FileSecurity klasse uit een opgegeven bestand met behulp van de opgegeven waarden van de AccessControlSections opsomming. |
FileSecurity()
Initialiseert een nieuw exemplaar van de FileSecurity klasse.
public:
FileSecurity();
public FileSecurity();
Public Sub New ()
Uitzonderingen
Het huidige besturingssysteem is niet Microsoft Windows 2000 of hoger.
Opmerkingen
Gebruik deze constructor als u een leeg FileSecurity object wilt maken dat niet is gebaseerd op een bestaand bestand. Vervolgens kunt u het object vullen met informatie over toegangsbeheer en dit toepassen op een bestand.
U kunt met behulp van de FileSecurity methode toegangs- of controleregels aan het AddAccessRule object toevoegen. U kunt toegangs- of controleregels verwijderen met behulp van de RemoveAccessRule methode.
Van toepassing op
FileSecurity(String, AccessControlSections)
Initialiseert een nieuw exemplaar van de FileSecurity klasse uit een opgegeven bestand met behulp van de opgegeven waarden van de AccessControlSections opsomming.
public:
FileSecurity(System::String ^ fileName, System::Security::AccessControl::AccessControlSections includeSections);
public FileSecurity(string fileName, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.FileSecurity : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.FileSecurity
Public Sub New (fileName As String, includeSections As AccessControlSections)
Parameters
- fileName
- String
De locatie van een bestand waaruit een FileSecurity object moet worden gemaakt.
- includeSections
- AccessControlSections
Een van de AccessControlSections waarden die het type toegangsbeheerlijst (ACL) aangeeft dat moet worden opgehaald.
Uitzonderingen
De fileName parameter is een tekenreeks met lengte nul, bevat alleen witruimte of bevat een of meer ongeldige tekens zoals gedefinieerd door InvalidPathChars.
Het opgegeven pad is ongeldig (bijvoorbeeld op een niet-toegewezen station).
Het bestand dat is opgegeven in de fileName parameter, is niet gevonden.
Er is een I/O-fout opgetreden tijdens het openen van het bestand.
path heeft een ongeldige indeling.
De fileName parameter is null.
Het huidige besturingssysteem is niet Microsoft Windows 2000 of hoger.
Het opgegeven pad, de bestandsnaam of beide overschrijden de door het systeem gedefinieerde maximumlengte.
Het huidige systeemaccount heeft geen beheerdersbevoegdheden.
Kan het bestand niet vinden.
De fileName parameter heeft een bestand opgegeven dat alleen-lezen is.
– of –
Deze bewerking wordt niet ondersteund op het huidige platform.
– of –
De fileName parameter heeft een map opgegeven.
– of –
De beller heeft niet de vereiste machtiging.
Opmerkingen
Deze constructor haalt de toegangsbeheergegevens voor het opgegeven bestand op en maakt vervolgens een FileSecurity object dat die informatie inkapselt. Vervolgens kunt u de toegangsbeheergegevens voor het opgegeven bestand inspecteren, toevoegen of verwijderen.
U kunt met behulp van de FileSecurity methode toegangs- of controleregels aan het AddAccessRule object toevoegen. U kunt toegangs- of controleregels verwijderen met behulp van de RemoveAccessRule methode.
Notities voor bellers
De FileSecurity(String, AccessControlSections) constructor vereist dat het huidige account beheerdersbevoegdheden heeft. Als u een nieuw exemplaar van de FileSecurity klasse wilt maken voor een specifiek bestand met een account dat geen beheerdersbevoegdheden heeft, gebruikt u de GetAccessControl() methode.