ObjectPropertyProvider Class
Represents the object that should be used to provide properties in the class.
Inheritance Hierarchy
System.Object
Microsoft.SqlServer.Management.Data.ObjectPropertyProvider
Namespace: Microsoft.SqlServer.Management.Data
Assembly: Microsoft.SqlServer.Management.SDK.SqlStudio (in Microsoft.SqlServer.Management.SDK.SqlStudio.dll)
Syntax
'Declaration
Public Class ObjectPropertyProvider _
Implements ISfcPropertyProvider, ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged, ISfcPropertySet
'Usage
Dim instance As ObjectPropertyProvider
public class ObjectPropertyProvider : ISfcPropertyProvider,
ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged, ISfcPropertySet
public ref class ObjectPropertyProvider : ISfcPropertyProvider,
ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged, ISfcPropertySet
type ObjectPropertyProvider =
class
interface ISfcPropertyProvider
interface ISfcNotifyPropertyMetadataChanged
interface INotifyPropertyChanged
interface ISfcPropertySet
end
public class ObjectPropertyProvider implements ISfcPropertyProvider, ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged, ISfcPropertySet
The ObjectPropertyProvider type exposes the following members.
Constructors
Name | Description | |
---|---|---|
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(Type) | Initializes a new instance of the ObjectPropertyProvider class with the specified type. | |
ObjectPropertyProvider(Object, IObjectPropertyFilter) | Initializes a new instance of the ObjectPropertyProvider class with the specified data object and filter. | |
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(Object, String, IObjectPropertyFilter) | Initializes a new instance of the ObjectPropertyProvider class with the specified data object, prefix, and filter. | |
ObjectPropertyProvider(Type, String, IObjectPropertyFilter) | Initializes a new instance of the ObjectPropertyProvider class with the specified type, prefix, and filter. |
Top
Properties
Name | Description | |
---|---|---|
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. |
Top
Methods
Name | Description | |
---|---|---|
AttachPropertyTo | Adds a property attachment to the object. | |
AttachTo | Attaches an object to the ObjectPropertyProvider. | |
Commit() | Commits the property that provides data. | |
Commit(Object) | Provides specified data for the object to use. | |
Contains(String) | Retrieves a value that indicates whether the specified string object occurs in this string. | |
Contains(ISfcProperty) | Retrieves a value that indicates a specified value of the item in the object property. | |
Contains<T>(String) | Retrieves a string value that indicates the object property. | |
EnumProperties | Specifies the value of the properties. | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetPropertySet | Provides a method to retrieve data for the property. | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
OnPropertyChanged | Raises the PropertyChanged event that uses the name of the property that changed. | |
OnPropertyMetadataChanged | Retrieves a string that represents the current object. | |
ResolvePropertyMismatch | Looks up the specified property that does not match the object. | |
ToString | (Inherited from Object.) | |
TryGetProperty | 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 the property value to get in the object property. This class cannot be inherited. |
Top
Events
Name | Description | |
---|---|---|
PropertyChanged | Occurs when a property value changes. This class cannot be inherited. | |
PropertyMetadataChanged | Occurs when the metadata of the list changes. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.