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