Aracılığıyla paylaş


MarkOperationResult Sabit Listesi

CommentMarkAtProfile, CommentMarkProfile ve MarkProfile başarılı veya başarısız MarkOperationResult numaralandırma kullanarak döndürür.

Ad alanı:  Microsoft.VisualStudio.Profiler
Derleme:  Microsoft.VisualStudio.Profiler (Microsoft.VisualStudio.Profiler.dll içinde)

Sözdizimi

'Bildirim
Public Enumeration MarkOperationResult
public enum MarkOperationResult
public enum class MarkOperationResult
type MarkOperationResult
public enum MarkOperationResult

Üyeler

Üye adı Açıklama
OK Çağrı başarılı oldu.
ErrorModeNever Hiçbir zaman işlevi çağrıldığında profil oluşturma modunu ayarlamak.İşareti ve yorum kaydedilmez.
ErrorModeOff İşlev çağrıldığında genel profil oluşturma düzeyini off için ayarlanır.İşareti ve yorum kaydedilmez.
ErrorMarkerReserved Parametre ya da sıfıra eşit olur.Bu değerler ayrılmıştır.İşareti ve yorum kaydedilmez.
ErrorTextTooLong Dize 256 karakter sınırı aşıyor.Açıklama dizesi kesilir ve işareti ve yorum kaydedilir.
ErrorNoSupport Bu bağlamda işareti desteği yok.İşareti ve yorum kaydedilmez.
ErrorOutOfMemory Olay kaydetmek bellek yoktu.İşareti ve yorum kaydedilmez.

Örnekler

Bu örnekte MarkOperationResult numaralandırma görülmektedir.

İlk örnek, ErrorModeReserved değeri gösterir.

        public void ExerciseMarkOperationResult()
        {
            // Declare enumeration to hold return value of 
            // call to MarkProfile.
            MarkOperationResult result;

            // Force MarkProfile to return a value that says an error
            // occurred.  In this case, MarkProfile should be passed 
            // a value greater than or equal to zero.  Passing in 
            // a -1 should return a value that indicates that the 
            // passed in parameter was less than or equal to zero.
            result = DataCollection.MarkProfile(-1);
            if (result == MarkOperationResult.ErrorMarkerReserved)
            {
                Console.WriteLine("Valid Result: Input was -1 and MarkProfile returned {0}", result);
            }
            else
            {
                Console.WriteLine("Invalid Result: MarkProfile Returned code {0} with input {1}", result.ToString(), -1);
            }
        }

İkinci örnekte, CommentMarkProfile yöntemine yapılan bir çağrı döndürme değeri tutmak için MarkOperationResult numaralandırma gösterilmektedir.

        public void ExerciseMarkOperationResult()
        {
            // Declare and initialize variables to pass to
            // CommentMarkProfile.  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 = 02;
            string markText = "Exercising CommentMarkProfile...";

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

            markResult = DataCollection.CommentMarkProfile(
                markId,
                markText);

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

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.Profiler Ad Alanı