Construtor ObsoleteAttribute (String, Boolean)
Recolher sumário
Expandir sumário
Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Esta documentação foi arquivada e não está sendo atualizada.

Construtor ObsoleteAttribute (String, Boolean)

Inicializa uma nova instância do ObsoleteAttribute classe com uma mensagem para solucionar esse problema e um valor booliano que indica se o uso do elemento obsoleto é considerado um erro.

Namespace:  System
Assembly:  mscorlib (em mscorlib.dll)

public ObsoleteAttribute(
	string message,
	bool error
)

Parâmetros

message
Tipo: System.String
A seqüência de caracteres de texto que descreve Alternativa soluções alternativas.
error
Tipo: System.Boolean
O valor booliano que indica se o uso do elemento obsoleto é considerado um erro.

A tabela a seguir mostra os valores de propriedade inicial de uma instância de ObsoleteAttribute.

Propriedade

Valor

IsError

The error valor.

Message

A mensagem para solucionar esse problema.

O exemplo a seguir demonstra o construtor ObsoleteAttribute(String, booliano).Ele contém uma função que chama um método que foi designado obsoleto e tentativas para capturar uma exceção usando um bloco try/catch.O parâmetro de seqüência é exibido sistema autônomo uma mensagem para solucionar esse problema e o parâmetro booliano indica que nenhum erro ocorreu.

using System;

publicclass ObsoleteAttrib_Cons1
{

   // Mark the method as 'Obsolete' with message and IsError as parameters.
   [ObsoleteAttribute("This function will be removed from future Versions.Use another function 'NewFunction'",false)]
   public string OldFunction()
   {
      return"This is the String from old function.";
   }
   // Create the another function which is replacement to the 'OldFunction'.public string NewFunction()
   {
      return"This is the String from new function.";
   }

}
publicclass TestObsolete3
{
   staticvoid Main(string[] args)
   {            
      try
      {
         ObsoleteAttrib_Cons1 myObsolete = new ObsoleteAttrib_Cons1();
         Console.WriteLine(myObsolete.OldFunction());
         Console.WriteLine(myObsolete.NewFunction());
      }
      catch(Exception e)
      {
         Console.WriteLine("The Exception is :"+e.Message);
      }
   }
}


import System.*;
public class ObsoleteAttrib_Cons1
{
    // Mark the method as 'Obsolete' with message and IsError as parameters.
    /** @attribute ObsoleteAttribute("This function will be removed from future"
       + "Versions.Use another function 'NewFunction'", false)
     */
    public String OldFunction()
    {
        return "This is the String from old function.";
    } //OldFunction

    // Create the another function which is replacement to the 'OldFunction'.
    public String NewFunction()
    {
        return "This is the String from new function.";
    } //NewFunction
} //ObsoleteAttrib_Cons1

public class TestObsolete3
{
    public static void main(String[] args)
    {
        try {
            ObsoleteAttrib_Cons1 myObsolete = new ObsoleteAttrib_Cons1();
            Console.WriteLine(myObsolete.OldFunction());
            Console.WriteLine(myObsolete.NewFunction());
        }
        catch (System.Exception e) {
            Console.WriteLine("The Exception is :" + e.get_Message());
        }
    } //main
} //TestObsolete3


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC, Xbox 360

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatível com: 3.5, 2.0, 1.0

XNA Framework

Compatível com: , 1.0
Mostrar:
© 2016 Microsoft