RemoveAccess Methode (AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
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

DiscretionaryAcl.RemoveAccess-Methode (AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

 

Entfernt die angegebene Zugriffssteuerungsregel aus dem aktuellen DiscretionaryAcl-Objekt.

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

public bool RemoveAccess(
	AccessControlType accessType,
	SecurityIdentifier sid,
	int accessMask,
	InheritanceFlags inheritanceFlags,
	PropagationFlags propagationFlags
)

Parameter

accessType

Der Typ der Zugriffssteuerung (gewähren oder verweigern), der entfernt werden soll.

sid

Der SecurityIdentifier, für den eine Zugriffssteuerungsregel entfernt werden soll.

accessMask

Die Zugriffsmaske für die Regel, die entfernt werden soll.

inheritanceFlags

Flags, die die Vererbungseigenschaften der Regel angeben, die entfernt werden sollen.

propagationFlags

Flags, die die Weitergabeeigenschaften der Vererbung für die Regel angeben, die entfernt werden sollen.

Rückgabewert

Type: System.Boolean

true, wenn diese Methode den angegebenen Zugriff erfolgreich entfernt hat, andernfalls false.

Entfernen des Zugriffs erfolgt mithilfe eines komplexen Algorithmus, das Access Control Entries (ACEs) hinzufügen können, neben dem Entfernen von.

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