Compartilhar via


ExtendedProperties Classe

Definição

Contém uma coleção de objetos ExtendedProperty . Essa classe não pode ser herdada.

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
Herança
ExtendedProperties

Comentários

A ExtendedProperties coleção permite que as informações personalizadas sejam armazenadas com um pacote. Por exemplo, o próprio Designer do SSIS armazena informações de layout de pacote em propriedades estendidas. Embora as propriedades estendidas do pacote estejam ocultas no tempo de design e ignoradas em tempo de execução, elas são mantidas com o pacote e fornecem uma maneira conveniente de anexar informações ou metadados definidos pelo usuário a um pacote para possível uso por um processo automatizado ou uma ferramenta personalizada.

Cada ExtendedProperty um tem um Name, um Description, um DataTypee um Value. Use a ExtendedProperties propriedade do Package para acessar sua coleção de propriedades estendidas e use o método Add da coleção para adicionar uma nova propriedade estendida.

Campos

m_unmanagedColl

A coleção não gerenciada.

(Herdado de DTSReadOnlyCollectionBase)

Propriedades

Count

Obtém o número de elementos contidos na instância de DTSReadOnlyCollectionBase.

(Herdado de DTSReadOnlyCollectionBase)
IsSynchronized

Obtém um valor que indica se o acesso a DTSReadOnlyCollectionBase é sincronizado (thread-safe).

(Herdado de DTSReadOnlyCollectionBase)
Item[Object]

Obtém um objeto ExtendedProperty da coleção.

SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao DTSReadOnlyCollectionBase.

(Herdado de DTSReadOnlyCollectionBase)

Métodos

Add(String, String, Object)

Adiciona um novo objeto ExtendedProperty vazio ao final da coleção.

Contains(Object)

Retorna um Boolean que indica se os itens na coleção podem ser acessados usando indexação sem gerar uma exceção.

CopyTo(Array, Int32)

Copia todo o DTSReadOnlyCollectionBase para uma matriz unidimensional compatível, iniciando no índice especificado da matriz de destino.

(Herdado de DTSReadOnlyCollectionBase)
CreateManagedObject(Object)

Cria um objeto gerenciado com base em um objeto não gerenciado.

(Herdado de DTSReadOnlyCollectionBase)
GetCount()

Recupera o número de objetos na coleção.

(Herdado de DTSReadOnlyCollectionBase)
GetEnumerator()

Retorna um ExtendedPropertyEnumerator para iteração sobre a coleção ExtendedProperties.

GetManagedEnumerator(Object)

Obtém o enumerador gerenciado de um enumerador não gerenciado.

(Herdado de DTSReadOnlyCollectionBase)
Remove(Object)

Remove um objeto ExtendedProperty da coleção ExtendedProperties.

Aplica-se a