ObjectSecurity.SetSecurityDescriptorBinaryForm Metoda

Definicja

Ustawia deskryptor zabezpieczeń dla tego ObjectSecurity obiektu z określonych danych binarnych.

Przeciążenia

SetSecurityDescriptorBinaryForm(Byte[])

Ustawia deskryptor zabezpieczeń dla tego ObjectSecurity obiektu z określonej tablicy wartości bajtów.

SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)

Ustawia określone sekcje deskryptora zabezpieczeń dla tego ObjectSecurity obiektu z określonej tablicy wartości bajtów.

Uwagi

Jeśli deskryptor zabezpieczeń reprezentowany przez dane binarne zawiera null listę kontroli dostępu (DACL), pojedynczy wpis kontroli dostępu (ACE), który umożliwia wszystkim pełny dostęp (AEFA) zostanie dodany do listy DACL. Jeśli aplikacja modyfikuje listę DACL deskryptora zabezpieczeń, do którego dodano ACE usługi AEFA, ace usługi AEFA jest utrwalana przy użyciu listy DACL, gdy ta lista DACL jest utrwalana.

Może to spowodować niezamierzone zezwolenie aplikacji na dostęp do podmiotów zabezpieczeń. W związku z tym aplikacja powinna sprawdzić istnienie ACE usługi AEFA i usunąć ją przed zmodyfikowaniem deskryptora zabezpieczeń.

SetSecurityDescriptorBinaryForm(Byte[])

Ustawia deskryptor zabezpieczeń dla tego ObjectSecurity obiektu z określonej tablicy wartości bajtów.

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[]

Tablica bajtów, z których ma być ustawiany deskryptor zabezpieczeń.

Uwagi

Jeśli deskryptor zabezpieczeń reprezentowany przez dane binarne zawiera null listę kontroli dostępu (DACL), pojedynczy wpis kontroli dostępu (ACE), który umożliwia wszystkim pełny dostęp (AEFA) zostanie dodany do listy DACL. Jeśli aplikacja modyfikuje listę DACL deskryptora zabezpieczeń, do którego dodano ACE usługi AEFA, ace usługi AEFA jest utrwalana przy użyciu listy DACL, gdy ta lista DACL jest utrwalana.

Może to spowodować niezamierzone zezwolenie aplikacji na dostęp do podmiotów zabezpieczeń. W związku z tym aplikacja powinna sprawdzić istnienie ACE usługi AEFA i usunąć ją przed zmodyfikowaniem deskryptora zabezpieczeń.

Dotyczy

SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)

Ustawia określone sekcje deskryptora zabezpieczeń dla tego ObjectSecurity obiektu z określonej tablicy wartości bajtów.

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[]

Tablica bajtów, z których ma być ustawiany deskryptor zabezpieczeń.

includeSections
AccessControlSections

Sekcje (reguły dostępu, reguły inspekcji, właściciel, grupa podstawowa) deskryptora zabezpieczeń do ustawienia.

Uwagi

Jeśli deskryptor zabezpieczeń reprezentowany przez dane binarne zawiera null listę kontroli dostępu (DACL), pojedynczy wpis kontroli dostępu (ACE), który umożliwia wszystkim pełny dostęp (AEFA) zostanie dodany do listy DACL. Jeśli aplikacja modyfikuje listę DACL deskryptora zabezpieczeń, do którego dodano ACE usługi AEFA, ace usługi AEFA jest utrwalana przy użyciu listy DACL, gdy ta lista DACL jest utrwalana.

Może to spowodować niezamierzone zezwolenie aplikacji na dostęp do podmiotów zabezpieczeń. W związku z tym aplikacja powinna sprawdzić istnienie ACE usługi AEFA i usunąć ją przed zmodyfikowaniem deskryptora zabezpieczeń.

Dotyczy