ExtendedProperty Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |