IDTSFriendlyEnum100 Schnittstelle

Definition

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.

Gilt für: