IDTSInput100.GetVirtualInput Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
public:
Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::IDTSVirtualInput100 ^ GetVirtualInput();
[System.Runtime.InteropServices.DispId(105)]
public Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.IDTSVirtualInput100 GetVirtualInput ();
[<System.Runtime.InteropServices.DispId(105)>]
abstract member GetVirtualInput : unit -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.IDTSVirtualInput100
Public Function GetVirtualInput () As IDTSVirtualInput100
Mengembalikan
Objek IDTSVirtualInput100 objek IDTSInput100 .
- Atribut
Contoh
Contoh kode berikut memanggil SetUsageType setiap kolom dalam input virtual.
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);
}
}
Keterangan
Metode GetVirtualInput mengambil IDTSVirtualInput100 objek , yang berisi kumpulan kolom yang terekspos di IDTSOutput100 komponen yang terhubung ke IDTSInput100 melalui IDTSPath100 objek .
Objek IDTSVirtualInput100 bukan koleksi yang bertahan, dan hanyalah tampilan IDTSOutput100 dari komponen upstram. Oleh karena itu, modifikasi pada IDTSVirtualInput100 atau kolom yang terkandung dalamnya VirtualInputColumnCollection dimungkinkan tetapi tidak berdampak pada IDTSOutput100 kolom dan dan dengan demikian harus dihindari.
Kolom dari VirtualInputColumnCollection ditambahkan dan dihapus dari InputColumnCollectionIDTSInput100 objek dengan memanggil SetUsageType metode IDTSVirtualInput100 objek .
IDTSInput100 Jika objek tidak dilampirkan ke komponen upstram (propertinya IsAttachedsalah), VirtualInputColumnCollection objek IDTSVirtualInput100 akan kosong.