Freigeben über


IDTSDesigntimeComponent100.SetUsageType Methode

Definition

Erstellt ein IDTSInputColumn100-Objekt in der IDTSInputColumnCollection100 der Komponente und legt die UsageType-Eigenschaft der Spalte fest.

public:
 Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSInputColumn100 ^ SetUsageType(int lInputID, Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSVirtualInput100 ^ pIDTSVirtualInputObject, int lLineageID, Microsoft::SqlServer::Dts::Pipeline::Wrapper::DTSUsageType eUsageType);
[System.Runtime.InteropServices.DispId(16)]
public Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSInputColumn100 SetUsageType (int lInputID, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSVirtualInput100 pIDTSVirtualInputObject, int lLineageID, Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTSUsageType eUsageType);
[<System.Runtime.InteropServices.DispId(16)>]
abstract member SetUsageType : int * Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSVirtualInput100 * int * Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTSUsageType -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSInputColumn100
Public Function SetUsageType (lInputID As Integer, pIDTSVirtualInputObject As IDTSVirtualInput100, lLineageID As Integer, eUsageType As DTSUsageType) As IDTSInputColumn100

Parameter

lInputID
Int32

Die ID von IDTSInput100.

pIDTSVirtualInputObject
IDTSVirtualInput100

Das IDTSVirtualInput100-Objekt, das die virtuelle Eingabespalte enthält und das für die Zuordnung des IDTSInputColumn100-Objekts verwendet wird.

lLineageID
Int32

Die LineageID-Eigenschaft des IDTSVirtualInputColumn100-Objekts.

eUsageType
DTSUsageType

Ein Wert aus der DTSUsageType-Enumeration, der IDTSInputColumn100 zugewiesen ist.

Gibt zurück

Das IDTSInputColumn100-Objekt, dessen UsageType festgelegt wird.

Attribute

Hinweise

SetUsageType wird aufgerufen, wenn eine Spalte aus der IDTSVirtualInputColumnCollection100 Komponente ausgewählt wird. Wenn dies usageType der Wert ist UT_READONLY oder UT_READWRITE, wird eine neue Eingabespalte für die Komponente erstellt, die den IDTSVirtualInputColumn100 vom lLineageID Parameter angegebenen Wert widerspiegelt. Wenn usageType die Spalte in der Auflistung vorhanden ist UT_IGNORED , wird die Spalte entfernt und null zurückgegeben.

Gilt für: