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