ObjectPropertyProvider Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |