ExtensionManager.IsExtension<TInterfaceType>-Methode (Type)

Überprüft, ob eine gültige, dem bereitgestellten Typ entsprechende Erweiterung vorhanden ist, die in der aktuellen Instanz nicht über eine Konfiguration verfügt.

Namespace:  Microsoft.Data.Schema.Extensibility
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
Public Function IsExtension(Of TInterfaceType As {Class, IExtension}) ( _
    type As Type _
) As Boolean
public bool IsExtension<TInterfaceType>(
    Type type
)
where TInterfaceType : class, IExtension
public:
generic<typename TInterfaceType>
where TInterfaceType : ref class, IExtension
bool IsExtension(
    Type^ type
)
member IsExtension : 
        type:Type -> bool  when 'TInterfaceType : not struct and IExtension
JScript unterstützt keine generischen Typen oder Methoden.

Typparameter

  • TInterfaceType
    Eine Schnittstelle, die sich von der IExtension-Schnittstelle ableitet.

Parameter

  • type
    Typ: System.Type
    Ein Type-Element, das die TInterfaceType-Schnittstelle implementiert.

Rückgabewert

Typ: System.Boolean
true , wenn eine gültige Erweiterung des übergebenen Typs vorhanden ist, der nicht über eine registrierte Konfiguration verfügt, andernfalls false.

.NET Framework-Sicherheit

Siehe auch

Referenz

ExtensionManager Klasse

IsExtension-Überladung

Microsoft.Data.Schema.Extensibility-Namespace

IExtension