Freigeben über


NameOperationResult-Enumeration

NameProfile-Methode gibt NameOperationResult-Enumeration zurück, um Erfolg oder Fehler anzugeben.

Namespace:  Microsoft.VisualStudio.Profiler
Assembly:  Microsoft.VisualStudio.Profiler (in Microsoft.VisualStudio.Profiler.dll)

Syntax

'Declaration
Public Enumeration NameOperationResult
public enum NameOperationResult
public enum class NameOperationResult
type NameOperationResult
public enum NameOperationResult

Member

Membername Beschreibung
ErrorNoSupport Der angegebene Vorgang wird nicht unterstützt.
ErrorOutOfMemory Es war kein Arbeitsspeicher zum Aufzeichnen des Ereignisses verfügbar.
ErrorInvalidName Der Name ist ungültig.
ErrorIdDoesNotExist Das angegebene Profilelement ist nicht vorhanden.
ErrorLevelDoesNotExist Die angegebene Profilebene ist nicht vorhanden.
ErrorRedefinition Dem Profilelement wurde bereits ein Name zugewiesen.Der Name in dieser Funktion wird ignoriert.
ErrorTextTruncated Der Text des Namens hat die maximale Länge von 32 Zeichen einschließlich des NULL-Zeichens überschritten und wurde deshalb abgeschnitten.
OK Der Name wurde erfolgreich registriert.

Beispiele

Das folgende Beispiel veranschaulicht die NameOperationResult-Enumeration. Im Beispiel wird ein Aufruf der DataCollection.NameProfile-Methode verwendet, um der NameOperationResult-Enumeration einen Wert zuzuweisen.

        public void ExerciseNameOperationResult()
        {
            string profileName = "ExerciseNameProfile";

            // Declare enumeration to hold result of call to 
            // ExerciseNameProfle.
            NameOperationResult nameResult;

            nameResult =  DataCollection.NameProfile(
                profileName,
                ProfileLevel.Global,
                DataCollection.CurrentId);

            Console.WriteLine("NameProfile returned {0}", nameResult);
        }

Siehe auch

Referenz

Microsoft.VisualStudio.Profiler-Namespace