Partilhar via


ExtendedProperty Classe

Definição

Esta classe contém membros que mantêm informações adicionais sobre um pacote.

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
Herança
ExtendedProperty
Implementações

Comentários

A ExtendedProperties coleção permite que informações personalizadas sejam armazenadas com um pacote. Por exemplo, o próprio Designer do SSIS armazena informações de layout do pacote em propriedades estendidas. Embora as propriedades estendidas do pacote estejam ocultas no momento do 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.

Propriedades

CreationName

Retorna a cadeia de caracteres usada pelo mecanismo de tempo de execução para criar uma instância do objeto ExtendedProperty e adicionar o objeto à coleção ExtendedProperties. Esta propriedade é somente para leitura.

DataType

Obtém o DataType do valor armazenado nesta instância para o pacote. Este campo é somente leitura.

Description

Obtém ou define a descrição relacionada à propriedade armazenada nesta instância.

ID

Obtém o GUID desta instância.

Name

Obtém ou define um nome para o que está armazenado nesta instância.

Namespace

Obtém ou define o namespace associado a estas informações.

Site

Obtém ou define o local da propriedade.

Value

Obtém ou define o valor das informações armazenadas nesta instância.

Métodos

Dispose()

Libera os recursos usados pela instância desta classe.

Equals(Object)

Determina se duas instâncias de objeto são iguais.

(Herdado de DtsObject)
GetHashCode()

Retorna o código hash para a instância.

(Herdado de DtsObject)
LoadFromXML(XmlNode, IDTSEvents)

Esse método não pode ser chamado por seu código de aplicativo. Para carregar um pacote salvo como .xml, use o método LoadPackage(String, IDTSEvents).

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Esse método não pode ser chamado por seu código de aplicativo. Para salvar um pacote como .xml, use o método SaveToXml(String, Package, IDTSEvents).

Eventos

Disposed

Adiciona um manipulador de eventos para ouvir o evento Disposed.

Aplica-se a