DirectorySecurity Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.