Esta documentación está archivada y no tiene mantenimiento.

PerformanceCounterCategory.Delete (Método)

Quita la categoría y los contadores asociados del equipo local.

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

public static void Delete (
	string categoryName
)
public static void Delete (
	String categoryName
)
public static function Delete (
	categoryName : String
)

Parámetros

categoryName

Nombre de la categoría de contador de rendimiento personalizada que se va a eliminar.

Tipo de excepciónCondición

ArgumentNullException

El valor del parámetro categoryName es referencia de objeto null (Nothing en Visual Basic).

ArgumentException

La sintaxis del parámetro categoryName no es válida. Puede que contenga caracteres de barra invertida ("\") o su longitud supere los 80 caracteres.

Win32Exception

Se ha producido un error en la llamada a una API del sistema subyacente.

InvalidOperationException

No se puede eliminar la categoría porque no es una categoría personalizada.

Sólo se pueden eliminar del sistema las categorías de contador de rendimiento personalizadas. No se puede eliminar un contador de una categoría. Para hacerlo, debe eliminar la categoría y volver a crearla con los contadores que desea conservar.

En el ejemplo de código siguiente se utiliza el método Delete para eliminar una PerformanceCounterCategory y los objetos PerformanceCounter que contiene.

Sub Main(ByVal args() As String)
    Dim categoryName As String = ""

    ' Copy the supplied argument into the local variable.
    Try
        categoryName = args(0)
    Catch ex As Exception
    End Try

    ' Delete the specified category.
    Try
        PerformanceCounterCategory.Delete(categoryName)
        Console.WriteLine( _
            "Category ""{0}"" deleted from this computer.", categoryName)

    Catch ex As Exception
        Console.WriteLine("Unable to delete " & _
            "category ""{0}"" from this computer:" & vbCrLf & _
            ex.Message, categoryName)
    End Try
End Sub

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0, 1.1, 1.0
Mostrar: