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
Dönüş Değeri
Tür: Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSVirtualInput100
IDTSVirtualInput100 Nesnesinin IDTSInput100.
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