Freigeben über


Legt Bitflags fest

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Bit-Ebenenänderung ist eine übliche Praxis, um Platz in Programmen zu konservieren. Acht Ja/Nein Ein/Aus Datenbits können in einem einzelnen Byte gespeichert werden, statt 8 Bytes zu verwenden. Die AccessMask Eigenschaft ist ein Beispiel dafür.

Beispiel

Das folgende Beispiel zeigt auf, wie das spezifische Anzeigenflag für ein Attribut ein- oder ausgeschaltet wird.

//Turn flag on
    _currentAccessRights |= AccessRights.ReadAccess;
//Turn flag off
    _currentAccessRights &= ~AccessRights.ReadAccess;

// Test to see if flag is set
If (_currentAccessRights.HasFlag(AccessRights.ShareAccess))
    // Flag is set.

Siehe auch

AccessMask
Bewährte Methoden für das Entwickeln mit Microsoft Dynamics 365
Blog: Eine schnelle Bitmaske-Anleitung für Programmierer

Microsoft Dynamics 365

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright