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

PerformanceCounter.RemoveInstance (Método)

Elimina la instancia de categoría especificada por la propiedad InstanceName del objeto PerformanceCounter.

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

public void RemoveInstance ()
public void RemoveInstance ()
public function RemoveInstance ()

Tipo de excepciónCondición

InvalidOperationException

Este contador es de sólo lectura, por lo que cualquier instancia asociada a la categoría no se puede quitar.

O bien

La instancia no está correctamente asociada a un contador de rendimiento.

O bien,

La propiedad InstanceLifetime se ha establecido en Process pero se está utilizando la memoria compartida global.

Win32Exception

Error al obtener acceso a una API del sistema.

PlatformNotSupportedException

La plataforma es Windows 98 o Windows Millennium Edition (Me), que no admiten contadores de rendimiento.

Sólo se puede quitar una instancia de un contador personalizado. Todos los contadores del sistema son de sólo lectura, por lo que, si se intenta quitar uno de ellos, se produce una excepción.

NotaNota

Para evitar una posible condición de anticipación cuando se deja de utilizar la memoria compartida de un contador de rendimiento, se recomienda llamar al método RemoveInstance desde el controlador del evento DomainUnload.

Para crear una instancia de categoría de rendimiento, especifique un instanceName en el constructor PerformanceCounter. Si la instancia de categoría especificada por instanceName ya existe, el nuevo objeto hará referencia a la instancia de categoría existente.

NotaNota

Si el valor para la propiedad InstanceLifetime es Process y la categoría de contador de rendimiento se ha creado con la versión 1.0 o 1.1 de .NET Framework, se produce una excepción InvalidOperationException. Las categorías de contador de rendimiento que se crean con las versiones anteriores utilizan la memoria compartida global y el valor de InstanceLifetime debe ser Global. Si las aplicaciones que se ejecutan con las versiones 1.0 o 1.1 de .NET Framework no utilizan la categoría, elimínela y vuelva a crearla.

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: