Share via


ExtensionHandle<TInterfaceType> Class

Contains the extension type and the named configuration for this extension type.

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

Syntax

'Declaration
Public NotInheritable Class ExtensionHandle(Of TInterfaceType As {Class, IExtension}) _
    Inherits ExtensionHandle
'Usage
Dim instance As ExtensionHandle(Of TInterfaceType)
public sealed class ExtensionHandle<TInterfaceType> : ExtensionHandle 
where TInterfaceType : class, IExtension
generic<typename TInterfaceType>
where TInterfaceType : ref class, IExtension 
public ref class ExtensionHandle sealed : public ExtensionHandle
JScript does not support generic types or methods.

Type Parameters

  • TInterfaceType

Remarks

Gets the ExtensionHandler from ExtensionManager. It is possible to instantiate the extension type from this handle.

Inheritance Hierarchy

System.Object
  Microsoft.Data.Schema.Extensibility.ExtensionHandle
    Microsoft.Data.Schema.Extensibility.ExtensionHandle<TInterfaceType>

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

ExtensionHandle<TInterfaceType> Members

Microsoft.Data.Schema.Extensibility Namespace