ExtendedProperties Classe

Definizione

Contiene una raccolta di oggetti ExtendedProperty. La classe non può essere ereditata.

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
Ereditarietà
ExtendedProperties

Commenti

La ExtendedProperties raccolta consente di archiviare informazioni personalizzate con un pacchetto. Ad esempio, SSIS Designer stesso 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 o di uno strumento personalizzato automatizzato.

Ogni ExtendedProperty oggetto ha un Nameoggetto , un DataTypeDescription, e un Value. Utilizzare la proprietà dell'oggetto Package per accedere alla raccolta di proprietà estese e usare il ExtendedProperties metodo Add della raccolta per aggiungere una nuova proprietà estesa.

Campi

m_unmanagedColl

Raccolta non gestita.

(Ereditato da DTSReadOnlyCollectionBase)

Proprietà

Count

Ottiene il numero di elementi contenuti nell'istanza di DTSReadOnlyCollectionBase.

(Ereditato da DTSReadOnlyCollectionBase)
IsSynchronized

Ottiene un valore che indica se l'accesso a DTSReadOnlyCollectionBase è sincronizzato (thread-safe).

(Ereditato da DTSReadOnlyCollectionBase)
Item[Object]

Ottiene un oggetto ExtendedProperty dalla raccolta.

SyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso a DTSReadOnlyCollectionBase.

(Ereditato da DTSReadOnlyCollectionBase)

Metodi

Add(String, String, Object)

Aggiunge un nuovo oggetto ExtendedProperty vuoto alla fine della raccolta.

Contains(Object)

Restituisce un valore booleano che indica se è possibile accedere agli elementi della raccolta usando l'indicizzazione senza generare un'eccezione.

CopyTo(Array, Int32)

Copia l'intero oggetto DTSReadOnlyCollectionBase in una matrice compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione.

(Ereditato da DTSReadOnlyCollectionBase)
CreateManagedObject(Object)

Crea l'oggetto gestito da un oggetto non gestito.

(Ereditato da DTSReadOnlyCollectionBase)
GetCount()

Recupera il numero di oggetti nella raccolta.

(Ereditato da DTSReadOnlyCollectionBase)
GetEnumerator()

Restituisce un oggetto ExtendedPropertyEnumerator per scorrere la raccolta ExtendedProperties.

GetManagedEnumerator(Object)

Ottiene l'enumeratore gestito da un enumeratore non gestito.

(Ereditato da DTSReadOnlyCollectionBase)
Remove(Object)

Rimuove un oggetto ExtendedProperty dalla raccolta ExtendedProperties.

Si applica a