ExtensionManager.GetExtensions<TInterfaceType>-Methode

Gibt eine Liste der Erweiterungstypen für den bereitgestellten Erweiterungsschnittstellentyp zurück, der erfolgreich geladen wurde.

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

Syntax

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

Typparameter

  • TInterfaceType
    Eine Schnittstelle, die von der IExtension-Schnittstelle erbt.

Rückgabewert

Typ: System.Collections.ObjectModel.ReadOnlyCollection<ExtensionHandle<TInterfaceType>>
Ein ReadOnlyCollection<T>-Element vom Typ ExtensionHandle, das Handles von Erweiterungen enthält, die erfolgreich geladen wurden.

Hinweise

Die zurückgegebenen Erweiterungen sind nur jene, die festgelegt werden, um kompatibel mit dem Anbieter zu sein, der im ExtensionManager-Element angegeben wurde und den entsprechenden Typ verwendet.

.NET Framework-Sicherheit

Siehe auch

Referenz

ExtensionManager Klasse

Microsoft.Data.Schema.Extensibility-Namespace

GetExtension

ExtensionHandle

IExtension