Aracılığıyla paylaş


DataCollection.MarkProfile Yöntem

MarkProfile yöntemi .vsp dosyasında profil işareti ekler.MarkProfile işlevi içeren iş parçacığı için profil oluşturma eklenecek işareti 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 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

Parametreler

  • markId
    Tür: System.Int32
    Eklemek için işaretçi.İmleç, büyüktür veya eşittir 0 (sıfır) olması gerekir.

Dönüş Değeri

Tür: Microsoft.VisualStudio.Profiler.MarkOperationResult
Dönüş değeri, MarkOperationResult, enum ' dir.

Notlar

Değeri her zaman MarkProfile işlevini içeren iş parçacığı profil oluşturulmuş kod çalıştırır .vsp dosyasına eklenir.Birden çok kez MarkProfile çağırabilirsiniz.

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.

İşaretleri ve yorumları (CommentMarkAtProfile, CommentMarkProfile veya MarkProfile) API işlevleri veya 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.

Önemli notÖnemli

MarkProfile yöntemi, yalnızca alt yapısı ile kullanılmalıdır.

Örnekler

Aşağıdaki örnekte, MarkProfile yöntemi gösterilmektedir.

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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

DataCollection Sınıf

Microsoft.VisualStudio.Profiler Ad Alanı