ExtensionHandle (Clase)
Esta API es compatible con la infraestructura de .NET Framework y no está diseñada para utilizarse directamente desde el código.
Contiene el tipo de extensión para este tipo de extensión.
Jerarquía de herencia
System.Object
Microsoft.Data.Schema.Extensibility.ExtensionHandle
Microsoft.Data.Schema.Extensibility.ExtensionHandle<TInterfaceType>
Espacio de nombres: Microsoft.Data.Schema.Extensibility
Ensamblado: Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)
Sintaxis
'Declaración
<CLSCompliantAttribute(True)> _
Public Class ExtensionHandle _
Implements IEquatable(Of ExtensionHandle), IXmlSerializable
[CLSCompliantAttribute(true)]
public class ExtensionHandle : IEquatable<ExtensionHandle>,
IXmlSerializable
[CLSCompliantAttribute(true)]
public ref class ExtensionHandle : IEquatable<ExtensionHandle^>,
IXmlSerializable
[<CLSCompliantAttribute(true)>]
type ExtensionHandle =
class
interface IEquatable<ExtensionHandle>
interface IXmlSerializable
end
public class ExtensionHandle implements IEquatable<ExtensionHandle>, IXmlSerializable
El tipo ExtensionHandle expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
ExtensionHandle | Inicializa una nueva instancia de la clase ExtensionHandle. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Description | Obtiene o establece la descripción de esta extensión. | |
ExtensionManager | Obtiene o establece una referencia al objeto ExtensionManager. | |
ExtensionType | Obtiene el tipo de extensión. | |
ExtensionTypeFriendlyName | Obtiene el nombre descriptivo del tipo de extensión. | |
FriendlyName | Obtiene el nombre descriptivo de este identificador de extensión. | |
Publisher | Obtiene o establece el nombre del publicador de esta extensión. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Equals(Object) | Determina si dos objetos son iguales. (Invalida a Object.Equals(Object)). | |
Equals(ExtensionHandle) | Determina si los dos objetos ExtensionHandle son iguales.Si ExtensionType es igual, los objetos son iguales. | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetHashCode | Obtiene el código hash de este ExtensionHandle basado en ExtensionType. (Invalida a Object.GetHashCode()). | |
GetSchema | Obtiene el esquema para la serialización XML de esta extensión. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
ReadXml | Deserializa una extensión que devuelve el nombre del ensamblado y el nombre de tipo. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
WriteXml | Serializa este identificador de extensión.El nombre completo del ensamblado y el nombre completo del tipo se incluyen en la serialización. |
Arriba
Comentarios
Para obtener un ExtensionHandle válido, utilice la instancia ExtensionManager.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.Data.Schema.Extensibility (Espacio de nombres)
ExtensionHandle