Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

NativeObjectSecurity-Konstruktor: (Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity.ExceptionFromErrorCode, Object)

 

Veröffentlicht: Oktober 2016

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. Weitere Informationen finden Sie in den Hinweisen.

Namespace:   System.Security.AccessControl
Assembly:  mscorlib (in mscorlib.dll)

protected NativeObjectSecurity(
	bool isContainer,
	ResourceType resourceType,
	SafeHandle handle,
	AccessControlSections includeSections,
	NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode,
	object exceptionContext
)

Parameter

isContainer
Type: System.Boolean

true, wenn das neue NativeObjectSecurity-Objekt ein Containerobjekt ist.

resourceType
Type: System.Security.AccessControl.ResourceType

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

handle
Type: System.Runtime.InteropServices.SafeHandle

Das Handle des sicherungsfähigen Objekts, dem das neue NativeObjectSecurity-Objekt zugeordnet ist.

includeSections
Type: System.Security.AccessControl.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
Type: System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode

Ein von Integratoren implementierter Delegat, der benutzerdefinierte Ausnahmen bereitstellt.

exceptionContext
Type: System.Object

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

When persisting a T:System.Security.AccessControl.NativeObjectSecurity object, if the value of the includeSections parameter passed to the M:System.Security.AccessControl.NativeObjectSecurity.Persist(System.String,System.Security.AccessControl.AccessControlSections) method is not identical to the value of the includeSections parameter passed to the constructor used to create that T:System.Security.AccessControl.NativeObjectSecurity object, sections of the persisted T:System.Security.AccessControl.NativeObjectSecurity object can contain unpredictable values. For example, if a constructor is called with an includeSections value of F:System.Security.AccessControl.AccessControlSections.Access, and later a M:System.Security.AccessControl.NativeObjectSecurity.Persist(System.String,System.Security.AccessControl.AccessControlSections) method is called on that object with an includeSections value of F:System.Security.AccessControl.AccessControlSections.All, the resulting persisted T:System.Security.AccessControl.NativeObjectSecurity object will contain unpredictable values for its audit rules, group, and owner.

.NET Framework
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen: