CollectionSetExtender Class

 Allows adding the new properties to a CollectionSet and it also helps to establish dependencies between extended property and the original one

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender<CollectionSet>
    Microsoft.SqlServer.Management.Collector.CollectionSetExtender

Namespace:  Microsoft.SqlServer.Management.Collector
Assembly:  Microsoft.SqlServer.Management.Collector (in Microsoft.SqlServer.Management.Collector.dll)

Syntax

'Declaration
Public NotInheritable Class CollectionSetExtender _
    Inherits SfcObjectExtender(Of CollectionSet)
'Usage
Dim instance As CollectionSetExtender
public sealed class CollectionSetExtender : SfcObjectExtender<CollectionSet>
public ref class CollectionSetExtender sealed : public SfcObjectExtender<CollectionSet^>
[<SealedAttribute>]
type CollectionSetExtender =  
    class
        inherit SfcObjectExtender<CollectionSet>
    end
public final class CollectionSetExtender extends SfcObjectExtender<CollectionSet>

The CollectionSetExtender type exposes the following members.

Constructors

  Name Description
Public method CollectionSetExtender() Initializes a new instance of the CollectionSetExtender class.
Public method CollectionSetExtender(CollectionSet) Initializes a new instance of the CollectionSetExtender class.
Public method CollectionSetExtender(CollectorConfigStore, String) Initializes a new instance of the CollectionSetExtender class.

Top

Properties

  Name Description
Protected property Parent (Inherited from SfcObjectExtender<CollectionSet>.)

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Protected method GetParentSfcPropertySet (Inherited from SfcObjectExtender<CollectionSet>.)
Public method GetPropertySet (Inherited from SfcObjectExtender<CollectionSet>.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnPropertyChanged (Inherited from SfcObjectExtender<CollectionSet>.)
Protected method OnPropertyMetadataChanged (Inherited from SfcObjectExtender<CollectionSet>.)
Protected method parent_PropertyChanged (Inherited from SfcObjectExtender<CollectionSet>.)
Protected method parent_PropertyMetadataChanged (Inherited from SfcObjectExtender<CollectionSet>.)
Protected method RegisterParentProperty (Inherited from SfcObjectExtender<CollectionSet>.)
Protected method RegisterProperty(PropertyInfo) (Inherited from SfcObjectExtender<CollectionSet>.)
Protected method RegisterProperty(PropertyInfo, String) (Inherited from SfcObjectExtender<CollectionSet>.)
Public method ToString (Inherited from Object.)

Top

Events

  Name Description
Public event PropertyChanged (Inherited from SfcObjectExtender<CollectionSet>.)
Public event PropertyMetadataChanged (Inherited from SfcObjectExtender<CollectionSet>.)

Top

Remarks

This namespace, class, or member is supported only in version 2.0 of the Microsoft .NET Framework.

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.