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
實作

建構函式

名稱 Description
DataBus()

初始化 DataBus 類別的新執行個體。

屬性

名稱 Description
Count

取得資料匯流排中的資料數量。

IsSynchronized

會取得一個值,表示 DataBus 控制項中的資料是否同步。

Item[String]

取得或設定 DataBus 控制項中的屬性值。

SyncRoot

取得一個物件,可用來同步資料與 DataBus 控制項。

方法

名稱 Description
Add(ISfcProperty, ISfcPropertyProvider)

新增屬性元資料、值與屬性提供者。 此類別無法獲得繼承。

Add(ISfcProperty)

為集合新增一個包含指定元資料與值的屬性。 此類別無法獲得繼承。

Add(ISfcPropertyProvider)

新增所有提供者的屬性。 此類別無法獲得繼承。

Add(String, ISfcPropertyProvider)

新增一個指定名稱及物業提供者的物業。 此類別無法獲得繼承。

Add<T>(String, T, Boolean)

新增一個指定名稱和類型的屬性。 此類別無法獲得繼承。

Add<T>(String, T)

新增一個指定名稱和類型的屬性。 此類別無法獲得繼承。

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

取得資料匯流排的屬性集合。

Remove(ISfcProperty)

從集合中移除包含指定元資料與值的屬性。

Remove(ISfcPropertyProvider)

移除所有屬性的指定提供者。

Remove(String, ISfcPropertyProvider)

將該屬性指定的提供者從資料匯流排控制中移除。

Remove(String)

移除資料匯流排屬性的指定名稱。

TryGetProperty(String, ISfcProperty)

取得與指定金鑰相關的屬性。

TryGetPropertyValue(String, Object)

嘗試取得指定名稱和價值的房產價值。

TryGetPropertyValue<T>(String, T)

嘗試取得指定名稱和類型的屬性值。

事件

名稱 Description
PropertyChanged

當 DataBus 控制項的屬性值改變時,會發生這種情況。

PropertyMetadataChanged

當 DataBus 控制項的元資料屬性值改變時,會發生這種情況。

適用於