Freigeben über


DataCollection.CurrentId-Eigenschaft

Die CurrentId-Eigenschaft gibt das Pseudotoken für die Thread- oder Prozess-ID in einem Aufruf von NameProfile, StartProfile, StopProfile, SuspendProfile und ResumeProfile zurück. Verwenden Sie diese Eigenschaft, um die Methode für den aktuellen Thread oder Prozess und nicht für einen ausdrücklich genannten Thread oder Prozess zu verwenden.

Namespace:  Microsoft.VisualStudio.Profiler
Assembly:  Microsoft.VisualStudio.Profiler (in Microsoft.VisualStudio.Profiler.dll)

Syntax

'Declaration
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

Eigenschaftswert

Typ: System.UInt32
Ein Ganzzahlwert ohne Vorzeichen für den Prozess- oder Threadbezeichner.

Beispiele

Im folgenden Codebeispiel wird die CurrentId-Eigenschaft erläutert. CurrentId wird als Parameter im Aufruf von DataCollection.NameProfile übergeben, um den aktuellen Threadbezeichner zu identifizieren.

        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); 
        }

.NET Framework-Sicherheit

Siehe auch

Referenz

DataCollection Klasse

Microsoft.VisualStudio.Profiler-Namespace