|
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
|
Traducción
Original
|
ConditionalAttribute (Clase)
Espacio de nombres: System.Diagnostics
Ensamblado: mscorlib (en mscorlib.dll)
El tipo ConditionalAttribute expone los siguientes miembros.
| Nombre | Descripción | |
|---|---|---|
![]() ![]() ![]() ![]() | ConditionalAttribute |
| Nombre | Descripción | |
|---|---|---|
![]() ![]() ![]() ![]() | ConditionString | |
![]() | TypeId |
| Nombre | Descripción | |
|---|---|---|
![]() ![]() ![]() ![]() | Equals | Infraestructura. |
![]() ![]() ![]() ![]() | GetHashCode | |
![]() ![]() ![]() ![]() | GetType | |
![]() | IsDefaultAttribute | |
![]() ![]() | Match | |
![]() ![]() ![]() ![]() | ToString |
| Nombre | Descripción | |
|---|---|---|
![]() ![]() | _Attribute.GetIDsOfNames | |
![]() ![]() | _Attribute.GetTypeInfo | |
![]() ![]() | _Attribute.GetTypeInfoCount | Recupera el número de interfaces de tipo de información que suministra un objeto (0 ó 1) |
![]() ![]() | _Attribute.Invoke |
Opciones de la línea de comandos del compilador de uso; por ejemplo, /define:DEBUG. Variables de entorno de uso en el shell de sistema operativo; por ejemplo, set DEBUG=1. Pragmas de uso en el código fuente; por ejemplo, defina la variable de compilación como sigue: #define DEBUG#Const DEBUG=True
Para anular la variable, utilice: #Undef DEBUG
#Const DEBUG=False
#define CONDITION1 #define CONDITION2 using System; using System.Diagnostics; class Test { static void Main() { Console.WriteLine("Calling Method1"); Method1(3); Console.WriteLine("Calling Method2"); Method2(); Console.WriteLine("Using the Debug class"); Debug.Listeners.Add(new ConsoleTraceListener()); Debug.WriteLine("DEBUG is defined"); } [Conditional("CONDITION1")] public static void Method1(int x) { Console.WriteLine("CONDITION1 is defined"); } [Conditional("CONDITION1"), Conditional("CONDITION2")] public static void Method2() { Console.WriteLine("CONDITION1 or CONDITION2 is defined"); } } /* When compiled as shown, the application (named ConsoleApp) produces the following output. Calling Method1 CONDITION1 is defined Calling Method2 CONDITION1 or CONDITION2 is defined Using the Debug class DEBUG is defined */
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.


