SfcObjectExtender(TSfcInstance)-Klasse
Allows adding the new properties and it also helps to establish dependency between extended property and the original one. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur.
Vererbungshierarchie
System. . :: . .Object
Microsoft.SqlServer.Management.Sdk.Sfc..::..SfcObjectExtender<(Of <(<'TSfcInstance>)>)>
Microsoft.SqlServer.Management.Dmf. . :: . .ConditionExtender
Microsoft.SqlServer.Management.Dmf. . :: . .PolicyExtender
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectExtender< (Of < ( <'T> ) > ) >
Namespace: Microsoft.SqlServer.Management.Sdk.Sfc
Assembly: Microsoft.SqlServer.Management.Sdk.Sfc (in Microsoft.SqlServer.Management.Sdk.Sfc.dll)
Syntax
'Declaration
Public Class SfcObjectExtender(Of TSfcInstance As {New, ISfcPropertyProvider}) _
Implements ISfcPropertyProvider, INotifyPropertyChanged, ISfcNotifyPropertyMetadataChanged
'Usage
Dim instance As SfcObjectExtender(Of TSfcInstance)
public class SfcObjectExtender<TSfcInstance> : ISfcPropertyProvider,
INotifyPropertyChanged, ISfcNotifyPropertyMetadataChanged
where TSfcInstance : new(), ISfcPropertyProvider
generic<typename TSfcInstance>
where TSfcInstance : gcnew(), ISfcPropertyProvider
public ref class SfcObjectExtender : ISfcPropertyProvider,
INotifyPropertyChanged, ISfcNotifyPropertyMetadataChanged
type SfcObjectExtender<'TSfcInstance when 'TSfcInstance : new() and ISfcPropertyProvider> =
class
interface ISfcPropertyProvider
interface INotifyPropertyChanged
interface ISfcNotifyPropertyMetadataChanged
end
JScript bietet keine Unterstützung für die Verwendung generischer Typen und Methoden.
Typparameter
- TSfcInstance
The parent object used as a base property provider.
Der SfcObjectExtender<(Of <(<'TSfcInstance>)>)>-Typ macht folgende Elemente verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >() () () () | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. | |
SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >(TSfcInstance) | Initializes a new instance of the SfcObjectExtender<(Of <(<'TSfcInstance>)>)> class with the specified parent. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. |
Zum Anfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Parent | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | (Geerbt von Object.) | |
Finalize | (Geerbt von Object.) | |
GetHashCode | (Geerbt von Object.) | |
GetParentSfcPropertySet | Retrieves an instance of the parent's property set. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. | |
GetPropertySet | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. | |
GetType | (Geerbt von Object.) | |
MemberwiseClone | (Geerbt von Object.) | |
OnPropertyChanged | Raises the PropertyChanged event when it has any subscriber. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. | |
OnPropertyMetadataChanged | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. | |
parent_PropertyChanged | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. | |
parent_PropertyMetadataChanged | Indicates the parent object in the PropertyMetadata. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. | |
RegisterParentProperty | Registers the property of the parent that has not been included in properties collection. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. | |
RegisterProperty(PropertyInfo) | Registers an additional reflected property. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. | |
RegisterProperty(PropertyInfo, String) | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. | |
ToString | (Geerbt von Object.) |
Zum Anfang
Ereignisse
Name | Beschreibung | |
---|---|---|
PropertyChanged | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. | |
PropertyMetadataChanged | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. |
Zum Anfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.