DataCollection.CommentMarkProfile Yöntem
CommentMarkProfile yöntemi .vsp dosyasında sayısal işareti ve bir metin dizesi ekler.CommentMarkProfile işlevi içeren iş parçacığı için profil oluşturma eklenecek işareti ve açıklama için açık olması gerekir.
Ad alanı: Microsoft.VisualStudio.Profiler
Derleme: Microsoft.VisualStudio.Profiler (Microsoft.VisualStudio.Profiler.dll içinde)
Sözdizimi
'Bildirim
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
Parametreler
- markId
Tür: System.Int32
Sayısal işaretleyici eklemek için.İmleç, büyüktür veya eşittir 0 (sıfır) gerekir.
- markText
Tür: System.String
Metin dizesi eklemek için bir işaretçi.Dize null Sonlandırıcı dahil olmak üzere en fazla 256 karakter olmalıdır.
Dönüş Değeri
Tür: Microsoft.VisualStudio.Profiler.MarkOperationResult
Dönüş değeri, MarkOperationResult, enum ' dir.
Notlar
İşaretleri ve yorumları Microsoft.VisualStudio.Profiler.DataCollection üye işlevler (CommentMarkAtProfile, CommentMarkProfile veya MarkProfile) veya VSInstr işareti komutu ile eklendiğinde işareti profili işlevi içeren iş parçacığı için profil oluşturma durumu açık olmalıdır.
Profil işaretleri genel kapsam içindedir.Örneğin, bir iş parçacığı eklenen bir profil işareti başlangıç veya bitiş .vsp dosyasındaki herhangi bir iş parçacığında bir veri parçasının işaretlemek için kullanılabilir.
![]() |
---|
CommentMarkProfile yöntemi, yalnızca alt yapısı ile kullanılmalıdır. |
Örnekler
Aşağıdaki örnekte, MarkOperationResult yöntemi gösterilmektedir.
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());
}
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.