ExtendedProperty Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |