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 includono 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 ExtendedProperties raccolta consente di archiviare informazioni personalizzate con un pacchetto. Ad esempio, SSIS Designer archivia le informazioni sul layout dei pacchetti nelle proprietà estese. Anche se le proprietà estese del pacchetto sono nascoste in fase di progettazione e ignorate in fase di esecuzione, vengono mantenute con il pacchetto e offrono un modo pratico per collegare informazioni o metadati definiti dall'utente a un pacchetto per un possibile uso da parte di un processo automatizzato o di uno strumento personalizzato.
Ogni ExtendedProperty oggetto ha un Nameoggetto , Descriptionun oggetto , e DataTypeun oggetto Value. Utilizzare la ExtendedProperties proprietà di per accedere all'insieme Package delle proprietà estese e utilizzare il metodo Add dell'insieme per aggiungere una nuova proprietà estesa.
Proprietà
CreationName |
Restituisce la stringa utilizzata dal motore di runtime per creare un'istanza dell'oggetto ExtendedProperty e aggiungerlo alla raccolta ExtendedProperties. Questa proprietà è di sola lettura. |
DataType |
Ottiene il tipo di dati del valore archiviato in questa istanza per il pacchetto. Questo campo è di sola lettura. |
Description |
Ottiene o imposta la descrizione correlata alla proprietà archiviata in questa istanza. |
ID |
Ottiene il GUID di questa istanza. |
Name |
Ottiene o imposta un nome per il contenuto archiviato in questa istanza. |
Namespace |
Ottiene o imposta lo spazio dei nomi associato a queste informazioni. |
Site |
Ottiene o imposta il sito della proprietà. |
Value |
Ottiene o imposta il valore per le informazioni archiviate in questa istanza. |
Metodi
Dispose() |
Rilascia le risorse utilizzate dall'istanza di questa classe. |
Equals(Object) |
Determina se due istanze di un oggetto sono uguali. (Ereditato da DtsObject) |
GetHashCode() |
Restituisce il codice hash per l'istanza. (Ereditato da DtsObject) |
LoadFromXML(XmlNode, IDTSEvents) |
Non è possibile chiamare questo metodo dal codice dell'applicazione. Per caricare un pacchetto salvato come file con estensione xml, utilizzare il metodo LoadPackage(String, IDTSEvents) |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Non è possibile chiamare questo metodo dal codice dell'applicazione. Per salvare un pacchetto come file con estensione xml, utilizzare il metodo SaveToXml(String, Package, IDTSEvents). |
Eventi
Disposed |
Aggiunge un gestore eventi per l'ascolto dell'evento Disposed. |