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
实现

构造函数

ObjectPropertyProvider()

使用默认属性值初始化 ObjectPropertyProvider 类的新实例。

ObjectPropertyProvider(Object)

使用指定的数据对象初始化 ObjectPropertyProvider 类的新实例。

ObjectPropertyProvider(Object, IObjectPropertyFilter)

使用指定的数据对象和筛选器初始化 ObjectPropertyProvider 类的新实例。

ObjectPropertyProvider(Object, String, IObjectPropertyFilter)

使用指定的数据对象、前缀和筛选器初始化 ObjectPropertyProvider 类的新实例。

ObjectPropertyProvider(Type)

使用指定的类型初始化 ObjectPropertyProvider 类的新实例。

ObjectPropertyProvider(Type, IObjectPropertyFilter)

使用指定的类型和筛选器初始化 ObjectPropertyProvider 类的新实例。

ObjectPropertyProvider(Type, String)

使用指定的类型和前缀初始化 ObjectPropertyProvider 类的新实例。

ObjectPropertyProvider(Type, String, IObjectPropertyFilter)

使用指定的类型、前缀和筛选器初始化 ObjectPropertyProvider 类的新实例。

属性

DataObject

获取或设置当前 DataObject 对象的数据值。

Properties

获取列表中的当前数据对象的属性。

Type

获取提供数据的属性的类型。

方法

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)

检索一个值,该值指示属性值是否在对象属性中。 此类不能被继承。

事件

PropertyChanged

在属性值更改时发生。 此类不能被继承。

PropertyMetadataChanged

在列表的元数据更改时发生。

适用于