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

获取数据总线中的数据编号。

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()

返回 DataBus 控件的 IEnumerator 接口。

GetEvents()

返回 DataBus 控件的事件。

GetEvents(Attribute[])

返回一个 DataBus 控件的事件描述符的已筛选集合。

GetProperties()

返回一个 DataBus 控件的属性描述符集合。

GetProperties(Attribute[])

使用属性数组作为筛选器返回 DataBus 控件的属性。

GetPropertyOwner(PropertyDescriptor)

返回一个对象,该对象包含指定的属性描述符所描述的属性。

GetPropertySet()

检索数据总线的属性集。

Remove(ISfcProperty)

从集合中删除具有指定的元数据和值的属性。

Remove(ISfcPropertyProvider)

删除所有属性的指定提供程序。

Remove(String)

删除数据总线的指定名称的属性。

Remove(String, ISfcPropertyProvider)

从 DataBus 控件中删除属性的指定提供程序。

TryGetProperty(String, ISfcProperty)

获取与指定的键关联的属性。

TryGetPropertyValue(String, Object)

尝试获取具有指定名称和值的属性值。

TryGetPropertyValue<T>(String, T)

尝试获取具有指定名称和类型的属性值。

事件

PropertyChanged

当更改 DataBus 控件的属性值时发生。

PropertyMetadataChanged

当更改 DataBus 控件的元数据属性值时发生。

适用于