Compartilhar via


Classe DataProviderManager

Representa o conjunto de provedores de DDEX registrados.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Data.DataProviderManager

Namespace:  Microsoft.VisualStudio.Data
Assembly:  Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)

Sintaxe

'Declaração
<GuidAttribute("BCD55999-B818-4240-9528-3D96274477C9")> _
Public MustInherit Class DataProviderManager _
    Implements ICollection(Of DataProvider), IEnumerable(Of DataProvider),  _
    IEnumerable
[GuidAttribute("BCD55999-B818-4240-9528-3D96274477C9")]
public abstract class DataProviderManager : ICollection<DataProvider>, 
    IEnumerable<DataProvider>, IEnumerable
[GuidAttribute(L"BCD55999-B818-4240-9528-3D96274477C9")]
public ref class DataProviderManager abstract : ICollection<DataProvider^>, 
    IEnumerable<DataProvider^>, IEnumerable
[<AbstractClass>]
[<GuidAttribute("BCD55999-B818-4240-9528-3D96274477C9")>]
type DataProviderManager =  
    class
        interface ICollection<DataProvider>
        interface IEnumerable<DataProvider>
        interface IEnumerable
    end
public abstract class DataProviderManager implements ICollection<DataProvider>, IEnumerable<DataProvider>, IEnumerable

O tipo DataProviderManager expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido DataProviderManager Construtor da classe.

Superior

Propriedades

  Nome Descrição
Propriedade pública Count Retorna o número de provedores de DDEX registrados.

Superior

Métodos

  Nome Descrição
Método público CopyTo Copie o conjunto de provedores de DDEX registrados para uma matriz, começando no índice especificado da matriz.
Método público Equals determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetDataProvider Recupera um provedor de DDEX que usa um GUID especificado.
Método público GetDataProviders Recupera uma matriz que contém todos os provedores de DDEX registrados.
Método protegido GetDataProvidersImpl Esse método deve somente para uso interno e não deve ser chamado.
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular ICollection<DataProvider>.Add Adiciona um novo provedor de DDEX à coleção de provedores disponíveis de DDEX.
Implementação explícita da interfaceMétodo particular ICollection<DataProvider>.Clear Limpar a coleção de provedores de DDEX.
Implementação explícita da interfaceMétodo particular ICollection<DataProvider>.Contains Testa se uma coleção dada contém um provedor especificado de DDEX.
Implementação explícita da interfaceMétodo particular IEnumerable<DataProvider>.GetEnumerator Recupera um enumerador com que para enumerar a coleção do provedor de DDEX.
Implementação explícita da interfaceMétodo particular IEnumerable.GetEnumerator Recupera um enumerador com que para enumerar a coleção do provedor de DDEX.
Implementação explícita da interfacePropriedade particular ICollection<DataProvider>.IsReadOnly Testa se a coleção de provedores de DDEX é somente leitura.
Implementação explícita da interfaceMétodo particular ICollection<DataProvider>.Remove Remove um provedor de DDEX do conjunto de provedores.

Superior

Comentários

Essa classe de DataProviderManager fornece um modelo de objeto em torno de informações de registro do provedor de DDEX no Registro.É o ponto de entrada inicial para todos os componentes que pretendem consumir funcionalidade implementada por um provedor de DDEX.

Acesso thread-safe

Quaisquer membros estático (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.Data

ICollection

IEnumerable