ExtendedProperty Classe

Définition

Cette classe contient des membres qui contiennent des informations supplémentaires concernant un package.

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
Héritage
ExtendedProperty
Implémente

Remarques

La ExtendedProperties collection permet de stocker des informations personnalisées avec un package. Par exemple, le Concepteur SSIS stocke lui-même les informations de disposition de package dans les propriétés étendues. Bien que les propriétés étendues du package du package soient masquées au moment de la conception et ignorées au moment de l’exécution, elles sont conservées avec le package et fournissent un moyen pratique d’attacher des informations ou métadonnées définies par l’utilisateur à un package pour une utilisation possible par un processus automatisé ou un outil personnalisé.

Chacun ExtendedProperty a un , a DescriptionName, a DataType, et a Value. Utilisez la ExtendedProperties propriété de la Package collection de propriétés étendues et utilisez la méthode Add de la collection pour ajouter une nouvelle propriété étendue.

Propriétés

CreationName

Retourne la chaîne utilisée par le moteur d'exécution pour créer une instance de l'objet ExtendedProperty et ajouter cet objet à la collection ExtendedProperties. Cette propriété est en lecture seule.

DataType

Obtient le Type de données de la valeur stockée dans cette instance pour le package. Ce champ est en lecture seule.

Description

Obtient ou définit la description associée à la propriété stockée dans cette instance.

ID

Obtient le GUID de cette instance.

Name

Obtient ou définit un nom pour le contenu stocké dans cette instance.

Namespace

Obtient ou définit l'espace de noms associé à ces informations.

Site

Obtient ou définit le site de la propriété.

Value

Obtient ou définit la valeur des informations stockées dans cette instance.

Méthodes

Dispose()

Libère les ressources utilisées par l'instance de cette classe.

Equals(Object)

Détermine si les deux instances d'objet sont égales.

(Hérité de DtsObject)
GetHashCode()

Retourne le code de hachage de cette instance.

(Hérité de DtsObject)
LoadFromXML(XmlNode, IDTSEvents)

Cette méthode ne peut pas être appelée par votre code d'application. Pour charger un package enregistré en tant que .xml, utilisez la méthode LoadPackage(String, IDTSEvents).

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Cette méthode ne peut pas être appelée par votre code d'application. Pour enregistrer un package en tant que .xml, utilisez la méthode SaveToXml(String, Package, IDTSEvents).

Événements

Disposed

Ajoute un gestionnaire d’événements pour écouter l’événement Disposed.

S’applique à