DirectorySecurity Constructors

Definitie

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.

Van toepassing op