Sdílet prostřednictvím


NativeObjectSecurity Konstruktory

Definice

Inicializuje novou instanci NativeObjectSecurity třídy .

Přetížení

NativeObjectSecurity(Boolean, ResourceType)

Inicializuje novou instanci NativeObjectSecurity třídy se zadanými hodnotami.

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections)

Inicializuje novou instanci NativeObjectSecurity třídy se zadanými hodnotami. Doporučujeme, aby hodnoty includeSections parametrů předané konstruktoru a trvalým metodám byly identické.

NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Inicializuje novou instanci NativeObjectSecurity třídy pomocí zadaných hodnot.

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections)

Inicializuje novou instanci NativeObjectSecurity třídy se zadanými hodnotami. Doporučujeme, aby hodnoty includeSections parametrů předané konstruktoru a trvalým metodám byly identické.

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Inicializuje novou instanci NativeObjectSecurity třídy se zadanými hodnotami. Doporučujeme, aby hodnoty includeSections parametrů předané konstruktoru a trvalým metodám byly identické.

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Inicializuje novou instanci NativeObjectSecurity třídy se zadanými hodnotami. Doporučujeme, aby hodnoty includeSections parametrů předané konstruktoru a trvalým metodám byly identické.

NativeObjectSecurity(Boolean, ResourceType)

Inicializuje novou instanci NativeObjectSecurity třídy se zadanými hodnotami.

protected:
 NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType)

Parametry

isContainer
Boolean

true pokud je nový NativeObjectSecurity objekt objektem kontejneru.

resourceType
ResourceType

Typ zabezpečitelného objektu, ke kterému je nový NativeObjectSecurity objekt přidružen.

Platí pro

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections)

Inicializuje novou instanci NativeObjectSecurity třídy se zadanými hodnotami. Doporučujeme, aby hodnoty includeSections parametrů předané konstruktoru a trvalým metodám byly identické.

protected:
 NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::Runtime::InteropServices::SafeHandle ^ handle, System::Security::AccessControl::AccessControlSections includeSections);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle? handle, System.Security.AccessControl.AccessControlSections includeSections);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType * System.Runtime.InteropServices.SafeHandle * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, handle As SafeHandle, includeSections As AccessControlSections)

Parametry

isContainer
Boolean

true pokud je nový NativeObjectSecurity objekt objektem kontejneru.

resourceType
ResourceType

Typ zabezpečitelného objektu, ke kterému je nový NativeObjectSecurity objekt přidružen.

handle
SafeHandle

Popisovač zabezpečitelného objektu, ke kterému je nový NativeObjectSecurity objekt přidružen.

includeSections
AccessControlSections

Jedna z hodnot výčtu AccessControlSections , která určuje oddíly popisovače zabezpečení (pravidla přístupu, pravidla auditu, vlastník, primární skupina) zabezpečitelného objektu, který se má zahrnout do tohoto NativeObjectSecurity objektu.

Poznámky

Pokud hodnota parametru NativeObjectSecurityincludeSections předaná Persist metodě při zachování objektu není shodná s hodnotou parametru includeSections předanou konstruktoru použitému k vytvoření NativeObjectSecurity tohoto objektu, mohou oddíly trvalého NativeObjectSecurity objektu obsahovat nepředvídatelné hodnoty. Pokud je například volána konstruktor s includeSections hodnotou a později Persist je volána metoda pro tento objekt s includeSections hodnotou All, výsledný trvalý NativeObjectSecurity objekt bude obsahovat nepředvídatelné hodnoty pro pravidla auditu, skupinu Accessa vlastníka.

Platí pro

NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Inicializuje novou instanci NativeObjectSecurity třídy pomocí zadaných hodnot.

protected:
 NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::Security::AccessControl::NativeObjectSecurity::ExceptionFromErrorCode ^ exceptionFromErrorCode, System::Object ^ exceptionContext);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType * System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode * obj -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, exceptionFromErrorCode As NativeObjectSecurity.ExceptionFromErrorCode, exceptionContext As Object)

Parametry

isContainer
Boolean

true pokud je nový NativeObjectSecurity objekt objektem kontejneru.

resourceType
ResourceType

Typ zabezpečitelného objektu, ke kterému je nový NativeObjectSecurity objekt přidružen.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Delegát implementovaný integrátory, který poskytuje vlastní výjimky.

exceptionContext
Object

Objekt, který obsahuje kontextové informace o zdroji nebo cíli výjimky.

Platí pro

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections)

Inicializuje novou instanci NativeObjectSecurity třídy se zadanými hodnotami. Doporučujeme, aby hodnoty includeSections parametrů předané konstruktoru a trvalým metodám byly identické.

protected:
 NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, string? name, System.Security.AccessControl.AccessControlSections includeSections);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, string name, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType * string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, name As String, includeSections As AccessControlSections)

Parametry

isContainer
Boolean

true pokud je nový NativeObjectSecurity objekt objektem kontejneru.

resourceType
ResourceType

Typ zabezpečitelného objektu, ke kterému je nový NativeObjectSecurity objekt přidružen.

name
String

Název zabezpečitelného objektu, ke kterému je nový NativeObjectSecurity objekt přidružen.

includeSections
AccessControlSections

Jedna z hodnot výčtu AccessControlSections , která určuje oddíly popisovače zabezpečení (pravidla přístupu, pravidla auditu, vlastník, primární skupina) zabezpečitelného objektu, který se má zahrnout do tohoto NativeObjectSecurity objektu.

Poznámky

Pokud hodnota parametru NativeObjectSecurityincludeSections předaná Persist metodě při zachování objektu není shodná s hodnotou parametru includeSections předanou konstruktoru použitému k vytvoření NativeObjectSecurity tohoto objektu, mohou oddíly trvalého NativeObjectSecurity objektu obsahovat nepředvídatelné hodnoty. Pokud je například volána konstruktor s includeSections hodnotou a později Persist je volána metoda pro tento objekt s includeSections hodnotou All, výsledný trvalý NativeObjectSecurity objekt bude obsahovat nepředvídatelné hodnoty pro pravidla auditu, skupinu Accessa vlastníka.

Platí pro

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Inicializuje novou instanci NativeObjectSecurity třídy se zadanými hodnotami. Doporučujeme, aby hodnoty includeSections parametrů předané konstruktoru a trvalým metodám byly identické.

protected:
 NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::Runtime::InteropServices::SafeHandle ^ handle, System::Security::AccessControl::AccessControlSections includeSections, System::Security::AccessControl::NativeObjectSecurity::ExceptionFromErrorCode ^ exceptionFromErrorCode, System::Object ^ exceptionContext);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle? handle, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType * System.Runtime.InteropServices.SafeHandle * System.Security.AccessControl.AccessControlSections * System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode * obj -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, handle As SafeHandle, includeSections As AccessControlSections, exceptionFromErrorCode As NativeObjectSecurity.ExceptionFromErrorCode, exceptionContext As Object)

Parametry

isContainer
Boolean

true pokud je nový NativeObjectSecurity objekt objektem kontejneru.

resourceType
ResourceType

Typ zabezpečitelného objektu, ke kterému je nový NativeObjectSecurity objekt přidružen.

handle
SafeHandle

Popisovač zabezpečitelného objektu, ke kterému je nový NativeObjectSecurity objekt přidružen.

includeSections
AccessControlSections

Jedna z hodnot výčtu AccessControlSections , která určuje oddíly popisovače zabezpečení (pravidla přístupu, pravidla auditu, vlastník, primární skupina) zabezpečitelného objektu, který se má zahrnout do tohoto NativeObjectSecurity objektu.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Delegát implementovaný integrátory, který poskytuje vlastní výjimky.

exceptionContext
Object

Objekt, který obsahuje kontextové informace o zdroji nebo cíli výjimky.

Poznámky

Pokud hodnota parametru NativeObjectSecurityincludeSections předaná Persist metodě při zachování objektu není shodná s hodnotou parametru includeSections předanou konstruktoru použitému k vytvoření NativeObjectSecurity tohoto objektu, mohou oddíly trvalého NativeObjectSecurity objektu obsahovat nepředvídatelné hodnoty. Pokud je například volána konstruktor s includeSections hodnotou a později Persist je volána metoda pro tento objekt s includeSections hodnotou All, výsledný trvalý NativeObjectSecurity objekt bude obsahovat nepředvídatelné hodnoty pro pravidla auditu, skupinu Accessa vlastníka.

Platí pro

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Inicializuje novou instanci NativeObjectSecurity třídy se zadanými hodnotami. Doporučujeme, aby hodnoty includeSections parametrů předané konstruktoru a trvalým metodám byly identické.

protected:
 NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections, System::Security::AccessControl::NativeObjectSecurity::ExceptionFromErrorCode ^ exceptionFromErrorCode, System::Object ^ exceptionContext);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, string? name, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, string name, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType * string * System.Security.AccessControl.AccessControlSections * System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode * obj -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, name As String, includeSections As AccessControlSections, exceptionFromErrorCode As NativeObjectSecurity.ExceptionFromErrorCode, exceptionContext As Object)

Parametry

isContainer
Boolean

true pokud je nový NativeObjectSecurity objekt objektem kontejneru.

resourceType
ResourceType

Typ zabezpečitelného objektu, ke kterému je nový NativeObjectSecurity objekt přidružen.

name
String

Název zabezpečitelného objektu, ke kterému je nový NativeObjectSecurity objekt přidružen.

includeSections
AccessControlSections

Jedna z hodnot výčtu AccessControlSections , která určuje oddíly popisovače zabezpečení (pravidla přístupu, pravidla auditu, vlastník, primární skupina) zabezpečitelného objektu, který se má zahrnout do tohoto NativeObjectSecurity objektu.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Delegát implementovaný integrátory, který poskytuje vlastní výjimky.

exceptionContext
Object

Objekt, který obsahuje kontextové informace o zdroji nebo cíli výjimky.

Poznámky

Pokud hodnota parametru NativeObjectSecurityincludeSections předaná Persist metodě při zachování objektu není shodná s hodnotou parametru includeSections předanou konstruktoru použitému k vytvoření NativeObjectSecurity tohoto objektu, mohou oddíly trvalého NativeObjectSecurity objektu obsahovat nepředvídatelné hodnoty. Pokud je například volána konstruktor s includeSections hodnotou a později Persist je volána metoda pro tento objekt s includeSections hodnotou All, výsledný trvalý NativeObjectSecurity objekt bude obsahovat nepředvídatelné hodnoty pro pravidla auditu, skupinu Accessa vlastníka.

Platí pro