ExtendedProperties Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält eine Auflistung von ExtendedProperty-Objekten. Diese Klasse kann nicht vererbt werden.
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
- Vererbung
Hinweise
Mit ExtendedProperties der Sammlung können benutzerdefinierte Informationen mit einem Paket gespeichert werden. Beispielsweise speichert SSIS Designer selbst Paketlayoutinformationen in erweiterten Eigenschaften. Obwohl die erweiterten Eigenschaften des Pakets zur Entwurfszeit ausgeblendet und zum Laufzeitvorgang ignoriert werden, werden sie mit dem Paket beibehalten und bieten eine bequeme Möglichkeit, benutzerdefinierte Informationen oder Metadaten an ein Paket anzufügen, um mögliche Verwendung durch einen automatisierten Prozess oder ein benutzerdefiniertes Tool zu verwenden.
Jede ExtendedProperty hat eine , eine Name, DataTypeeine Descriptionund eine Value. Verwenden Sie die ExtendedProperties Eigenschaft der Package Eigenschaft, um auf die erweiterte Eigenschaftensammlung zuzugreifen, und verwenden Sie die Add-Methode der Auflistung, um eine neue erweiterte Eigenschaft hinzuzufügen.
Felder
m_unmanagedColl |
Die nicht verwaltete Auflistung. (Geerbt von DTSReadOnlyCollectionBase) |
Eigenschaften
Count |
Ruft die Anzahl der in der DTSReadOnlyCollectionBase-Instanz enthaltenen Elemente ab. (Geerbt von DTSReadOnlyCollectionBase) |
IsSynchronized |
Ruft einen Wert ab, der angibt, ob der Zugriff auf DTSReadOnlyCollectionBase synchronisiert (threadsicher) ist. (Geerbt von DTSReadOnlyCollectionBase) |
Item[Object] |
Ruft ein ExtendedProperty-Objekt aus der Auflistung ab. |
SyncRoot |
Ruft ein Objekt ab, mit dem der Zugriff auf DTSReadOnlyCollectionBase synchronisiert werden kann. (Geerbt von DTSReadOnlyCollectionBase) |
Methoden
Add(String, String, Object) |
Fügt am Ende der Auflistung ein neues, leeres ExtendedProperty-Objekt hinzu. |
Contains(Object) |
Gibt einen Booleschen Wert zurück, der angibt, ob die Elemente in der Auflistung mithilfe von Indexierung zugegriffen werden können, ohne eine Ausnahme zu auslösen. |
CopyTo(Array, Int32) |
Kopiert die gesamte DTSReadOnlyCollectionBase in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays. (Geerbt von DTSReadOnlyCollectionBase) |
CreateManagedObject(Object) |
Erstellt ein verwaltetes Objekt aus einem nicht verwalteten Objekt. (Geerbt von DTSReadOnlyCollectionBase) |
GetCount() |
Ruft die Anzahl der Objekte in der Auflistung ab. (Geerbt von DTSReadOnlyCollectionBase) |
GetEnumerator() |
Gibt ExtendedPropertyEnumerator zum Durchlaufen der ExtendedProperties-Auflistung zurück. |
GetManagedEnumerator(Object) |
Ruft den verwalteten Enumerator aus einem nicht verwalteten Enumerator ab. (Geerbt von DTSReadOnlyCollectionBase) |
Remove(Object) |
Entfernt ein ExtendedProperty-Objekt aus der ExtendedProperties-Auflistung. |