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).
![]() |
---|
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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.