Classe ExtensionHandle<TInterfaceType>
Contiene il tipo di estensione e la configurazione denominata per questo tipo di estensione.
Gerarchia di ereditarietà
System.Object
Microsoft.Data.Schema.Extensibility.ExtensionHandle
Microsoft.Data.Schema.Extensibility.ExtensionHandle<TInterfaceType>
Spazio dei nomi: Microsoft.Data.Schema.Extensibility
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Sintassi
'Dichiarazione
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 non supporta i tipi o i metodi generici.
Parametri di tipo
- TInterfaceType
Il tipo ExtensionHandle<TInterfaceType> espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Description | Ottiene o imposta la descrizione di questa estensione. (Ereditato da ExtensionHandle) |
![]() |
ExtensionManager | Ottiene o imposta un riferimento a ExtensionManager. (Ereditato da ExtensionHandle) |
![]() |
ExtensionType | Ottiene il tipo di estensione. (Ereditato da ExtensionHandle) |
![]() |
ExtensionTypeFriendlyName | Ottiene il nome descrittivo del tipo di estensione. (Ereditato da ExtensionHandle) |
![]() |
FriendlyName | Ottiene il nome descrittivo di questo handle di estensione. (Ereditato da ExtensionHandle) |
![]() |
Publisher | Ottiene o imposta il nome dell'editore di questa estensione. (Ereditato da ExtensionHandle) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Equals(Object) | Determina se due oggetti sono uguali. (Ereditato da ExtensionHandle) |
![]() |
Equals(ExtensionHandle) | Determina se due oggetti ExtensionHandle sono uguali.Se ExtensionType è gli stessi, gli oggetti sono uguali. (Ereditato da ExtensionHandle) |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetHashCode | Ottiene il codice hash per questo ExtensionHandle basato su ExtensionType. (Ereditato da ExtensionHandle) |
![]() |
GetSchema | Ottiene lo schema per la serializzazione XML di questa estensione. (Ereditato da ExtensionHandle) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
Instantiate | Crea un'istanza di un oggetto ExtensionHandle. |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
ReadXml | Deserializza un'estensione che restituisce il nome e il nome del tipo dell'assembly. (Ereditato da ExtensionHandle) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
![]() |
WriteXml | Serializza questo handle di estensione.Il nome completo dell'assembly e il nome completo del tipo sono inclusi nella serializzazione. (Ereditato da ExtensionHandle) |
In alto
Note
Ottiene ExtensionHandler da ExtensionManager. È possibile creare un'istanza del tipo di estensione da questo handle.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.