Compartir a través de


ExtendedProperty Clase

Definición

Esta clase contiene miembros que incluyen información adicional sobre un paquete.

public ref class ExtendedProperty sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, IDisposable, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, System::ComponentModel::IComponent
public sealed class ExtendedProperty : Microsoft.SqlServer.Dts.Runtime.DtsObject, IDisposable, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, System.ComponentModel.IComponent
type ExtendedProperty = class
    inherit DtsObject
    interface IDTSPersist
    interface IDTSName
    interface IComponent
    interface IDisposable
Public NotInheritable Class ExtendedProperty
Inherits DtsObject
Implements IComponent, IDisposable, IDTSName, IDTSPersist
Herencia
ExtendedProperty
Implementaciones

Comentarios

La ExtendedProperties colección permite almacenar información personalizada con un paquete. Por ejemplo, el propio Diseñador de SSIS almacena información de diseño de paquetes en propiedades extendidas. Aunque las propiedades extendidas del paquete están ocultas en tiempo de diseño y se omiten en tiempo de ejecución, se conservan con el paquete y proporcionan una manera cómoda de adjuntar información o metadatos definidos por el usuario a un paquete para que un proceso automatizado o una herramienta personalizada puedan usarlos.

Cada ExtendedProperty tiene , Name, Description, DataTypey .Value Utilice la ExtendedProperties propiedad de Package para tener acceso a su colección de propiedades extendidas y use el método Add de la colección para agregar una nueva propiedad extendida.

Propiedades

CreationName

Devuelve la cadena utilizada por el motor en tiempo de ejecución para crear una instancia del objeto ExtendedProperty y agregar el objeto a la colección ExtendedProperties. Esta propiedad es de solo lectura.

DataType

Obtiene el tipo de datos del valor almacenado en esta instancia para el paquete. Este campo es de solo lectura.

Description

Obtiene o establece la descripción relacionada con la propiedad almacenada en esta instancia.

ID

Obtiene el GUID para esta instancia.

Name

Obtiene o establece un nombre para el contenido almacenado en esta instancia.

Namespace

Obtiene o establece el espacio de nombres asociado a esta información.

Site

Obtiene o establece el sitio de la propiedad.

Value

Obtiene o establece el valor para la información almacenada en esta instancia.

Métodos

Dispose()

Libera los recursos utilizados por la instancia de esta clase.

Equals(Object)

Determina si dos instancias de objeto son iguales.

(Heredado de DtsObject)
GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de DtsObject)
LoadFromXML(XmlNode, IDTSEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para cargar un paquete guardado como .xml, utilice el método LoadPackage(String, IDTSEvents).

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para guardar un paquete como .xml, utilice el método SaveToXml(String, Package, IDTSEvents).

Eventos

Disposed

Agrega un controlador de eventos para escuchar el evento Disposed.

Se aplica a