Propriedade DataCollection.CurrentId
A propriedade CurrentId retorna o pseudo-token para a identificação de segmento ou identificação de processo, em uma chamada para NameProfile, StartProfile, StopProfile, SuspendProfile e ResumeProfile. Use esta propriedade para fazer com que o método operar no segmento atual ou processo, em vez de um especificamente indicado.
Namespace: Microsoft.VisualStudio.Profiler
Assembly: Microsoft.VisualStudio.Profiler (em Microsoft.VisualStudio.Profiler.dll)
Sintaxe
'Declaração
Public Shared ReadOnly Property CurrentId As UInteger
Get
public static uint CurrentId { get; }
public:
static property unsigned int CurrentId {
unsigned int get ();
}
static member CurrentId : uint32
static function get CurrentId () : uint
Valor de propriedade
Tipo: System.UInt32
Um valor inteiro não assinado para o identificador de processo ou segmento.
Exemplos
O exemplo de código a seguir demonstra a propriedade CurrentId. CurrentId é passado como um parâmetro na chamada DataCollection.NameProfile para identificar o identificador do segmento atual.
public void ExerciseCommentMarkAtProfile()
{
// Declare and initalize variables to pass to
// CommentMarkAtProfile. 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.
long timestamp = 0x1111;
int markId = 01;
string markText = "Exercising CommentMarkAtProfile...";
// Declare MarkOperationResult Enumerator.
// Holds return value from call to CommentMarkAtProfile.
MarkOperationResult markResult;
markResult = DataCollection.CommentMarkAtProfile(
timestamp,
markId,
markText);
// Check result of CommentMarkAtProfile call.
Console.WriteLine("CommentMarkAtProfile returned {0}",
markResult);
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.