IDTSFriendlyEnum100 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.
Gibt Namen für die Werte einer Aufzählung an.
public interface class IDTSFriendlyEnum100
[System.Runtime.InteropServices.Guid("D9F50A74-6F87-4CBE-9933-AF55260670C7")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSFriendlyEnum100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("26D59CDA-17F7-4474-91E1-F6758FA10AE6")]
public interface IDTSFriendlyEnum100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("9A3002D8-B237-4E7B-861D-41C978C3F624")]
public interface IDTSFriendlyEnum100
[<System.Runtime.InteropServices.Guid("D9F50A74-6F87-4CBE-9933-AF55260670C7")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSFriendlyEnum100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("26D59CDA-17F7-4474-91E1-F6758FA10AE6")>]
type IDTSFriendlyEnum100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("9A3002D8-B237-4E7B-861D-41C978C3F624")>]
type IDTSFriendlyEnum100 = interface
Public Interface IDTSFriendlyEnum100
- Attribute
Hinweise
Die Schnittstelle IDTSFriendlyEnum100 ist eine Hilfsoberfläche, die von nativen C++-Komponentenentwicklern verwendet wird, um "freundliche Namen" für den Wert eines Elements in einer Aufzählung anzuzeigen. Die IDTSFriendlyEnum100 und IDTSFriendlyEnumCollection100 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 | Beendet 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 |
|---|---|
| Name |
Erhält den Namen eines Wertes in einer Aufzählung. |
| Value |
Erhält den freundlichen Namen, der für ein von der Eigenschaft Name identifiziertes Aufzählungselement verwendet wird. |