Executables 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 Executable Objekten. Diese Klasse kann nicht vererbt werden.
public ref class Executables sealed : Microsoft::SqlServer::Dts::Runtime::DTSReadOnlyCollectionBase
public sealed class Executables : Microsoft.SqlServer.Dts.Runtime.DTSReadOnlyCollectionBase
type Executables = class
inherit DTSReadOnlyCollectionBase
Public NotInheritable Class Executables
Inherits DTSReadOnlyCollectionBase
- Vererbung
Hinweise
Alle Container, einschließlich der , , , , DtsEventHandlerForLoop, und ForEachLoop, besitzen eine Executables Eigenschaft, die die Sammlung ausführbarer Objekte enthält, die von der Laufzeit-Engine während der Ausführung des Containers verarbeitet werden. TaskHostSequencePackage Die Reihenfolge der Ausführung der Objekte in der Sammlung wird durch die PrecedenceConstraints von den Containern übernommenen und implementierten Objekte bestimmt. Sie können Aufgaben zu einem Paket hinzufügen und deren Eigenschaften grafisch mit dem SSIS Designer festlegen oder programmatisch mit dem Laufzeitobjektmodell, um das Paket in Microsoft Visual Basic zu bauen, Microsoft Visual C++ oder C#. Weitere Informationen hierzu finden Sie unter Hinzufügen oder Löschen eines Tasks oder Containers in einer Ablaufsteuerung.
Felder
| Name | Beschreibung |
|---|---|
| m_unmanagedColl |
Die unverwaltete Sammlung. (Geerbt von DTSReadOnlyCollectionBase) |
Eigenschaften
| Name | Beschreibung |
|---|---|
| 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 die DTSReadOnlyCollectionBase Synchronisierung (threadsicher) erfolgt. (Geerbt von DTSReadOnlyCollectionBase) |
| Item[Object] |
Ruft ein Executable Objekt aus der Auflistung ab. |
| SyncRoot |
Ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf die DTSReadOnlyCollectionBaseverwendet werden kann. (Geerbt von DTSReadOnlyCollectionBase) |
Methoden
| Name | Beschreibung |
|---|---|
| Add(String) |
Fügt ein neues Container oder Task-Objekt zur Sammlung Executables hinzu. |
| Contains(Object) |
Gibt an, ob die Objekte in der Sammlung mit dem Index als Parameter abgerufen werden können. |
| CopyTo(Array, Int32) |
Kopiert das 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() |
Returniert und ExecutableEnumerator kann durch die Executables Sammlung iterieren. |
| GetManagedEnumerator(Object) |
Der verwaltete Enumerator wird von einem unmanaged Enumerator erhalten. (Geerbt von DTSReadOnlyCollectionBase) |
| Join(Executable) |
Fügt der Sammlung einen bestehenden Container oder ein Task-Objekt hinzu Executables . |
| Remove(Object) |
Entfernt ein Executable Objekt aus der Auflistung. |