Share via


SearchPropertyListExtender Class

Definition

Important

This API is not CLS-compliant.

Class which provides extended properties for a SearchPropertyList object

[System.CLSCompliant(false)]
public class SearchPropertyListExtender : Microsoft.SqlServer.Management.Smo.SmoObjectExtender<Microsoft.SqlServer.Management.Smo.SearchPropertyList>, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcValidate
[<System.CLSCompliant(false)>]
type SearchPropertyListExtender = class
    inherit SmoObjectExtender<SearchPropertyList>
    interface ISfcValidate
Public Class SearchPropertyListExtender
Inherits SmoObjectExtender(Of SearchPropertyList)
Implements ISfcValidate
Inheritance
Attributes
Implements

Constructors

SearchPropertyListExtender()
SearchPropertyListExtender(SearchPropertyList)

Properties

ConnectionContext
DatabaseName
DatabaseNamesToSelect
GridValidationState
IsEmptyList
Name
Parent

Parent object

(Inherited from SfcObjectExtender<TSfcInstance>)
PropertyListNamesToSelect
SearchProperties
SelectedDatabaseName
SelectedPropertyListName
SortedSearchProperties
SortingExpression

Methods

ApplyChanges()
GetParentSfcPropertySet() (Inherited from SmoObjectExtender<T>)
GetPropertySet()

returns collection of the properties

(Inherited from SfcObjectExtender<TSfcInstance>)
OnPropertyChanged(String)

Fires PropertyChanged event, when it has any subscriber

(Inherited from SfcObjectExtender<TSfcInstance>)
OnPropertyMetadataChanged(String)

Fires PropertyMetadataChanged event, when it has any subscriber

(Inherited from SfcObjectExtender<TSfcInstance>)
parent_PropertyChanged(Object, PropertyChangedEventArgs) (Inherited from SfcObjectExtender<TSfcInstance>)
parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs) (Inherited from SfcObjectExtender<TSfcInstance>)
PropagateAlterToChildren(StringCollection, Boolean)

Adds the Alter script of the child objects to the script.

(Inherited from SmoObjectExtender<T>)
RegisterParentProperty(PropertyInfo)

Register property of the parent, that has not been included in properties collection (like 'Name' in SMO or collections

(Inherited from SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo, String)

Register an additional reflected property, dependant on the property from the parent object

(Inherited from SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo)

Register an additional reflected property

(Inherited from SfcObjectExtender<TSfcInstance>)
Validate(String, Object[])

Events

PropertyChanged (Inherited from SfcObjectExtender<TSfcInstance>)
PropertyMetadataChanged (Inherited from SfcObjectExtender<TSfcInstance>)

Applies to