Compartilhar via


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
Propriedade públicaMembro estático 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
Método públicoMembro estático 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.
Método públicoMembro estático 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.
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido 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.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método públicoMembro estático 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.
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método públicoMembro estático NameProfile O método NameProfile atribui uma seqüência de caracteres especificado do processo ou segmento.
Método públicoMembro estático ResumeProfile Diminui de método ResumeProfile a suspender ou retomar o contador para o nível de criação de perfil especificado.
Método públicoMembro estático StartProfile O método de StartProfile define o contador como 1 (ativado) para o nível de criação de perfil especificado.
Método públicoMembro estático StopProfile O método StopProfile define o contador para 0 (desativado) para o nível de criação de perfil especificado.
Método públicoMembro estático SuspendProfile O método SuspendProfile incrementa o contador de suspender ou retomar o nível de criação de perfil especificado.
Método público 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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Profiler