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

CommonSecurityDescriptor-Konstruktor: (Boolean, Boolean, Byte[], Int32)

 

Veröffentlicht: Oktober 2016

Initialisiert eine neue Instanz der CommonSecurityDescriptor -Klasse aus dem angegebenen Array von Bytewerten.

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

public CommonSecurityDescriptor(
	bool isContainer,
	bool isDS,
	byte[] binaryForm,
	int offset
)

Parameter

isContainer
Type: System.Boolean

true Wenn die neue Sicherheits-ID ein Container-Objekt zugeordnet ist.

isDS
Type: System.Boolean

true Wenn die neue Sicherheits-ID ein Verzeichnisobjekt zugeordnet ist.

binaryForm
Type: System.Byte[]

Das Array von Bytewerten, aus dem die neue CommonSecurityDescriptor Objekt.

offset
Type: System.Int32

Der Offset in den binaryForm Array, an der Kopiervorgang beginnt.

Wenn die zugrunde liegenden Sicherheits-ID aus dem neuen RawSecurityDescriptor -Objekt wird erstellt, enthält null Vollzugriff (AEFA) wird für die Zugriffssteuerungsliste (DACL), eine einzelne Zugriffssteuerungseintrag (ACE), die jeder Benutzer kann die DACL hinzugefügt. Wenn eine Anwendung die DACL eines Sicherheitsdeskriptors ändert, ein ACE AEFA hinzugefügt wurde, wird der ACE AEFA mit der DACL beibehalten, dieser DACL beibehalten wird.

Dies kann in einer Anwendung, die unbeabsichtigt ermöglicht den Zugriff auf Sicherheitsprinzipale führen. Aus diesem Grund sollte eine Anwendung überprüfen, ob ein ACE AEFA und entfernen, bevor Sie alle Sicherheitsdeskriptor zu ändern.

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