ExtensionHandle<TInterfaceType>, classe
Contient le type d'extension et la configuration nommée pour ce type d'extension.
Hiérarchie d'héritage
System.Object
Microsoft.Data.Schema.Extensibility.ExtensionHandle
Microsoft.Data.Schema.Extensibility.ExtensionHandle<TInterfaceType>
Espace de noms : Microsoft.Data.Schema.Extensibility
Assembly : Microsoft.Data.Schema (dans Microsoft.Data.Schema.dll)
Syntaxe
'Déclaration
Public NotInheritable Class ExtensionHandle(Of TInterfaceType As {Class, IExtension}) _
Inherits ExtensionHandle
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
[<Sealed>]
type ExtensionHandle<'TInterfaceType when 'TInterfaceType : not struct and IExtension> =
class
inherit ExtensionHandle
end
JScript ne prend pas en charge les types ou les méthodes génériques.
Paramètres de type
- TInterfaceType
Le type ExtensionHandle<TInterfaceType> expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Description | Obtient ou définit la description de cette extension. (Hérité de ExtensionHandle.) | |
ExtensionManager | Obtient ou définit une référence à ExtensionManager. (Hérité de ExtensionHandle.) | |
ExtensionType | Obtient le type d'extension. (Hérité de ExtensionHandle.) | |
ExtensionTypeFriendlyName | Obtient le nom convivial du type d'extension. (Hérité de ExtensionHandle.) | |
FriendlyName | Obtient le nom convivial de ce handle d'extension. (Hérité de ExtensionHandle.) | |
Publisher | Obtient ou définit le nom de l'éditeur de cette extension. (Hérité de ExtensionHandle.) |
Début
Méthodes
Nom | Description | |
---|---|---|
Equals(Object) | Détermine si deux objets sont identiques. (Hérité de ExtensionHandle.) | |
Equals(ExtensionHandle) | Détermine si deux objets ExtensionHandle sont égaux.SiExtensionType elle est le même, que les objets sont égaux. (Hérité de ExtensionHandle.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Obtient le code de hachage pourExtensionHandle cette opérationExtensionType en fonction. (Hérité de ExtensionHandle.) | |
GetSchema | Obtient le schéma pour la sérialisation XML de cette extension. (Hérité de ExtensionHandle.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Instantiate | Instancie un ExtensionHandle. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
ReadXml | Désérialise une extension qui retourne le nom de l'assembly et de type. (Hérité de ExtensionHandle.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) | |
WriteXml | Sérialise ce handle d'extension.Le nom complet de l'assembly et le nom du type complet sont inclus dans la sérialisation. (Hérité de ExtensionHandle.) |
Début
Notes
Obtient l'ExtensionHandler d'ExtensionManager. Il est possible d'instancier le type d'extension de ce handle.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.