Israel Aéce

Microsoft MVP, MCP, MCAD, MCTS, MCPD e MCT

My Links

Blog Stats

Archives

Post Categories

Links

Login

Atributo <Obsolete()>

Muitas vezes criamos uma função em uma classe, disponibilizando-a para outros desenvolvedores/sistemas fazerem uso dela. Com o tempo, as regras de negócio mudam e é necessário a construção de uma nova função para que tais regras sejam atendidas.

Com isso não podemos sairmos mudando seus parametros ou sua implementação porque já existem sistemas que consomem estas funções. Como isso te obrigará a criar uma nova função (ou até mesmo sobrecarregar). Existe um Atributo dentro do .NET para dizermos ao desenvolvedor que for consumi-lá que existe uma nova versão da mesma, e podemos indicar o uso dela. Esse atributo chama-se <Obsolete()>

&lt;Obsolete("O Correto é utilizar a função Exibir")&gt; Public Function Buscar() As Integer
    '...
End Function

Obs.:
            &lt; = <
            &gt; = >

Com isso o compilador verificará e fará entradas do tipo Warning dentro da TaskList, mas o aplicativo continua rodando normalmente.

posted on Wednesday, March 31, 2004 4:17 PM

Feedback

No comments posted yet
Title  
Name  
Url
Box Code
Protected by FormShield
Comments