DirectorySecurity Konstruktorer

Definition

Initierar en ny instans av DirectorySecurity klassen.

Överlagringar

Name Description
DirectorySecurity()

Initierar en ny instans av DirectorySecurity klassen.

DirectorySecurity(String, AccessControlSections)

Initierar en ny instans av DirectorySecurity klassen från en angiven katalog med de angivna värdena för AccessControlSections uppräkningen.

DirectorySecurity()

Initierar en ny instans av DirectorySecurity klassen.

public:
 DirectorySecurity();
public DirectorySecurity();
Public Sub New ()

Undantag

Det aktuella operativsystemet är inte Microsoft Windows 2000 eller senare.

Kommentarer

Använd den här konstruktorn när du vill skapa ett tomt DirectorySecurity objekt som inte är baserat på en befintlig katalog. Du kan sedan fylla i objektet med åtkomstkontrollinformation och tillämpa det på en katalog.

Gäller för

DirectorySecurity(String, AccessControlSections)

Initierar en ny instans av DirectorySecurity klassen från en angiven katalog med de angivna värdena för AccessControlSections uppräkningen.

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)

Parametrar

name
String

Platsen för en katalog att skapa ett DirectorySecurity objekt från.

includeSections
AccessControlSections

Ett av de AccessControlSections värden som anger vilken typ av åtkomstkontrollista (ACL) information som ska hämtas.

Undantag

Parametern name är en sträng med noll längd, innehåller endast tomt utrymme eller innehåller ett eller flera ogiltiga tecken enligt definitionen av InvalidPathChars.

Parametern name är null.

Den angivna sökvägen är ogiltig (den finns till exempel på en ommappad enhet).

Filen som angavs i parametern name hittades inte.

Ett I/O-fel uppstod när katalogen öppnades.

Parametern name är i ett ogiltigt format.

Det aktuella operativsystemet är inte Microsoft Windows 2000 eller senare.

Den angivna sökvägen, filnamnet eller båda överskrider den systemdefinierade maximala längden.

Det aktuella systemkontot har inte administratörsbehörighet.

Det gick inte att hitta katalogen.

Parametern name angav en katalog som är skrivskyddad.

-eller-

Den här åtgärden stöds inte på den aktuella plattformen.

-eller-

Anroparen har inte den behörighet som krävs.

Kommentarer

Den här konstruktorn hämtar åtkomstkontrollinformationen för den angivna katalogen och skapar sedan ett DirectorySecurity objekt som kapslar in den informationen. Du kan sedan inspektera, lägga till eller ta bort åtkomstkontrollinformationen för den angivna katalogen.

Gäller för