DataBus Класс

Определение

Представляет класс 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
Наследование
DataBus
Реализации

Конструкторы

DataBus()

Инициализирует новый экземпляр класса DataBus.

Свойства

Count

Возвращает количество данных в элементе DataBus.

IsSynchronized

Возвращает значение, указывающее, являются ли данные в элементе управления DataBus синхронизированными.

Item[String]

Возвращает или задает значение свойства в элементе управления DataBus.

SyncRoot

Возвращает объект, который можно использовать для синхронизации данных в элементе управления DataBus.

Методы

Add(ISfcProperty)

Добавляет свойство с заданными метаданными и значением в коллекцию. Этот класс не наследуется.

Add(ISfcProperty, ISfcPropertyProvider)

Добавляет метаданные свойства, значение и поставщик свойства. Этот класс не наследуется.

Add(ISfcPropertyProvider)

Добавляет все свойства от поставщика. Этот класс не наследуется.

Add(String, ISfcPropertyProvider)

Добавляет свойство с указанным именем и поставщиком свойства. Этот класс не наследуется.

Add<T>(String, T)

Добавляет свойство с указанными именем и типом. Этот класс не наследуется.

Add<T>(String, T, Boolean)

Добавляет свойство с указанными именем и типом. Этот класс не наследуется.

Contains(ISfcProperty)

Проверяет, существует ли свойство с указанными метаданными и значением. Этот класс не наследуется.

Contains(String)

Проверяет, существует ли свойство с указанным именем. Этот класс не наследуется.

Contains<T>(String)

Указывает, существует ли свойство с указанным именем.

CopyTo(Array, Int32)

Копирует элементы, входящие в элемент управления DataBus, в одномерный массив, начиная с заданного индекса.

Dispose()

Освобождает все ресурсы, занятые классом DataBus.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом DataBus, а при необходимости освобождает также управляемые ресурсы.

EnumProperties()

Задает все свойства.

GetAttributes()

Указывает коллекцию атрибутов из данных в элементе управления DataBus.

GetClassName()

Возвращает имя класса для элемента управления DataBus.

GetComponentName()

Возвращает имя компонента для элемента управления DataBus.

GetConverter()

Возвращает преобразователь типов для элемента управления DataBus.

GetDefaultEvent()

Возвращает событие по умолчанию для элемента управления DataBus.

GetDefaultProperty()

Возвращает свойство по умолчанию для элемента управления DataBus.

GetEditor(Type)

Возвращает тип редактора для элемента управления DataBus.

GetEnumerator()

Возвращает интерфейс IEnumerator для элемента управления DataBus.

GetEvents()

Возвращает события для элемента управления DataBus.

GetEvents(Attribute[])

Возвращает отфильтрованную коллекцию дескрипторов событий для элемента управления DataBus.

GetProperties()

Возвращает коллекцию дескрипторов свойств для элемента управления DataBus.

GetProperties(Attribute[])

Возвращает свойства для элемента управления DataBus, используя массив атрибутов в качестве фильтра.

GetPropertyOwner(PropertyDescriptor)

Возвращает объект, содержащий свойство, описываемое заданным дескриптором свойства.

GetPropertySet()

Возвращает набор свойств элемента DataBus.

Remove(ISfcProperty)

Удаляет из коллекции свойство с указанными метаданными и значением.

Remove(ISfcPropertyProvider)

Удаляет указанного поставщика для всех свойств.

Remove(String)

Удаляет указанное имя для свойства элемента управления DataBus.

Remove(String, ISfcPropertyProvider)

Удаляет указанный поставщик для свойства из элемента управления DataBus.

TryGetProperty(String, ISfcProperty)

Возвращает свойство, связанное с указанным ключом.

TryGetPropertyValue(String, Object)

Возвращает значение свойства с указанным именем и значением.

TryGetPropertyValue<T>(String, T)

Возвращает значение свойства с указанным именем и типом.

События

PropertyChanged

Происходит при изменении значения свойства для элемента управления DataBus.

PropertyMetadataChanged

Происходит при изменении значения свойства метаданных для элемента управления DataBus.

Применяется к