Este é um post disponível para assinantes MVPUtilizando atributos com C# - Revista .net Magazine 89
O artigo demonstra os atributos do .NET Framework e suas principais utilizações dentro da linguagem C# e seus projetos. Também mostra como criar e ler atributos customizados passando pelas principais formas de se aplicar estes em diversos tipos
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da .net Magazine 89
Os atributos na linguagem C# e no .NET Framework são uma maneira de se acrescentar dados sobre um assembly (executável ou class library), uma classe, um método e outros elementos da linguagem, de uma maneira declarativa, ou seja, diretamente no código. Entre os muitos dados que podem ser acrescentados estão URLs relacionadas com o projeto, tópicos de documentação. Também são acrescentadas informações auto descritivas de componentes e também dados para serem recuperados via reflection durante a execução.
Entre as utilizações mais tradicionais da utilização dos atributos estão:
· Informações sobre o assembly;
· Informações sobre classes e métodos;
· Serialização;
· Atribuição de permissões de segurança;
· Identificação de tipos especiais de classes e métodos;
· Definição de constraints para propriedades usadas em classes para armazenamento de dados.
Os atributos são de vários tipos. Um uso bem típico é a definição dos dados do assembly. Observe a Listagem 1 que mostra os atributos padrão gerados pelo Visual Studio.
Listagem 1. Atributos de Assembly
1 using System.Reflection;
2 using System.Runtime.CompilerServices;
3 using System.Runtime.InteropServices;
4
5 // General Information about an
assembly is controlled through the following
6 // set of attributes. Change these
attribute values to modify the information
7"
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVP
Space do autor


0
0
