IDTSFriendlyEnumCollection100 Schnittstelle
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 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 Auflistung ist eine Hilfsschnittstelle, die von systemeigenen C++-Komponentenentwicklern verwendet wird, um Namen für die Werte einer Enumeration verfügbar zu machen, wenn die Enumeration als Wert eines IDTSCustomProperty100 Objekts angegeben wird. Die IDTSFriendlyEnumCollection100 und IDTSFriendlyEnum100 werden in Kombination mit den folgenden Makros verwendet, um Anzeigenamen für die Werte einer Enumeration im DTS-Designer bereitzustellen.
Makro | Beschreibung |
---|---|
BEGIN_FRIENDLY_NAME_ENUM_LIST | Startet die Liste der Anzeigenamenaufzählung. |
BEGIN_FRIENDLY_NAME_ENUM( EnumerationName , IsFlags ) |
Startet einen Listenblock für Anzeigenamenaufzählungen. Dies wird einmal für jede Enumeration angegeben. Der EnumerationName Parameter gibt den Namen der Enumeration an, und der IsFlags Parameter gibt an, ob die Werte in der Enumeration zusammen ORediert werden können. |
FRIENDLY_NAME(Value , NameID ) |
Fügt einen Anzeigenamen für einen bestimmten Wert in der in der BEGIN_FRIENDLY_NAME_ENUM angegebenen Enumeration hinzu. Der Value Parameter gibt das Element in der Enumeration an, und der NameID Parameter gibt die Zeichenfolge an, die für den Enumerationswert angezeigt wird. |
END_FRIENDLY_NAME_ENUM | Gibt das Ende der anzeigefreundlichen Enumeration an; für jedes BEGIN_FRIENDLY_ENUM Makros einmal angegeben. |
END_FRIENDLY_ENUM_LIST | Beenden Sie die Liste der Anzeigeaufzählungsnamen. |
Nach dem Definieren einer benutzerfreundlichen Aufzählung mithilfe der oben aufgeführten Makros wird die TypeConverter Eigenschaft des IDTSCustomProperty100 Objekts dem Wert des parameters zugewiesen, der EnumerationName
im BEGIN_FRIENDLY_NAME_ENUM-Makro angegeben ist.
Eigenschaften
Count |
Ruft die Anzahl der in einer IDTSFriendlyEnumCollection100-Auflistung enthaltenen Elemente ab. |
IsFlags |
Ruft einen Wert ab, der angibt, ob die Werte der IDTSFriendlyEnum100-Objekte in IDTSFriendlyEnumCollection100 kombiniert werden können. |
Item[Object] |
Ruft die vom |
Methoden
GetEnumerator() |
Gibt einen IEnumerator zurück, der durch eine IDTSFriendlyEnumCollection100. |