NativeObjectSecurity Konstruktoren

Definition

Initialisiert eine neue Instanz der NativeObjectSecurity-Klasse.

Überlädt

Name Beschreibung
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. Es wird empfohlen, dass die Werte der includeSections Parameter, die an den Konstruktor übergeben werden, und beibehaltene Methoden identisch sind.

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

Initialisiert eine neue Instanz der Klasse mithilfe der NativeObjectSecurity angegebenen Werte.

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections)

Initialisiert eine neue Instanz der NativeObjectSecurity Klasse mit den angegebenen Werten. Es wird empfohlen, dass die Werte der includeSections Parameter, die an den Konstruktor übergeben werden, und beibehaltene Methoden identisch sind.

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

Initialisiert eine neue Instanz der NativeObjectSecurity Klasse mit den angegebenen Werten. Es wird empfohlen, dass die Werte der includeSections Parameter, die an den Konstruktor übergeben werden, und beibehaltene Methoden identisch sind.

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

Initialisiert eine neue Instanz der NativeObjectSecurity Klasse mit den angegebenen Werten. Es wird empfohlen, dass die Werte der includeSections Parameter, die an den Konstruktor übergeben werden, und beibehaltene Methoden identisch sind.

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 es sich bei dem neuen NativeObjectSecurity Objekt um ein Containerobjekt handelt.

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. Es wird empfohlen, dass die Werte der includeSections Parameter, die an den Konstruktor übergeben werden, und beibehaltene Methoden identisch sind.

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 es sich bei dem neuen NativeObjectSecurity Objekt um ein Containerobjekt handelt.

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, die die Abschnitte des Sicherheitsdeskriptors (Zugriffsregeln, Überwachungsregeln, Besitzer, primäre Gruppe) des sicherungsfähigen Objekts angibt, das in dieses NativeObjectSecurity Objekt eingeschlossen werden soll.

Hinweise

Wenn beim Speichern eines NativeObjectSecurity Objekts der Wert des includeSections an die Persist Methode übergebenen Parameters nicht mit dem Wert des includeSections an den Konstruktor übergebenen Parameters identisch ist, der zum Erstellen NativeObjectSecurity dieses Objekts verwendet wird, können Abschnitte des beibehaltenen NativeObjectSecurity Objekts unvorhersehbare Werte enthalten. Wenn z. B. ein Konstruktor mit einem includeSections Wert von Access, und später eine Persist Methode für dieses Objekt mit einem includeSections Wert Allaufgerufen wird, enthält das resultierende beibehaltene NativeObjectSecurity Objekt unvorhersehbare Werte für die Überwachungsregeln, die Gruppe und den Besitzer.

Gilt für:

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

Initialisiert eine neue Instanz der Klasse mithilfe der NativeObjectSecurity 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);
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 es sich bei dem neuen NativeObjectSecurity Objekt um ein Containerobjekt handelt.

resourceType
ResourceType

Der Typ des sicherungsfähigen Objekts, dem das neue NativeObjectSecurity Objekt zugeordnet ist.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Eine Stellvertretung, die von Integratoren implementiert wird, die 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. Es wird empfohlen, dass die Werte der includeSections Parameter, die an den Konstruktor übergeben werden, und beibehaltene Methoden identisch sind.

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);
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 es sich bei dem neuen NativeObjectSecurity Objekt um ein Containerobjekt handelt.

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, die die Abschnitte des Sicherheitsdeskriptors (Zugriffsregeln, Überwachungsregeln, Besitzer, primäre Gruppe) des sicherungsfähigen Objekts angibt, das in dieses NativeObjectSecurity Objekt eingeschlossen werden soll.

Hinweise

Wenn beim Speichern eines NativeObjectSecurity Objekts der Wert des includeSections an die Persist Methode übergebenen Parameters nicht mit dem Wert des includeSections an den Konstruktor übergebenen Parameters identisch ist, der zum Erstellen NativeObjectSecurity dieses Objekts verwendet wird, können Abschnitte des beibehaltenen NativeObjectSecurity Objekts unvorhersehbare Werte enthalten. Wenn z. B. ein Konstruktor mit einem includeSections Wert von Access, und später eine Persist Methode für dieses Objekt mit einem includeSections Wert Allaufgerufen wird, enthält das resultierende beibehaltene NativeObjectSecurity Objekt unvorhersehbare Werte für die Ü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. Es wird empfohlen, dass die Werte der includeSections Parameter, die an den Konstruktor übergeben werden, und beibehaltene Methoden identisch sind.

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);
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 es sich bei dem neuen NativeObjectSecurity Objekt um ein Containerobjekt handelt.

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, die die Abschnitte des Sicherheitsdeskriptors (Zugriffsregeln, Überwachungsregeln, Besitzer, primäre Gruppe) des sicherungsfähigen Objekts angibt, das in dieses NativeObjectSecurity Objekt eingeschlossen werden soll.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Eine Stellvertretung, die von Integratoren implementiert wird, die benutzerdefinierte Ausnahmen bereitstellt.

exceptionContext
Object

Ein Objekt, das Kontextinformationen zur Quelle oder zum Ziel der Ausnahme enthält.

Hinweise

Wenn beim Speichern eines NativeObjectSecurity Objekts der Wert des includeSections an die Persist Methode übergebenen Parameters nicht mit dem Wert des includeSections an den Konstruktor übergebenen Parameters identisch ist, der zum Erstellen NativeObjectSecurity dieses Objekts verwendet wird, können Abschnitte des beibehaltenen NativeObjectSecurity Objekts unvorhersehbare Werte enthalten. Wenn z. B. ein Konstruktor mit einem includeSections Wert von Access, und später eine Persist Methode für dieses Objekt mit einem includeSections Wert Allaufgerufen wird, enthält das resultierende beibehaltene NativeObjectSecurity Objekt unvorhersehbare Werte für die Ü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. Es wird empfohlen, dass die Werte der includeSections Parameter, die an den Konstruktor übergeben werden, und beibehaltene Methoden identisch sind.

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);
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 es sich bei dem neuen NativeObjectSecurity Objekt um ein Containerobjekt handelt.

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, die die Abschnitte des Sicherheitsdeskriptors (Zugriffsregeln, Überwachungsregeln, Besitzer, primäre Gruppe) des sicherungsfähigen Objekts angibt, das in dieses NativeObjectSecurity Objekt eingeschlossen werden soll.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Eine Stellvertretung, die von Integratoren implementiert wird, die benutzerdefinierte Ausnahmen bereitstellt.

exceptionContext
Object

Ein Objekt, das Kontextinformationen zur Quelle oder zum Ziel der Ausnahme enthält.

Hinweise

Wenn beim Speichern eines NativeObjectSecurity Objekts der Wert des includeSections an die Persist Methode übergebenen Parameters nicht mit dem Wert des includeSections an den Konstruktor übergebenen Parameters identisch ist, der zum Erstellen NativeObjectSecurity dieses Objekts verwendet wird, können Abschnitte des beibehaltenen NativeObjectSecurity Objekts unvorhersehbare Werte enthalten. Wenn z. B. ein Konstruktor mit einem includeSections Wert von Access, und später eine Persist Methode für dieses Objekt mit einem includeSections Wert Allaufgerufen wird, enthält das resultierende beibehaltene NativeObjectSecurity Objekt unvorhersehbare Werte für die Überwachungsregeln, die Gruppe und den Besitzer.

Gilt für: