Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La clase DataCollection permite controlar mediante programación la cantidad de datos recopilada en el archivo .vsp durante la generación de perfiles.Para controlar mediante programación la recolección de datos, utilice los métodos y la propiedad de la clase DataCollection en el código administrado.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Profiler.DataCollection
Espacio de nombres: Microsoft.VisualStudio.Profiler
Ensamblado: Microsoft.VisualStudio.Profiler (en Microsoft.VisualStudio.Profiler.dll)
Sintaxis
'Declaración
<SecurityPermissionAttribute(SecurityAction.InheritanceDemand, UnmanagedCode := True)> _
<SecurityPermissionAttribute(SecurityAction.LinkDemand, UnmanagedCode := True)> _
Public NotInheritable Class DataCollection
[SecurityPermissionAttribute(SecurityAction.InheritanceDemand, UnmanagedCode = true)]
[SecurityPermissionAttribute(SecurityAction.LinkDemand, UnmanagedCode = true)]
public sealed class DataCollection
[SecurityPermissionAttribute(SecurityAction::InheritanceDemand, UnmanagedCode = true)]
[SecurityPermissionAttribute(SecurityAction::LinkDemand, UnmanagedCode = true)]
public ref class DataCollection sealed
[<Sealed>]
[<SecurityPermissionAttribute(SecurityAction.InheritanceDemand, UnmanagedCode = true)>]
[<SecurityPermissionAttribute(SecurityAction.LinkDemand, UnmanagedCode = true)>]
type DataCollection = class end
public final class DataCollection
El tipo DataCollection expone los siguientes miembros.
Propiedades
| Nombre | Descripción | |
|---|---|---|
![]() ![]() |
CurrentId | La propiedad CurrentId devuelve el pseudo-token para el identificador del subproceso o del proceso, en una llamada a NameProfile, StartProfile, StopProfile, SuspendProfile y ResumeProfile.Esta propiedad se utiliza para aplicar el método al subproceso o proceso actual, en lugar de a uno que haya indicado de manera específica. |
Arriba
Métodos
| Nombre | Descripción | |
|---|---|---|
![]() ![]() |
CommentMarkAtProfile | El método CommentMarkAtProfile inserta un valor de marca de tiempo, una marca numérica y una cadena de comentario en el archivo .vsp.El valor de la marca de tiempo se puede utilizar para sincronizar los eventos externos.La generación de perfiles para el subproceso que contiene la función CommentMarkAtProfile debe estar activada (ON) para que se inserten la marca y el comentario. |
![]() ![]() |
CommentMarkProfile | El método CommentMarkProfile inserta un marcador numérico y una cadena de texto en el archivo .vsp.La generación de perfiles para el subproceso que contiene la función CommentMarkProfile debe estar activada (ON) para que se inserten la marca y el comentario. |
![]() |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). |
![]() |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). |
![]() |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
![]() ![]() |
MarkProfile | El método MarkProfile inserta una marca de perfil en el archivo .vsp.La generación de perfiles para el subproceso que contiene la función MarkProfile debe estar activada (ON) para que se inserte la marca. |
![]() ![]() |
NameProfile | El método NameProfile asigna una cadena al proceso o subproceso especificado. |
![]() ![]() |
ResumeProfile | El método ResumeProfile reduce el contador Suspend/Resume para el nivel de generación de perfiles especificado. |
![]() ![]() |
StartProfile | El método StartProfile establece el contador en 1 (activado) para el nivel de generación de perfiles especificado. |
![]() ![]() |
StopProfile | El método StopProfile establece el contador en 0 (desactivado) para el nivel de generación de perfiles especificado. |
![]() ![]() |
SuspendProfile | El método SuspendProfile incrementa el contador Suspend/Resume para el nivel de generación de perfiles especificado. |
![]() |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
.gif)
.gif)
.gif)