Aracılığıyla paylaş


IDTSInput100.GetVirtualInput Yöntemi

Alır IDTSVirtualInput100 nesnesinin bir IDTSInput100 nesne.

Ad Alanı:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
Derleme:  Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap içinde.dll)

Sözdizimi

'Bildirim
Function GetVirtualInput As IDTSVirtualInput100
'Kullanım
Dim instance As IDTSInput100
Dim returnValue As IDTSVirtualInput100

returnValue = instance.GetVirtualInput()
IDTSVirtualInput100 GetVirtualInput()
IDTSVirtualInput100^ GetVirtualInput()
abstract GetVirtualInput : unit -> IDTSVirtualInput100 
function GetVirtualInput() : IDTSVirtualInput100

Açıklamalar

GetVirtualInput yöntem alır bir IDTSVirtualInput100 içeren nesne koleksiyon gösterilen sütun IDTSOutput100 bağlı bileşeninin IDTSInput100 - IDTSPath100 nesne.

IDTSVirtualInput100 Nesnesi kalıcı bir koleksiyon değil ve sadece görülmektedir IDTSOutput100 , ters yönde bir bileşen.Bu nedenle, yapılan değişiklikler IDTSVirtualInput100 veya içerdiği sütun kendi VirtualInputColumnCollection mümkündür, ancak herhangi bir etkisi yoktur IDTSOutput100 ve sütunlarını ve bu nedenle kaçınılmalıdır.

Sütunlarından VirtualInputColumnCollection eklenmesini ve kaldırılmasını InputColumnCollection , IDTSInput100 nesnesini çağırarak SetUsageType yöntem, IDTSVirtualInput100 nesne.

IDTSInput100 Ters yönde bir bileşen için nesne bağlı değildir (kendi IsAttached özellik yanlış), VirtualInputColumnCollection , IDTSVirtualInput100 olacak yok.

Örnekler

Aşağıdaki kod örneği çağrıları SetUsageType her sütun sanal bir giriş.

private void MapAllColumns( IDTSInput100 input )
{
    IDTSVirtualInput100 vInput = input.GetVirtualInput();

    foreach( IDTSVirtualInputColumn100 vCol in vInput.VirtualInputColumnCollection )
    {
        vInput.SetUsageType( vCol.LineageID, DTSUsageType.UT_READWRITE);
    }
}
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