NativeObjectSecurity Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der NativeObjectSecurity-Klasse.
Überlädt
NativeObjectSecurity(Boolean, ResourceType) |
Initialisiert eine neue Instanz der NativeObjectSecurity-Klasse mit den angegebenen Werten. |
NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections) |
Initialisiert eine neue Instanz der NativeObjectSecurity-Klasse mit den angegebenen Werten. Die Werte der |
NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Initialisiert eine neue Instanz der NativeObjectSecurity-Klasse unter Verwendung der angegebenen Werte. |
NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections) |
Initialisiert eine neue Instanz der NativeObjectSecurity-Klasse mit den angegebenen Werten. Die Werte der |
NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Initialisiert eine neue Instanz der NativeObjectSecurity-Klasse mit den angegebenen Werten. Die Werte der |
NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Initialisiert eine neue Instanz der NativeObjectSecurity-Klasse mit den angegebenen Werten. Die Werte der |
NativeObjectSecurity(Boolean, ResourceType)
Initialisiert eine neue Instanz der NativeObjectSecurity-Klasse mit den angegebenen Werten.
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)
Parameter
- isContainer
- Boolean
true
, wenn das neue NativeObjectSecurity -Objekt ein Containerobjekt ist.
- resourceType
- ResourceType
Der Typ des sicherungsfähigen Objekts, dem das neue NativeObjectSecurity-Objekt zugeordnet ist.
Gilt für:
NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections)
Initialisiert eine neue Instanz der NativeObjectSecurity-Klasse mit den angegebenen Werten. Die Werte der includeSections
-Parameter, die an die Konstruktor- und die Persist-Methoden übergeben werden, sollten identisch sein.
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)
Parameter
- isContainer
- Boolean
true
, wenn das neue NativeObjectSecurity -Objekt ein Containerobjekt ist.
- resourceType
- ResourceType
Der Typ des sicherungsfähigen Objekts, dem das neue NativeObjectSecurity-Objekt zugeordnet ist.
- handle
- SafeHandle
Das Handle des sicherungsfähigen Objekts, dem das neue NativeObjectSecurity-Objekt zugeordnet ist.
- includeSections
- AccessControlSections
Einer der AccessControlSections-Enumerationswerte, der die Abschnitte der Sicherheitsbeschreibung (Zugriffsregeln, Überwachungsregeln, Besitzer, primäre Gruppe) des sicherungsfähigen Objekts angibt, das in dieses NativeObjectSecurity-Objekt eingeschlossen werden soll.
Hinweise
Wenn der Wert des parameters, der an die includeSections
Persist -Methode übergeben wird, beim Beibehalten eines NativeObjectSecurity Objekts nicht mit dem Wert des Parameters identisch ist, der includeSections
an den Konstruktor übergeben wird, der zum Erstellen dieses NativeObjectSecurity Objekts verwendet wird, können Abschnitte des persistenten NativeObjectSecurity Objekts unvorhersehbare Werte enthalten. Wenn beispielsweise ein Konstruktor mit dem includeSections
Wert aufgerufen Accesswird und später eine Persist Methode für dieses Objekt mit dem includeSections
Wert aufgerufen Allwird, enthält das resultierende persistente NativeObjectSecurity Objekt unvorhersehbare Werte für seine Überwachungsregeln, die Gruppe und den Besitzer.
Gilt für:
NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object)
Initialisiert eine neue Instanz der NativeObjectSecurity-Klasse unter Verwendung der angegebenen Werte.
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)
Parameter
- isContainer
- Boolean
true
, wenn das neue NativeObjectSecurity -Objekt ein Containerobjekt ist.
- resourceType
- ResourceType
Der Typ des sicherungsfähigen Objekts, dem das neue NativeObjectSecurity-Objekt zugeordnet ist.
- exceptionFromErrorCode
- NativeObjectSecurity.ExceptionFromErrorCode
Ein von Integratoren implementierter Delegat, der benutzerdefinierte Ausnahmen bereitstellt.
- exceptionContext
- Object
Ein Objekt, das Kontextinformationen zur Quelle oder zum Ziel der Ausnahme enthält.
Gilt für:
NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections)
Initialisiert eine neue Instanz der NativeObjectSecurity-Klasse mit den angegebenen Werten. Die Werte der includeSections
-Parameter, die an die Konstruktor- und die Persist-Methoden übergeben werden, sollten identisch sein.
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)
Parameter
- isContainer
- Boolean
true
, wenn das neue NativeObjectSecurity -Objekt ein Containerobjekt ist.
- resourceType
- ResourceType
Der Typ des sicherungsfähigen Objekts, dem das neue NativeObjectSecurity-Objekt zugeordnet ist.
- name
- String
Der Name des sicherungsfähigen Objekts, dem das neue NativeObjectSecurity-Objekt zugeordnet ist.
- includeSections
- AccessControlSections
Einer der AccessControlSections-Enumerationswerte, der die Abschnitte der Sicherheitsbeschreibung (Zugriffsregeln, Überwachungsregeln, Besitzer, primäre Gruppe) des sicherungsfähigen Objekts angibt, das in dieses NativeObjectSecurity-Objekt eingeschlossen werden soll.
Hinweise
Wenn der Wert des parameters, der an die includeSections
Persist -Methode übergeben wird, beim Beibehalten eines NativeObjectSecurity Objekts nicht mit dem Wert des Parameters identisch ist, der includeSections
an den Konstruktor übergeben wird, der zum Erstellen dieses NativeObjectSecurity Objekts verwendet wird, können Abschnitte des persistenten NativeObjectSecurity Objekts unvorhersehbare Werte enthalten. Wenn beispielsweise ein Konstruktor mit dem includeSections
Wert aufgerufen Accesswird und später eine Persist Methode für dieses Objekt mit dem includeSections
Wert aufgerufen Allwird, enthält das resultierende persistente NativeObjectSecurity Objekt unvorhersehbare Werte für seine Überwachungsregeln, die Gruppe und den Besitzer.
Gilt für:
NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)
Initialisiert eine neue Instanz der NativeObjectSecurity-Klasse mit den angegebenen Werten. Die Werte der includeSections
-Parameter, die an die Konstruktor- und die Persist-Methoden übergeben werden, sollten identisch sein.
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)
Parameter
- isContainer
- Boolean
true
, wenn das neue NativeObjectSecurity -Objekt ein Containerobjekt ist.
- resourceType
- ResourceType
Der Typ des sicherungsfähigen Objekts, dem das neue NativeObjectSecurity-Objekt zugeordnet ist.
- handle
- SafeHandle
Das Handle des sicherungsfähigen Objekts, dem das neue NativeObjectSecurity-Objekt zugeordnet ist.
- includeSections
- AccessControlSections
Einer der AccessControlSections-Enumerationswerte, der die Abschnitte der Sicherheitsbeschreibung (Zugriffsregeln, Überwachungsregeln, Besitzer, primäre Gruppe) des sicherungsfähigen Objekts angibt, das in dieses NativeObjectSecurity-Objekt eingeschlossen werden soll.
- exceptionFromErrorCode
- NativeObjectSecurity.ExceptionFromErrorCode
Ein von Integratoren implementierter Delegat, der benutzerdefinierte Ausnahmen bereitstellt.
- exceptionContext
- Object
Ein Objekt, das Kontextinformationen zur Quelle oder zum Ziel der Ausnahme enthält.
Hinweise
Wenn der Wert des parameters, der an die includeSections
Persist -Methode übergeben wird, beim Beibehalten eines NativeObjectSecurity Objekts nicht mit dem Wert des Parameters identisch ist, der includeSections
an den Konstruktor übergeben wird, der zum Erstellen dieses NativeObjectSecurity Objekts verwendet wird, können Abschnitte des persistenten NativeObjectSecurity Objekts unvorhersehbare Werte enthalten. Wenn beispielsweise ein Konstruktor mit dem includeSections
Wert aufgerufen Accesswird und später eine Persist Methode für dieses Objekt mit dem includeSections
Wert aufgerufen Allwird, enthält das resultierende persistente NativeObjectSecurity Objekt unvorhersehbare Werte für seine Überwachungsregeln, die Gruppe und den Besitzer.
Gilt für:
NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)
Initialisiert eine neue Instanz der NativeObjectSecurity-Klasse mit den angegebenen Werten. Die Werte der includeSections
-Parameter, die an die Konstruktor- und die Persist-Methoden übergeben werden, sollten identisch sein.
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)
Parameter
- isContainer
- Boolean
true
, wenn das neue NativeObjectSecurity -Objekt ein Containerobjekt ist.
- resourceType
- ResourceType
Der Typ des sicherungsfähigen Objekts, dem das neue NativeObjectSecurity-Objekt zugeordnet ist.
- name
- String
Der Name des sicherungsfähigen Objekts, dem das neue NativeObjectSecurity-Objekt zugeordnet ist.
- includeSections
- AccessControlSections
Einer der AccessControlSections-Enumerationswerte, der die Abschnitte der Sicherheitsbeschreibung (Zugriffsregeln, Überwachungsregeln, Besitzer, primäre Gruppe) des sicherungsfähigen Objekts angibt, das in dieses NativeObjectSecurity-Objekt eingeschlossen werden soll.
- exceptionFromErrorCode
- NativeObjectSecurity.ExceptionFromErrorCode
Ein von Integratoren implementierter Delegat, der benutzerdefinierte Ausnahmen bereitstellt.
- exceptionContext
- Object
Ein Objekt, das Kontextinformationen zur Quelle oder zum Ziel der Ausnahme enthält.
Hinweise
Wenn der Wert des parameters, der an die includeSections
Persist -Methode übergeben wird, beim Beibehalten eines NativeObjectSecurity Objekts nicht mit dem Wert des Parameters identisch ist, der includeSections
an den Konstruktor übergeben wird, der zum Erstellen dieses NativeObjectSecurity Objekts verwendet wird, können Abschnitte des persistenten NativeObjectSecurity Objekts unvorhersehbare Werte enthalten. Wenn beispielsweise ein Konstruktor mit dem includeSections
Wert aufgerufen Accesswird und später eine Persist Methode für dieses Objekt mit dem includeSections
Wert aufgerufen Allwird, enthält das resultierende persistente NativeObjectSecurity Objekt unvorhersehbare Werte für seine Überwachungsregeln, die Gruppe und den Besitzer.