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
- 實作
建構函式
| 名稱 | 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 控制項的元資料屬性值改變時,會發生這種情況。 |