Linguaggio

ExtendedProperty Classe

Definizione

Questa classe contiene membri che contengono informazioni aggiuntive su un pacchetto.

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
Ereditarietà
ExtendedProperty
Implementazioni

Commenti

La collezione ExtendedProperties consente di memorizzare informazioni personalizzate con un pacchetto. Ad esempio, SSIS Designer stesso memorizza le informazioni sulla disposizione dei pacchetti in proprietà estese. Sebbene le proprietà estese del pacchetto siano nascoste al momento della progettazione e ignorate a tempo di esecuzione, esse vengono mantenute insieme al pacchetto e forniscono un modo comodo per allegare informazioni o metadati definiti dall'utente a un pacchetto per un possibile utilizzo da parte di un processo automatizzato o di uno strumento personalizzato.

Ognuno ExtendedProperty ha un Name, a Description, un DataType, e un Value. Usa la ExtendedProperties proprietà di il Package per accedere alla sua collezione di proprietà estesa, e usa il metodo Add della collezione per aggiungere una nuova proprietà estesa.

Proprietà

Nome Descrizione
CreationName

Restituisce la stringa utilizzata dal motore di esecuzione per creare un'istanza dell'oggetto ExtendedProperty e aggiungerlo alla ExtendedProperties collezione. Questa proprietà è di sola lettura.

DataType

Ottiene il DataType del valore memorizzato in questa istanza per il package. Il campo è di sola lettura.

Description

Ottiene o imposta la descrizione relativa alla proprietà memorizzata in questa istanza.

ID

Ottiene il GUID in questo caso.

Name

Ottiene o imposta un nome per ciò che è memorizzato in questa istanza.

Namespace

Ottiene o imposta lo spazio di nomi associato a queste informazioni.

Site

Ottiene o stabilisce il sito della proprietà.

Value

Ottiene o imposta il valore delle informazioni memorizzate in questo caso.

Metodi

Nome Descrizione
Dispose()

Rilascia le risorse utilizzate dall'istanza di questa classe.

Equals(Object)

Determina se due istanze dell'oggetto sono uguali.

(Ereditato da DtsObject)
GetHashCode()

Restituisce il codice hash per questa istanza.

(Ereditato da DtsObject)
LoadFromXML(XmlNode, IDTSEvents)

Questo metodo non è richiamabile dal codice applicativo. Per caricare un pacco salvato come .xml, usa il LoadPackage(String, IDTSEvents) metodo

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Questo metodo non è richiamabile dal codice applicativo. Per salvare un pacchetto come .xml, usa il SaveToXml(String, Package, IDTSEvents) metodo.

Eventi

Nome Descrizione
Disposed

Aggiunge un gestore di eventi per ascoltare l'evento Disposed.

Si applica a