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