Sdílet prostřednictvím


MarkOperationResult – výčet

CommentMarkAtProfile, CommentMarkProfile a MarkProfile vrátit úspěch nebo neúspěch pomocí výčtu MarkOperationResult.

Obor názvů:  Microsoft.VisualStudio.Profiler
Sestavení:  Microsoft.VisualStudio.Profiler (v Microsoft.VisualStudio.Profiler.dll)

Syntaxe

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

Členy

Název členu Popis
OK Volání bylo úspěšné.
ErrorModeNever Profilování režim byl nastaven nikdy byla volána funkce.Značka a komentáře nejsou zaznamenávány.
ErrorModeOff Na globální úrovni profilování byla nastavena na OFF, když byla volána funkce.Značka a komentáře nejsou zaznamenávány.
ErrorMarkerReserved Parametr je menší nebo rovna 0.Tyto hodnoty jsou vyhrazena.Značka a komentáře nejsou zaznamenávány.
ErrorTextTooLong Řetězec přesahuje maximálně 256 znaků.Zkrácený řetězec komentáře a označit a komentáře jsou zaznamenány.
ErrorNoSupport Podpora žádné známky v této souvislosti.Značka a komentáře nejsou zaznamenávány.
ErrorOutOfMemory Paměť nebyla k dispozici zaznamenávat události.Značka a komentáře nejsou zaznamenávány.

Příklady

Tyto příklady ilustrují výčtu MarkOperationResult.

První příklad ukazuje hodnotu ErrorModeReserved.

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

Druhý příklad znázorňuje výčtu MarkOperationResult držet vrácená hodnota volání metody CommentMarkProfile.

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

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Profiler – obor názvů