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 collezione ExtendedProperties consente di memorizzare informazioni personalizzate con un pacchetto. Ad esempio, SSIS Designer stesso memorizza le informazioni sulla disposizione dei pacchetti in proprietà estese. Sebbene le proprietà estese del pacchetto siano nascoste al momento della progettazione e ignorate a tempo di esecuzione, esse vengono mantenute insieme al pacchetto e forniscono un modo comodo per allegare informazioni o metadati definiti dall'utente a un pacchetto per un possibile utilizzo da parte di un processo automatizzato o di uno strumento personalizzato.
Ognuno ExtendedProperty ha un Name, a Description, un DataType, e un Value. Usa la ExtendedProperties proprietà di il Package per accedere alla sua collezione di proprietà estesa, e usa il metodo Add della collezione per aggiungere una nuova proprietà estesa.
Campi
| Nome | Descrizione |
|---|---|
| m_unmanagedColl |
La collezione non gestita. (Ereditato da DTSReadOnlyCollectionBase) |
Proprietà
| Nome | Descrizione |
|---|---|
| Count |
Ottiene il numero di elementi contenuti nell'istanza DTSReadOnlyCollectionBase di . (Ereditato da DTSReadOnlyCollectionBase) |
| IsSynchronized |
Ottiene un valore che indica se l'accesso DTSReadOnlyCollectionBase a è sincronizzato (thread-safe). (Ereditato da DTSReadOnlyCollectionBase) |
| Item[Object] |
Ottiene un ExtendedProperty oggetto dalla raccolta. |
| SyncRoot |
Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'oggetto DTSReadOnlyCollectionBase. (Ereditato da DTSReadOnlyCollectionBase) |
Metodi
| Nome | Descrizione |
|---|---|
| Add(String, String, Object) |
Aggiunge un nuovo oggetto vuoto ExtendedProperty alla fine della collezione. |
| Contains(Object) |
Restituisce un Booleano che indica se gli elementi nella collezione possono essere accessibili tramite indicizzazione senza lanciare eccezioni. |
| CopyTo(Array, Int32) |
Copia l'intero DTSReadOnlyCollectionBase oggetto in una matrice unidimensionale compatibile, a partire dall'indice specificato della matrice di destinazione. (Ereditato da DTSReadOnlyCollectionBase) |
| CreateManagedObject(Object) |
Crea un oggetto gestito da un oggetto non gestito. (Ereditato da DTSReadOnlyCollectionBase) |
| GetCount() |
Recupera il numero di oggetti nell'insieme. (Ereditato da DTSReadOnlyCollectionBase) |
| GetEnumerator() |
Restituisce e ExtendedPropertyEnumerator per iterare sulla ExtendedProperties collezione. |
| GetManagedEnumerator(Object) |
Ottiene l'enumeratore gestito da un enumeratore non gestito. (Ereditato da DTSReadOnlyCollectionBase) |
| Remove(Object) |
Rimuove un ExtendedProperty oggetto dall'insieme ExtendedProperties . |