DataBus 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 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 控件的元数据属性值时发生。 |