ObjectPropertyProvider Class

Definition

Represents the object that should be used to provide properties in the class.

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
Inheritance
ObjectPropertyProvider
Implements

Constructors

ObjectPropertyProvider()

Initializes a new instance of the ObjectPropertyProvider class with the default property values.

ObjectPropertyProvider(Object)

Initializes a new instance of the ObjectPropertyProvider class with the specified data object.

ObjectPropertyProvider(Object, IObjectPropertyFilter)

Initializes a new instance of the ObjectPropertyProvider class with the specified data object and filter.

ObjectPropertyProvider(Object, String, IObjectPropertyFilter)

Initializes a new instance of the ObjectPropertyProvider class with the specified data object, prefix, and filter.

ObjectPropertyProvider(Type)

Initializes a new instance of the ObjectPropertyProvider class with the specified type.

ObjectPropertyProvider(Type, IObjectPropertyFilter)

Initializes a new instance of the ObjectPropertyProvider class with the specified type and filter.

ObjectPropertyProvider(Type, String)

Initializes a new instance of the ObjectPropertyProvider class with the specified type and prefix.

ObjectPropertyProvider(Type, String, IObjectPropertyFilter)

Initializes a new instance of the ObjectPropertyProvider class with the specified type, prefix, and filter.

Properties

DataObject

Gets or sets the data value of the current DataObject object.

Properties

Gets the properties of the current data object in the list.

Type

Gets the type of the property that provides data.

Methods

AttachPropertyTo(ISfcProperty, IDataBus, Boolean)

Adds a property attachment to the object.

AttachTo(IDataBus, Boolean)

Attaches an object to the ObjectPropertyProvider.

Commit()

Commits the property that provides data.

Commit(Object)

Provides specified data for the object to use.

Contains(ISfcProperty)

Retrieves a value that indicates a specified value of the item in the object property.

Contains(String)

Retrieves a value that indicates whether the specified string object occurs in this string.

Contains<T>(String)

Retrieves whether the string value indicates the object property.

EnumProperties()

Specifies the value of the properties.

GetPropertySet()

Provides a method to retrieve data for the property.

OnPropertyChanged(String)

Raises the PropertyChanged event that uses the name of the property that changed.

OnPropertyMetadataChanged(String)

Retrieves a string that represents the current object.

ResolvePropertyMismatch(ISfcProperty, IDataBus, Boolean, ValueMismatchPropertyException)

Looks up the specified property that does not match the object.

TryGetProperty(String, ISfcProperty)

Retrieves a value that indicates the property to get. This class cannot be inherited.

TryGetPropertyValue(String, Object)

Retrieves a value that indicates the property value to get. This class cannot be inherited.

TryGetPropertyValue<T>(String, T)

Retrieves a value that indicates whether the property value is in the object property. This class cannot be inherited.

Events

PropertyChanged

Occurs when a property value changes. This class cannot be inherited.

PropertyMetadataChanged

Occurs when the metadata of the list changes.

Applies to