Partilhar via


Definir sinalizadores de bit

 

Publicado: janeiro de 2017

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

A manipulação de nível de bits é uma prática comum para conservar espaço em programas. Oito Sim/Não, bits Ligado/Desligado de dados podem ser armazenados em um único byte em vez de usar mais de 8 bytes. A propriedade AccessMask é um exemplo desse tipo.

Exemplo

O exemplo a seguir mostra como ativar ou desativar o sinalizador de exibição especificado para um atributo.

//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.

Confira Também

AccessMask
Melhores práticas para desenvolvimento com o Microsoft Dynamics 365
Blog: Um bitmask rápido para programadores

Microsoft Dynamics 365

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais