ExtendedProperty Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |