Freigeben über


SmoObjectExtender(T)-Klasse

Diese API ist nicht CLS-kompatibel. Die CLS-kompatible Alternative ist .

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

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public Class SmoObjectExtender(Of T As {New, SqlSmoObject}) _
    Inherits SfcObjectExtender(Of T)
'Usage
Dim instance As SmoObjectExtender(Of T)
[CLSCompliantAttribute(false)]
public class SmoObjectExtender<T> : SfcObjectExtender<T>
where T : new(), SqlSmoObject
[CLSCompliantAttribute(false)]
generic<typename T>
where T : gcnew(), SqlSmoObject
public ref class SmoObjectExtender : public SfcObjectExtender<T>
[<CLSCompliantAttribute(false)>]
type SmoObjectExtender<'T when 'T : new() and SqlSmoObject> =  
    class
        inherit SfcObjectExtender<'T>
    end
JScript bietet keine Unterstützung für die Verwendung generischer Typen und Methoden.

Typparameter

  • T

Vererbungshierarchie

System. . :: . .Object
  SfcObjectExtender< (Of < ( <'T> ) > ) >
    Microsoft.SqlServer.Management.Smo..::..SmoObjectExtender<(Of <(<'T>)>)>
      Microsoft.SqlServer.Management.Smo. . :: . .AuditExtender
      Microsoft.SqlServer.Management.Smo.Broker. . :: . .BrokerPriorityExtender
      Microsoft.SqlServer.Management.Smo.Broker. . :: . .BrokerServiceExtender
      Microsoft.SqlServer.Management.Smo.Broker. . :: . .MessageTypeExtender
      Microsoft.SqlServer.Management.Smo.Broker. . :: . .RemoteServiceBindingExtender
      Microsoft.SqlServer.Management.Smo.Broker. . :: . .ServiceContractExtender
      Microsoft.SqlServer.Management.Smo.Broker. . :: . .ServiceQueueExtender
      Microsoft.SqlServer.Management.Smo.Broker. . :: . .ServiceRouteExtender
      Microsoft.SqlServer.Management.Smo. . :: . .DatabaseAuditSpecificationExtender
      Microsoft.SqlServer.Management.Smo. . :: . .DatabaseEncryptionKeyExtender
      Microsoft.SqlServer.Management.Smo. . :: . .DatabaseSnapshotExtender
      Microsoft.SqlServer.Management.Smo. . :: . .PlanGuideExtender
      Microsoft.SqlServer.Management.Smo. . :: . .ServerAuditSpecificationExtender

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.