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
- 实现
构造函数
| 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 |
在列表的元数据更改时发生。 |