DataCollection.CommentMarkProfile – metoda
Metoda CommentMarkProfile se vloží číselné označení a textový řetězec v souboru .vsp.Profilování pro vlákno obsahující funkce CommentMarkProfile musí být na označení a komentář vložit.
Obor názvů: Microsoft.VisualStudio.Profiler
Sestavení: Microsoft.VisualStudio.Profiler (v Microsoft.VisualStudio.Profiler.dll)
Syntaxe
'Deklarace
Public Shared Function CommentMarkProfile ( _
markId As Integer, _
markText As String _
) As MarkOperationResult
public static MarkOperationResult CommentMarkProfile(
int markId,
string markText
)
public:
static MarkOperationResult CommentMarkProfile(
int markId,
String^ markText
)
static member CommentMarkProfile :
markId:int *
markText:string -> MarkOperationResult
public static function CommentMarkProfile(
markId : int,
markText : String
) : MarkOperationResult
Parametry
- markId
Typ: System.Int32
Číselné označení vložit.Značky musí větší nebo rovno 0 (nula).
- markText
Typ: System.String
Ukazatel na řetězec text vložit.Řetězec musí být menší než 256 znaků, včetně ukončovací znak NULL.
Vrácená hodnota
Typ: Microsoft.VisualStudio.Profiler.MarkOperationResult
Vrácená hodnota MarkOperationResult, je výčet.
Poznámky
Stav profilování podprocesu, který obsahuje funkci profilu značka musí být při a značky vložení příkaz Označit VSInstr nebo Microsoft.VisualStudio.Profiler.DataCollection, funkce členů (CommentMarkAtProfile, CommentMarkProfile nebo MarkProfile).
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.
Důležité |
---|
S instrumentation pouze je třeba používat metody CommentMarkProfile. |
Příklady
Následující příklad ukazuje metodu MarkOperationResult.
public void ExerciseMarkOperationResult()
{
// 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 = 4;
// Declare enumeration to hold return value of
// call to MarkProfile.
MarkOperationResult result;
result = DataCollection.MarkProfile(markID);
// Compare result to MarkOperationResult value.
// In this case, the property value of
// MarkOperationResult is "OK".
if (result == MarkOperationResult.OK)
{
Console.WriteLine("PASS -- Test {0}", result);
}
else
{
Console.WriteLine("FAIL -- MarkProfile Returned code {0} with normal input", result.ToString());
}
}
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.