Classe SfcObjectExtender(TSfcInstance)
Allows adding the new properties and it also helps to establish dependency between extended property and the original one. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Hierarquia de herança
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 (em Microsoft.SqlServer.Management.Sdk.Sfc.dll)
Sintaxe
'Declaração
Public Class SfcObjectExtender(Of TSfcInstance As {New, ISfcPropertyProvider}) _
Implements ISfcPropertyProvider, INotifyPropertyChanged, ISfcNotifyPropertyMetadataChanged
'Uso
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 não dá suporte a tipos e métodos genéricos.
Parâmetros de tipo
- TSfcInstance
The parent object used as a base property provider.
O tipo SfcObjectExtender<(Of <(<'TSfcInstance>)>)> expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >() () () () | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. | |
SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >(TSfcInstance) | Initializes a new instance of the SfcObjectExtender<(Of <(<'TSfcInstance>)>)> class with the specified parent. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
Parent | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. |
Início
Métodos
Nome | Descrição | |
---|---|---|
Equals | (Herdado de Object.) | |
Finalize | (Herdado de Object.) | |
GetHashCode | (Herdado de Object.) | |
GetParentSfcPropertySet | Retrieves an instance of the parent's property set. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. | |
GetPropertySet | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. | |
GetType | (Herdado de Object.) | |
MemberwiseClone | (Herdado de Object.) | |
OnPropertyChanged | Raises the PropertyChanged event when it has any subscriber. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. | |
OnPropertyMetadataChanged | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. | |
parent_PropertyChanged | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. | |
parent_PropertyMetadataChanged | Indicates the parent object in the PropertyMetadata. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. | |
RegisterParentProperty | Registers the property of the parent that has not been included in properties collection. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. | |
RegisterProperty(PropertyInfo) | Registers an additional reflected property. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. | |
RegisterProperty(PropertyInfo, String) | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. | |
ToString | (Herdado de Object.) |
Início
Eventos
Nome | Descrição | |
---|---|---|
PropertyChanged | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. | |
PropertyMetadataChanged | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. |
Início
Segurança de thread
Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.