ObjectPropertyProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表應該用來提供類別屬性的物件。
public ref class ObjectPropertyProvider : Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertyProvider, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertySet, System::ComponentModel::INotifyPropertyChanged
public class ObjectPropertyProvider : Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertyProvider, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet, System.ComponentModel.INotifyPropertyChanged
type ObjectPropertyProvider = class
interface ISfcPropertyProvider
interface ISfcNotifyPropertyMetadataChanged
interface INotifyPropertyChanged
interface ISfcPropertySet
Public Class ObjectPropertyProvider
Implements INotifyPropertyChanged, ISfcPropertyProvider, ISfcPropertySet
- 繼承
-
ObjectPropertyProvider
- 實作
建構函式
| 名稱 | Description |
|---|---|
| ObjectPropertyProvider() |
初始化一個新的類別實例 ObjectPropertyProvider ,使用預設屬性值。 |
| ObjectPropertyProvider(Object, IObjectPropertyFilter) |
初始化一個新的類別實例 ObjectPropertyProvider ,使用指定的資料物件與過濾器。 |
| ObjectPropertyProvider(Object, String, IObjectPropertyFilter) |
初始化一個新的類別實例 ObjectPropertyProvider ,使用指定的資料物件、前綴和過濾器。 |
| ObjectPropertyProvider(Object) |
初始化一個新的類別實例 ObjectPropertyProvider ,並使用指定的資料物件。 |
| ObjectPropertyProvider(Type, IObjectPropertyFilter) |
初始化一個新的類別實例 ObjectPropertyProvider ,並使用指定的類型與過濾器。 |
| ObjectPropertyProvider(Type, String, IObjectPropertyFilter) |
初始化一個以指定型別、前綴和過濾器的新類別實例 ObjectPropertyProvider 。 |
| ObjectPropertyProvider(Type, String) |
初始化一個以指定類型與前綴為類別的新 ObjectPropertyProvider 實例。 |
| ObjectPropertyProvider(Type) |
初始化一個以指定型別的新 ObjectPropertyProvider 類別實例。 |
屬性
| 名稱 | Description |
|---|---|
| DataObject |
取得或設定目前 DataObject 物件的資料值。 |
| Properties |
取得列表中目前資料物件的屬性。 |
| Type |
取得提供資料的屬性類型。 |
方法
| 名稱 | Description |
|---|---|
| AttachPropertyTo(ISfcProperty, IDataBus, Boolean) |
為物件附加屬性。 |
| AttachTo(IDataBus, Boolean) |
將物件附加到 ObjectPropertyProvider。 |
| Commit() |
提交提供資料的屬性。 |
| Commit(Object) |
提供物件可用的指定資料。 |
| Contains(ISfcProperty) |
取得一個表示物件屬性中指定值的值。 |
| Contains(String) |
檢索一個值,指示指定的字串物件是否出現在這個字串中。 |
| Contains<T>(String) |
檢索字串值是否代表物件屬性。 |
| EnumProperties() |
指定房產的價值。 |
| GetPropertySet() |
提供一種取得該屬性資料的方法。 |
| OnPropertyChanged(String) |
會觸發 PropertyChanged 使用該物業名稱的事件。 |
| OnPropertyMetadataChanged(String) |
擷取代表當前物件的字串。 |
| ResolvePropertyMismatch(ISfcProperty, IDataBus, Boolean, ValueMismatchPropertyException) |
查詢指定的屬性,但該屬性與物件不符。 |
| TryGetProperty(String, ISfcProperty) |
取得一個表示要取得屬性的值。 此類別無法獲得繼承。 |
| TryGetPropertyValue(String, Object) |
取得一個表示要取得屬性值的值。 此類別無法獲得繼承。 |
| TryGetPropertyValue<T>(String, T) |
擷取一個表示屬性值是否屬於物件屬性的值。 此類別無法獲得繼承。 |
事件
| 名稱 | Description |
|---|---|
| PropertyChanged |
發生於屬性值變更時。 此類別無法獲得繼承。 |
| PropertyMetadataChanged |
當清單的元資料變更時會發生。 |