ObjectSecurity.SetSecurityDescriptorBinaryForm Metoda

Definice

Nastaví popisovač zabezpečení pro tento ObjectSecurity objekt ze zadaných binárních dat.

Přetížení

SetSecurityDescriptorBinaryForm(Byte[])

Nastaví popisovač zabezpečení pro tento ObjectSecurity objekt ze zadaného pole hodnot bajtů.

SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)

Nastaví zadané části popisovače zabezpečení pro tento ObjectSecurity objekt ze zadaného pole hodnot bajtů.

Poznámky

Pokud popisovač zabezpečení reprezentovaný binárními daty obsahuje null pro svůj volitelný seznam řízení přístupu (DACL), přidá se do seznamu DACL jedna položka řízení přístupu (ACE), která všem umožňuje úplný přístup (AEFA). Pokud aplikace upraví seznam DACL popisovače zabezpečení, ke kterému byl přidán AEFA ACE, je AEFA ACE trvale zachována s dacl, když je tento seznam DACL trvalý.

To může vést k tomu, že aplikace neúmyslně povolí přístup k objektům zabezpečení. Z tohoto důvodu by aplikace měla zkontrolovat existenci AEFA ACE a odebrat ji před úpravou jakéhokoli popisovače zabezpečení.

SetSecurityDescriptorBinaryForm(Byte[])

Nastaví popisovač zabezpečení pro tento ObjectSecurity objekt ze zadaného pole hodnot bajtů.

public:
 void SetSecurityDescriptorBinaryForm(cli::array <System::Byte> ^ binaryForm);
public void SetSecurityDescriptorBinaryForm (byte[] binaryForm);
member this.SetSecurityDescriptorBinaryForm : byte[] -> unit
Public Sub SetSecurityDescriptorBinaryForm (binaryForm As Byte())

Parametry

binaryForm
Byte[]

Pole bajtů, ze kterého se má nastavit popisovač zabezpečení.

Poznámky

Pokud popisovač zabezpečení reprezentovaný binárními daty obsahuje null pro svůj volitelný seznam řízení přístupu (DACL), přidá se do seznamu DACL jedna položka řízení přístupu (ACE), která všem umožňuje úplný přístup (AEFA). Pokud aplikace upraví seznam DACL popisovače zabezpečení, ke kterému byl přidán AEFA ACE, je AEFA ACE trvale zachována s dacl, když je tento seznam DACL trvalý.

To může vést k tomu, že aplikace neúmyslně povolí přístup k objektům zabezpečení. Z tohoto důvodu by aplikace měla zkontrolovat existenci AEFA ACE a odebrat ji před úpravou jakéhokoli popisovače zabezpečení.

Platí pro

SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)

Nastaví zadané části popisovače zabezpečení pro tento ObjectSecurity objekt ze zadaného pole hodnot bajtů.

public:
 void SetSecurityDescriptorBinaryForm(cli::array <System::Byte> ^ binaryForm, System::Security::AccessControl::AccessControlSections includeSections);
public void SetSecurityDescriptorBinaryForm (byte[] binaryForm, System.Security.AccessControl.AccessControlSections includeSections);
member this.SetSecurityDescriptorBinaryForm : byte[] * System.Security.AccessControl.AccessControlSections -> unit
Public Sub SetSecurityDescriptorBinaryForm (binaryForm As Byte(), includeSections As AccessControlSections)

Parametry

binaryForm
Byte[]

Pole bajtů, ze kterého se má nastavit popisovač zabezpečení.

includeSections
AccessControlSections

Oddíly (pravidla přístupu, pravidla auditu, vlastník, primární skupina) popisovače zabezpečení, které se mají nastavit.

Poznámky

Pokud popisovač zabezpečení reprezentovaný binárními daty obsahuje null pro svůj volitelný seznam řízení přístupu (DACL), přidá se do seznamu DACL jedna položka řízení přístupu (ACE), která všem umožňuje úplný přístup (AEFA). Pokud aplikace upraví seznam DACL popisovače zabezpečení, ke kterému byl přidán AEFA ACE, je AEFA ACE trvale zachována s dacl, když je tento seznam DACL trvalý.

To může vést k tomu, že aplikace neúmyslně povolí přístup k objektům zabezpečení. Z tohoto důvodu by aplikace měla zkontrolovat existenci AEFA ACE a odebrat ji před úpravou jakéhokoli popisovače zabezpečení.

Platí pro