DataCollection, classe
La classe DataCollection vous permet de contrôler par programme la quantité de données collectée au cours du profilage dans le fichier .vsp.Pour contrôler par programme la collection des données, utilisez les méthodes et la propriété de la classe DataCollection dans votre code managé.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Profiler.DataCollection
Espace de noms : Microsoft.VisualStudio.Profiler
Assembly : Microsoft.VisualStudio.Profiler (dans Microsoft.VisualStudio.Profiler.dll)
Syntaxe
'Déclaration
<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
Le type DataCollection expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
CurrentId | La propriété CurrentId retourne le pseudo-jeton de l'ID du thread ou du processus, dans un appel à NameProfile, StartProfile, StopProfile, SuspendProfile et ResumeProfile.Utilisez cette propriété pour forcer la méthode à fonctionner sur le thread ou le processus actuel, plutôt que sur un thread ou processus spécifiquement indiqué. |
Début
Méthodes
Nom | Description | |
---|---|---|
CommentMarkAtProfile | La méthode CommentMarkAtProfile insère une valeur d'horodatage, une marque numérique et une chaîne de commentaire dans le fichier .vsp.La valeur d'horodatage peut être utilisée pour synchroniser les événements externes.Le profilage du thread contenant la fonction CommentMarkAtProfile doit être ON pour que la marque et le commentaire soient insérés. | |
CommentMarkProfile | La méthode CommentMarkProfile insère un marqueur numérique et une chaîne de texte dans le fichier .vsp.Le profilage du thread contenant la fonction CommentMarkProfile doit être ON pour que la marque et le commentaire soient insérés. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MarkProfile | La méthode MarkProfile insère une marque de profil dans le fichier .vsp.Le profilage du thread contenant la fonction MarkProfile doit être ON pour que la marque soit insérée. | |
NameProfile | La méthode NameProfile assigne une chaîne au processus ou au thread spécifié. | |
ResumeProfile | La méthode ResumeProfile décrémente le compteur de Suspend/Resume 'Interrompez/en sens inverse pour le niveau de profilage spécifié. | |
StartProfile | La méthode StartProfile affecte au compteur la valeur 1 (activé) pour le niveau de profilage spécifié. | |
StopProfile | La méthode StopProfile affecte au compteur la valeur 0 (désactivé) pour le niveau de profilage spécifié. | |
SuspendProfile | La méthode SuspendProfile incrémente le compteur de Suspend/Resume 'Interrompez/en sens inverse pour le niveau de profilage spécifié. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.