NameProfile method returns NameOperationResult enum to indicate success or failure.
Namespace:
Microsoft.VisualStudio.Profiler
Assembly:
Microsoft.VisualStudio.Profiler (in Microsoft.VisualStudio.Profiler.dll)
Visual Basic (Declaration)
Public Enumeration NameOperationResult
Dim instance As NameOperationResult
public enum NameOperationResult
public enum class NameOperationResult
public enum NameOperationResult
| Member name | Description |
|---|
| ErrorNoSupport |
The specified operation is not supported.
|
| ErrorOutOfMemory |
Memory was not available to record the event.
|
| ErrorInvalidName |
The name is invalid.
|
| ErrorIdDoesNotExist |
The profiling element specified does not exist.
|
| ErrorLevelDoesNotExist |
The profile level specified does not exist.
|
| ErrorRedefinition |
A name was already assigned to the profile element. The name in this function is ignored.
|
| ErrorTextTruncated |
The name text exceeded 32 characters including the null character and was therefore truncated.
|
| OK |
Name was registered successfully.
|
The following example illustrates the NameOperationResult enumeration. The example uses a call to the DataCollection.NameProfile method to assign a value to the NameOperationResult enumeration.
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);
}
Reference