IDTSFriendlyEnumCollection100 Schnittstelle

Definition

Enthält eine Auflistung von IDTSFriendlyEnum100 Objekten.

public interface class IDTSFriendlyEnumCollection100 : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("F754146D-79CA-4EE5-8024-23C835FB143B")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSFriendlyEnumCollection100 : System.Collections.IEnumerable
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("0992C731-3097-4570-BB0F-DC53CCFD9D96")]
public interface IDTSFriendlyEnumCollection100 : System.Collections.IEnumerable
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("188AC04F-8D1A-4A1D-9B7F-B0075E5501D7")]
public interface IDTSFriendlyEnumCollection100 : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("F754146D-79CA-4EE5-8024-23C835FB143B")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSFriendlyEnumCollection100 = interface
    interface IEnumerable
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("0992C731-3097-4570-BB0F-DC53CCFD9D96")>]
type IDTSFriendlyEnumCollection100 = interface
    interface IEnumerable
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("188AC04F-8D1A-4A1D-9B7F-B0075E5501D7")>]
type IDTSFriendlyEnumCollection100 = interface
    interface IEnumerable
Public Interface IDTSFriendlyEnumCollection100
Implements IEnumerable
Attribute
Implementiert

Hinweise

Die IDTSFriendlyEnumCollection100 Sammlung ist eine Hilfsschnittstelle, die von nativen C++-Komponentenentwicklern verwendet wird, um Namen für die Werte einer Aufzählung bereitzustellen, wenn die Aufzählung als Wert eines IDTSCustomProperty100 Objekts angegeben ist. Die IDTSFriendlyEnumCollection100 und IDTSFriendlyEnum100 werden in Kombination mit den folgenden Makros verwendet, um freundliche Namen für die Werte einer Aufzählung im DTS-Designer zu liefern.

Makro BESCHREIBUNG
BEGIN_FRIENDLY_NAME_ENUM_LIST Beginnt die Liste der freundlichen Namen.
BEGIN_FRIENDLY_NAME_ENUM( EnumerationName, IsFlags) Es startet einen Block zur Aufzählung freundlicher Namen. Dies wird einmal für jede Aufzählung angegeben. Der Parameter EnumerationName gibt den Namen der Aufzählung an und IsFlags gibt an, ob die Werte in der Aufzählung zusammengefügt werden können.
FRIENDLY_NAME(Value, NameID) Fügt einen freundlichen Namen für einen bestimmten Wert in der im BEGIN_FRIENDLY_NAME_ENUM angegebenen Aufzählung hinzu. Der Parameter Value spezifiziert das Element in der Aufzählung und der NameID Parameter die Zeichenkette, die für den Aufzählungswert angezeigt wird.
END_FRIENDLY_NAME_ENUM Zeigt das Ende der freundlichen Aufzählung an; einmal für jedes BEGIN_FRIENDLY_ENUM Makro angegeben.
END_FRIENDLY_ENUM_LIST Beende die freundliche Namensliste.

Nachdem eine freundliche Aufzählung mit den oben genannten Makros definiert wurde, wird der TypeConverterIDTSCustomProperty100 Wert des Objekts der Wert des EnumerationName im BEGIN_FRIENDLY_NAME_ENUM Makro angegebenen Parameters zugewiesen.

Eigenschaften

Name Beschreibung
Count

Erhält die Anzahl der in einer IDTSFriendlyEnumCollection100 Sammlung enthaltenen Elemente.

IsFlags

Erhält einen Wert, der angibt, ob die Werte der IDTSFriendlyEnum100 Objekte in einem IDTSFriendlyEnumCollection100 kombiniert werden können.

Item[Object]

Erhält das durch den Parameter Index angegebene ParameterIDTSFriendlyEnumCollection100.

Methoden

Name Beschreibung
GetEnumerator()

Gibt einen IEnumerator zurück, der durch ein IDTSFriendlyEnumCollection100Iterieren kann.

Gilt für: