Partager via


ExtendedProperties Classe

Définition

Contient une collection d'objets ExtendedProperty. Cette classe ne peut pas être héritée.

public ref class ExtendedProperties sealed : Microsoft::SqlServer::Dts::Runtime::DTSReadOnlyCollectionBase
public sealed class ExtendedProperties : Microsoft.SqlServer.Dts.Runtime.DTSReadOnlyCollectionBase
type ExtendedProperties = class
    inherit DTSReadOnlyCollectionBase
Public NotInheritable Class ExtendedProperties
Inherits DTSReadOnlyCollectionBase
Héritage
ExtendedProperties

Remarques

La ExtendedProperties collection permet aux informations personnalisées d’être stockées avec un package. Par exemple, le Concepteur SSIS lui-même stocke les informations de disposition de package dans les propriétés étendues. Bien que les propriétés étendues 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 des 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 Name, un Description, un DataType, et un 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.

Champs

m_unmanagedColl

Collection non managée.

(Hérité de DTSReadOnlyCollectionBase)

Propriétés

Count

Obtient le nombre d'éléments contenus dans l'instance DTSReadOnlyCollectionBase.

(Hérité de DTSReadOnlyCollectionBase)
IsSynchronized

Obtient une valeur qui indique si l’accès à DTSReadOnlyCollectionBase est synchronisé (thread-safe).

(Hérité de DTSReadOnlyCollectionBase)
Item[Object]

Obtient un objet ExtendedProperty de la collection.

SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à DTSReadOnlyCollectionBase.

(Hérité de DTSReadOnlyCollectionBase)

Méthodes

Add(String, String, Object)

Ajoute un nouvel objet ExtendedProperty vide à la fin de la collection.

Contains(Object)

Retourne une valeur booléenne qui indique si les éléments de la collection sont accessibles à l’aide de l’indexation sans lever d’exception.

CopyTo(Array, Int32)

Copie l'ensemble du DTSReadOnlyCollectionBase dans un tableau compatible unidimensionnel en partant de l'index spécifié du tableau cible.

(Hérité de DTSReadOnlyCollectionBase)
CreateManagedObject(Object)

Crée l'objet managé d'un objet non managé.

(Hérité de DTSReadOnlyCollectionBase)
GetCount()

Récupère le nombre d'objets de la collection.

(Hérité de DTSReadOnlyCollectionBase)
GetEnumerator()

Retourne un objet ExtendedPropertyEnumerator pour effectuer une itération au sein de la collection ExtendedProperties.

GetManagedEnumerator(Object)

Obtient l'énumérateur managé d'un énumérateur non managé.

(Hérité de DTSReadOnlyCollectionBase)
Remove(Object)

Supprime un objet ExtendedProperty de la collection ExtendedProperties.

S’applique à