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. |