ObjectSecurity.SetSecurityDescriptorBinaryForm Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví popisovač zabezpečení pro tento ObjectSecurity objekt ze zadaných binárních dat.
Přetížení
| Name | Description |
|---|---|
| SetSecurityDescriptorBinaryForm(Byte[]) |
Nastaví popisovač zabezpečení pro tento ObjectSecurity objekt ze zadaného pole bajtů hodnot. |
| SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Nastaví zadané části popisovače zabezpečení pro tento ObjectSecurity objekt ze zadané pole bajtů hodnot. |
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 byla přidána AEFA ACE, zůstane AEFA ACE v případě, že je tento seznam DACL trvalý.
To může způsobit neúmyslné povolení přístupu k objektům zabezpečení aplikace. Z tohoto důvodu by aplikace měla před úpravou popisovače zabezpečení zkontrolovat existenci AEFA ACE a odebrat ji.
SetSecurityDescriptorBinaryForm(Byte[])
- Zdroj:
- ObjectSecurity.cs
Nastaví popisovač zabezpečení pro tento ObjectSecurity objekt ze zadaného pole bajtů hodnot.
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ých 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 byla přidána AEFA ACE, zůstane AEFA ACE v případě, že je tento seznam DACL trvalý.
To může způsobit neúmyslné povolení přístupu k objektům zabezpečení aplikace. Z tohoto důvodu by aplikace měla před úpravou popisovače zabezpečení zkontrolovat existenci AEFA ACE a odebrat ji.
Platí pro
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)
- Zdroj:
- ObjectSecurity.cs
Nastaví zadané části popisovače zabezpečení pro tento ObjectSecurity objekt ze zadané pole bajtů hodnot.
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ých 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é chcete 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 byla přidána AEFA ACE, zůstane AEFA ACE v případě, že je tento seznam DACL trvalý.
To může způsobit neúmyslné povolení přístupu k objektům zabezpečení aplikace. Z tohoto důvodu by aplikace měla před úpravou popisovače zabezpečení zkontrolovat existenci AEFA ACE a odebrat ji.