ExtendedProperty Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |