ExtendedProperties 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í.
Contiene una colección de objetos ExtendedProperty. Esta clase no puede heredarse.
public ref class ExtendedProperties sealed : Microsoft::SqlServer::Dts::Runtime::DTSReadOnlyCollectionBase
public sealed class ExtendedProperties : Microsoft.SqlServer.Dts.Runtime.DTSReadOnlyCollectionBase
type ExtendedProperties = class
inherit DTSReadOnlyCollectionBase
Public NotInheritable Class ExtendedProperties
Inherits DTSReadOnlyCollectionBase
- Herencia
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.
Campos
m_unmanagedColl |
La colección no administrada. (Heredado de DTSReadOnlyCollectionBase) |
Propiedades
Count |
Obtiene el número de elementos contenidos en la instancia de DTSReadOnlyCollectionBase. (Heredado de DTSReadOnlyCollectionBase) |
IsSynchronized |
Obtiene un valor que indica si el acceso a DTSReadOnlyCollectionBase está sincronizado (es seguro para subprocesos). (Heredado de DTSReadOnlyCollectionBase) |
Item[Object] |
Obtiene un objeto ExtendedProperty de la colección. |
SyncRoot |
Obtiene un objeto que se puede usar para sincronizar el acceso a DTSReadOnlyCollectionBase. (Heredado de DTSReadOnlyCollectionBase) |
Métodos
Add(String, String, Object) |
Agrega un nuevo objeto ExtendedProperty vacío al final de la colección. |
Contains(Object) |
Devuelve un valor booleano que indica si se puede tener acceso a los elementos de la colección mediante la indexación sin producir una excepción. |
CopyTo(Array, Int32) |
Copia la totalidad de DTSReadOnlyCollectionBase en una matriz unidimensional compatible, empezando por el índice especificado de la matriz de destino. (Heredado de DTSReadOnlyCollectionBase) |
CreateManagedObject(Object) |
Crea el objeto administrado a partir de un objeto no administrado. (Heredado de DTSReadOnlyCollectionBase) |
GetCount() |
Recupera el número de objetos de la colección. (Heredado de DTSReadOnlyCollectionBase) |
GetEnumerator() |
Devuelve un objeto ExtendedPropertyEnumerator para iterar por la colección ExtendedProperties. |
GetManagedEnumerator(Object) |
Obtiene el enumerador administrado a partir de un enumerador no administrado. (Heredado de DTSReadOnlyCollectionBase) |
Remove(Object) |
Quita un objeto ExtendedProperty de la colección ExtendedProperties. |