Compartilhar via


DataBus Classe

Definição

Representa a classe DataBus.

public ref class DataBus : IDisposable, Microsoft::SqlServer::Management::Data::IDataBus, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertyProvider, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertySet, System::Collections::ICollection, System::ComponentModel::ICustomTypeDescriptor, System::ComponentModel::INotifyPropertyChanged
public class DataBus : IDisposable, Microsoft.SqlServer.Management.Data.IDataBus, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertyProvider, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet, System.Collections.ICollection, System.ComponentModel.ICustomTypeDescriptor, System.ComponentModel.INotifyPropertyChanged
type DataBus = class
    interface IDataBus
    interface ISfcPropertySet
    interface ISfcPropertyProvider
    interface ISfcNotifyPropertyMetadataChanged
    interface INotifyPropertyChanged
    interface ICollection
    interface IEnumerable
    interface IDisposable
    interface ICustomTypeDescriptor
Public Class DataBus
Implements ICollection, ICustomTypeDescriptor, IDataBus, IDisposable, INotifyPropertyChanged, ISfcPropertyProvider, ISfcPropertySet
Herança
DataBus
Implementações

Construtores

DataBus()

Inicializa uma nova instância da classe DataBus.

Propriedades

Count

Obtém o número de dados em um barramento de dados.

IsSynchronized

Obtém um valor que indica se os dados em um controle DataBus são sincronizados.

Item[String]

Obtém ou define o valor da propriedade no controle DataBus.

SyncRoot

Obtém um objeto que pode ser usado para sincronizar dados com o controle DataBus.

Métodos

Add(ISfcProperty)

Adiciona uma propriedade com os metadados e o valor especificados à coleção. Essa classe não pode ser herdada.

Add(ISfcProperty, ISfcPropertyProvider)

Adiciona metadados de propriedade, um valor e um provedor de propriedade. Essa classe não pode ser herdada.

Add(ISfcPropertyProvider)

Adiciona todas as propriedade do provedor. Essa classe não pode ser herdada.

Add(String, ISfcPropertyProvider)

Adiciona uma propriedade com o nome e o provedor de propriedades especificados. Essa classe não pode ser herdada.

Add<T>(String, T)

Adiciona uma propriedade com o nome e o tipo especificados. Essa classe não pode ser herdada.

Add<T>(String, T, Boolean)

Adiciona uma propriedade com o nome e o tipo especificados. Essa classe não pode ser herdada.

Contains(ISfcProperty)

Verifica se a propriedade com os metadados e o valor especificados existe. Essa classe não pode ser herdada.

Contains(String)

Verifica se a propriedade com o nome especificado existe. Essa classe não pode ser herdada.

Contains<T>(String)

Indica se a propriedade com o nome especificado existe.

CopyTo(Array, Int32)

Copia os itens de um controle DataBus em uma matriz unidimensional a partir do índice de matriz indicado.

Dispose()

Libera todos os recursos usados pela classe DataBus.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo DataBus e opcionalmente libera os recursos gerenciados.

EnumProperties()

Especifica todas as propriedades.

GetAttributes()

Indica a coleção de atributos dos dados no controle DataBus.

GetClassName()

Retorna o nome da classe do controle DataBus.

GetComponentName()

Retorna o nome do componente do controle DataBus.

GetConverter()

Retorna um conversor de tipo para o controle DataBus.

GetDefaultEvent()

Retorna o evento padrão do controle DataBus.

GetDefaultProperty()

Retorna a propriedade padrão do controle DataBus.

GetEditor(Type)

Obtém o tipo de um editor para o controle DataBus.

GetEnumerator()

Retorna uma interface de IEnumerator para o controle DataBus.

GetEvents()

Retorna os eventos do controle DataBus.

GetEvents(Attribute[])

Retorna uma coleção filtrada de descritores de eventos para o controle DataBus.

GetProperties()

Retorna uma coleção de descritores de propriedades para o controle DataBus.

GetProperties(Attribute[])

Retorna as propriedades do controle DataBus usando a matriz de atributos como um filtro.

GetPropertyOwner(PropertyDescriptor)

Retorna um objeto que contém a propriedade descrita pelo descritor de propriedade especificado.

GetPropertySet()

Recupera o conjunto de propriedades do barramento de dados.

Remove(ISfcProperty)

Remove uma propriedade com os metadados e o valor especificados da coleção.

Remove(ISfcPropertyProvider)

Remove o provedor especificado para todas as propriedades.

Remove(String)

Remove o nome da propriedade especificada do barramento de dados.

Remove(String, ISfcPropertyProvider)

Remove o provedor especificado da propriedade do controle Data Bus.

TryGetProperty(String, ISfcProperty)

Obtém a propriedade associada à chave especificada.

TryGetPropertyValue(String, Object)

Tenta obter o valor da propriedade com o nome e o valor especificados.

TryGetPropertyValue<T>(String, T)

Tenta obter o valor da propriedade com o nome e o tipo especificados.

Eventos

PropertyChanged

Ocorre quando o valor da propriedade do controle DataBus é alterado.

PropertyMetadataChanged

Ocorre quando o valor da propriedade dos metadados do controle DataBus é alterado.

Aplica-se a