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.Persist-Methode: (SafeHandle, AccessControlSections)

 

Veröffentlicht: Oktober 2016

Speichert die angegebenen Abschnitte der diesem NativeObjectSecurity-Objekt zugeordneten Sicherheitsbeschreibung im dauerhaften Speicher. 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 override sealed void Persist(
	SafeHandle handle,
	AccessControlSections includeSections
)

Parameter

handle
Type: System.Runtime.InteropServices.SafeHandle

Das Handle des sicherungsfähigen Objekts, dem dieses 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 zu speichernden sicherungsfähigen Objekts angibt.

Exception Condition
FileNotFoundException

Bei dem sicherungsfähigen Objekt, das diesem NativeObjectSecurity-Objekt zugeordnet ist, handelt es sich um ein Verzeichnis oder eine Datei, und dieses Verzeichnis oder diese Datei konnte nicht gefunden werden.

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: