Classe DataCollection
A classe DataCollection permite que você programaticamente controlar a quantidade de dados coletados durante perfilação no arquivo. vsp. Para controlar a coleta de dados programaticamente, use os métodos e propriedades da classe DataCollection no seu código gerenciado.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Profiler.DataCollection
Namespace: Microsoft.VisualStudio.Profiler
Assembly: Microsoft.VisualStudio.Profiler (em Microsoft.VisualStudio.Profiler.dll)
Sintaxe
'Declaração
<SecurityPermissionAttribute(SecurityAction.InheritanceDemand, UnmanagedCode := True)> _
<SecurityPermissionAttribute(SecurityAction.LinkDemand, UnmanagedCode := True)> _
Public NotInheritable Class DataCollection
[SecurityPermissionAttribute(SecurityAction.InheritanceDemand, UnmanagedCode = true)]
[SecurityPermissionAttribute(SecurityAction.LinkDemand, UnmanagedCode = true)]
public sealed class DataCollection
[SecurityPermissionAttribute(SecurityAction::InheritanceDemand, UnmanagedCode = true)]
[SecurityPermissionAttribute(SecurityAction::LinkDemand, UnmanagedCode = true)]
public ref class DataCollection sealed
[<Sealed>]
[<SecurityPermissionAttribute(SecurityAction.InheritanceDemand, UnmanagedCode = true)>]
[<SecurityPermissionAttribute(SecurityAction.LinkDemand, UnmanagedCode = true)>]
type DataCollection = class end
public final class DataCollection
O tipo DataCollection expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
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. |
Início
Métodos
Nome | Descrição | |
---|---|---|
CommentMarkAtProfile | O método de CommentMarkAtProfile insere um valor de carimbo de hora, uma marca numérica e uma seqüência de caracteres de comentário no arquivo. vsp.O valor de carimbo de hora pode ser usado para sincronizar os eventos externos.Criação de perfil para o segmento que contém a função de CommentMarkAtProfile deve estar Diante para a marca e a comentar a ser inserido. | |
CommentMarkProfile | O método de CommentMarkProfile insere um marcador numérico e uma seqüência de caracteres de texto no arquivo. vsp.Criação de perfil para o segmento que contém a função de CommentMarkProfile deve estar Diante para a marca e a comentar a ser inserido. | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
MarkProfile | O método MarkProfile insere uma marca de perfil no arquivo. vsp.Criação de perfil para o segmento que contém a função MarkProfile deve estar Diante para a marca a ser inserido. | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
NameProfile | O método NameProfile atribui uma seqüência de caracteres especificado do processo ou segmento. | |
ResumeProfile | Diminui de método ResumeProfile a suspender ou retomar o contador para o nível de criação de perfil especificado. | |
StartProfile | O método de StartProfile define o contador como 1 (ativado) para o nível de criação de perfil especificado. | |
StopProfile | O método StopProfile define o contador para 0 (desativado) para o nível de criação de perfil especificado. | |
SuspendProfile | O método SuspendProfile incrementa o contador de suspender ou retomar o nível de criação de perfil especificado. | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
Início
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.