Partager via


DataCollection.CurrentId, propriété

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é.

Espace de noms :  Microsoft.VisualStudio.Profiler
Assembly :  Microsoft.VisualStudio.Profiler (dans Microsoft.VisualStudio.Profiler.dll)

Syntaxe

'Déclaration
Public Shared ReadOnly Property CurrentId As UInteger
    Get
public static uint CurrentId { get; }
public:
static property unsigned int CurrentId {
    unsigned int get ();
}
static member CurrentId : uint32
static function get CurrentId () : uint

Valeur de propriété

Type : System.UInt32
Valeur entière non signée pour l'identificateur de processus ou de thread.

Exemples

L'exemple de code suivant illustre la propriété CurrentId. CurrentId est passé en tant que paramètre dans l'appel DataCollection.NameProfile pour identifier l'identificateur de thread actuel.

        public void ExerciseCommentMarkAtProfile()
        {
            // Declare and initalize variables to pass to 
            // CommentMarkAtProfile.  The values of these 
            // parameters are assigned based on the needs 
            // of the code; and for the sake of simplicity
            // in this example, the variables are assigned
            // arbitrary values.
            long timestamp = 0x1111;
            int markId = 01;
            string markText = "Exercising CommentMarkAtProfile...";

            // Declare MarkOperationResult Enumerator.  
            // Holds return value from call to CommentMarkAtProfile.
            MarkOperationResult markResult;

            markResult = DataCollection.CommentMarkAtProfile(
                timestamp,
                markId,
                markText);

            // Check result of CommentMarkAtProfile call.
            Console.WriteLine("CommentMarkAtProfile returned {0}",
                markResult); 
        }

Sécurité .NET Framework

Voir aussi

Référence

DataCollection Classe

Microsoft.VisualStudio.Profiler, espace de noms