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

Método PerformanceCounter.RemoveInstance ()

 

Publicado: octubre de 2016

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

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

member RemoveInstance : unit -> unit

Exception Condition
InvalidOperationException

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

O bien

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

-o-

El InstanceLifetime propiedad está establecida en Process cuando uso global memoria compartida.

Win32Exception

Error de acceso a la API del sistema.

PlatformNotSupportedException

La plataforma es Windows 98 o Windows Millennium Edition, que no admite los contadores de rendimiento.

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

System_CAPS_noteNota

Para evitar una posible condición de carrera cuando se libera la memoria compartida del contador de rendimiento, se recomienda que el RemoveInstance método se llama desde el DomainUnload controlador de eventos.

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

System_CAPS_noteNota

Si el valor de la InstanceLifetime propiedad es Process y la categoría de contador de rendimiento se ha creado con .NET Framework versión 1.0 o 1.1, un InvalidOperationException se produce. Categorías de contador de rendimiento creados con versiones anteriores utilizan la memoria compartida global y el valor de InstanceLifetime debe ser Global. Si no se utiliza la categoría por aplicaciones que se ejecutan en las versiones 1.0 y 1.1 de .NET Framework, elimine y vuelva a la categoría.

PerformanceCounterPermission

for writing the performance counter category. Associated enumeration: F:System.Diagnostics.PerformanceCounterPermissionAccess.Write.

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: