IDTSInput100.GetVirtualInput Methode
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.
public:
Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::IDTSVirtualInput100 ^ GetVirtualInput();
[System.Runtime.InteropServices.DispId(105)]
public Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.IDTSVirtualInput100 GetVirtualInput();
[<System.Runtime.InteropServices.DispId(105)>]
abstract member GetVirtualInput : unit -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.IDTSVirtualInput100
Public Function GetVirtualInput () As IDTSVirtualInput100
Gibt zurück
Das IDTSVirtualInput100 Objekt des IDTSInput100 Objekts.
- Attribute
Beispiele
Das folgende Codebeispiel ruft SetUsageType für jede Spalte in einer virtuellen Eingabe auf.
Private Sub MapAllColumns(ByVal input As IDTSInput100)
Dim vInput As IDTSVirtualInput100 = input.GetVirtualInput
For Each vCol As IDTSVirtualInputColumn100 In vInput.VirtualInputColumnCollection
vInput.SetUsageType(vCol.LineageID, DTSUsageType.UT_READWRITE)
Next
End Sub
private void MapAllColumns( IDTSInput100 input )
{
IDTSVirtualInput100 vInput = input.GetVirtualInput();
foreach( IDTSVirtualInputColumn100 vCol in vInput.VirtualInputColumnCollection )
{
vInput.SetUsageType( vCol.LineageID, DTSUsageType.UT_READWRITE);
}
}
Hinweise
Die GetVirtualInput-Methode ruft ein IDTSVirtualInput100 Objekt ab, das die Sammlung der Spalten enthält, die in der IDTSOutput100 Komponente offengelegt sind, die durch das IDTSInput100 Objekt verbunden IDTSPath100 ist.
Das Objekt IDTSVirtualInput100 ist keine persistierte Sammlung, sondern lediglich eine Ansicht der IDTSOutput100 Upstream-Komponente. Daher sind Änderungen an der IDTSVirtualInput100 oder an den darin VirtualInputColumnCollection enthaltenen Säulen möglich, haben jedoch keine Auswirkungen auf die IDTSOutput100 und ihre Säulen und sollten daher vermieden werden.
Spalten von der VirtualInputColumnCollection werden hinzugefügt und entfernt InputColumnCollectionIDTSInput100, indem die Methode SetUsageType des IDTSVirtualInput100 Objekts aufgerufen wird.
Wenn das IDTSInput100 Objekt nicht an eine Upstream-Komponente gebunden ist (deren IsAttached Eigenschaft falsch ist), ist das VirtualInputColumnCollection von leer IDTSVirtualInput100 .