Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

CounterCreationData::CounterHelp (Propiedad)

 

Obtiene o establece la descripción del contador personalizado.

Espacio de nombres:   System.Diagnostics
Ensamblado:  System (en System.dll)

public:
property String^ CounterHelp {
	String^ get();
	void set(String^ value);
}

Valor de propiedad

Type: System::String^

Texto que describe el comportamiento del contador.

Exception Condition
ArgumentNullException

El valor es null.

En el ejemplo de código siguiente se muestra cómo obtener y establecer la propiedad CounterHelp.En este ejemplo se crean dos contadores y se establece su propiedad CounterHelp mediante técnicas diferentes.Cuando se inicializa el primer contador, los datos de CounterHelp se pasan al constructor, mientras que el segundo contador establece la propiedad explícitamente.

#using <System.dll>

using namespace System;
using namespace System::Diagnostics;

int main()
{
   CounterCreationDataCollection^ myCol = gcnew CounterCreationDataCollection;

   // Create two custom counter objects.
   CounterCreationData^ myCounter1 = gcnew CounterCreationData( "Counter1","First custom counter",PerformanceCounterType::CounterDelta32 );
   CounterCreationData^ myCounter2 = gcnew CounterCreationData;

   // Set the properties of the 'CounterCreationData' Object*.
   myCounter2->CounterName = "Counter2";
   myCounter2->CounterHelp = "Second custom counter";
   myCounter2->CounterType = PerformanceCounterType::NumberOfItemsHEX32;

   // Add custom counter objects to CounterCreationDataCollection.
   myCol->Add( myCounter1 );
   myCol->Add( myCounter2 );
   if ( PerformanceCounterCategory::Exists( "New Counter Category" ) )
      PerformanceCounterCategory::Delete( "New Counter Category" );

   // Bind the counters to a PerformanceCounterCategory.
   PerformanceCounterCategory^ myCategory = PerformanceCounterCategory::Create( "New Counter Category", "Category Help", myCol );
   Console::WriteLine( "Counter Information:" );
   Console::WriteLine( "Category Name: {0}", myCategory->CategoryName );
   for ( int i = 0; i < myCol->Count; i++ )
   {
      // Display the properties of the CounterCreationData objects.
      Console::WriteLine( "CounterName : {0}", myCol[ i ]->CounterName );
      Console::WriteLine( "CounterHelp : {0}", myCol[ i ]->CounterHelp );
      Console::WriteLine( "CounterType : {0}", myCol[ i ]->CounterType );
   }
}

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: