ObjectPropertyProvider 類別

定義

代表應該用來提供類別屬性的物件。

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

當清單的元資料變更時會發生。

適用於