Sdílet prostřednictvím


DataCollection.MarkProfile – metoda

Metoda MarkProfile vloží značku profilu v souboru .vsp.Profilování pro vlákno obsahující funkce MarkProfile musí být na značky vložení.

Obor názvů:  Microsoft.VisualStudio.Profiler
Sestavení:  Microsoft.VisualStudio.Profiler (v Microsoft.VisualStudio.Profiler.dll)

Syntaxe

'Deklarace
Public Shared Function MarkProfile ( _
    markId As Integer _
) As MarkOperationResult
public static MarkOperationResult MarkProfile(
    int markId
)
public:
static MarkOperationResult MarkProfile(
    int markId
)
static member MarkProfile : 
        markId:int -> MarkOperationResult 
public static function MarkProfile(
    markId : int
) : MarkOperationResult

Parametry

  • markId
    Typ: System.Int32
    Vložit značku.Značky musí být větší nebo rovno 0 (nula).

Vrácená hodnota

Typ: Microsoft.VisualStudio.Profiler.MarkOperationResult
Vrácená hodnota MarkOperationResult, je výčet.

Poznámky

Značka Hodnota je vložen do souboru .vsp pokaždé, když spustí kód vytvořený profil vlákno obsahující funkci MarkProfile.MarkProfile lze volat vícekrát.

V oboru jsou globální značky profilu.Například značka profilu do jednoho podprocesu lze označit začátek nebo konec datového segmentu v jakékoli vlákno v souboru .vsp.

Stav profilování podprocesu, který obsahuje funkci profilu značka musí být při a značky vložení se příkaz Označit nebo s funkcí rozhraní API (CommentMarkAtProfile, CommentMarkProfile nebo MarkProfile).

Důležitá poznámkaDůležité

S instrumentation pouze je třeba používat metody MarkProfile.

Příklady

Následující příklad ukazuje metodu MarkProfile.

        public void ExerciseMarkProfile()
        {
            // Declare and initialize variables to pass to 
            // MarkProfile.  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.
            int markId = 03;

            // Declare enumeration to hold return value of 
            // call to MarkProfile.
            MarkOperationResult markResult;

            markResult = DataCollection.MarkProfile(
                markId);

            Console.WriteLine("MarkProfile returned {0}", markResult);
        }

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

DataCollection Třída

Microsoft.VisualStudio.Profiler – obor názvů