CManagedComponentWrapperClass.SetUsageType Yöntemi
Oluşturur bir IDTSInputColumn100 , nesne IDTSInputColumnCollection100 bileşeni ve kümeleri UsageType özellik sütun.
Ad Alanı: Microsoft.SqlServer.Dts.Pipeline.Wrapper
Derleme: Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap içinde.dll)
Sözdizimi
'Bildirim
Public Overridable Function SetUsageType ( _
lInputID As Integer, _
pIDTSVirtualInputObject As IDTSVirtualInput100, _
lLineageID As Integer, _
eUsageType As DTSUsageType _
) As IDTSInputColumn100
'Kullanım
Dim instance As CManagedComponentWrapperClass
Dim lInputID As Integer
Dim pIDTSVirtualInputObject As IDTSVirtualInput100
Dim lLineageID As Integer
Dim eUsageType As DTSUsageType
Dim returnValue As IDTSInputColumn100
returnValue = instance.SetUsageType(lInputID, _
pIDTSVirtualInputObject, lLineageID, _
eUsageType)
public virtual IDTSInputColumn100 SetUsageType(
int lInputID,
IDTSVirtualInput100 pIDTSVirtualInputObject,
int lLineageID,
DTSUsageType eUsageType
)
public:
virtual IDTSInputColumn100^ SetUsageType(
[InAttribute] int lInputID,
[InAttribute] IDTSVirtualInput100^ pIDTSVirtualInputObject,
[InAttribute] int lLineageID,
[InAttribute] DTSUsageType eUsageType
)
abstract SetUsageType :
lInputID:int *
pIDTSVirtualInputObject:IDTSVirtualInput100 *
lLineageID:int *
eUsageType:DTSUsageType -> IDTSInputColumn100
override SetUsageType :
lInputID:int *
pIDTSVirtualInputObject:IDTSVirtualInput100 *
lLineageID:int *
eUsageType:DTSUsageType -> IDTSInputColumn100
public function SetUsageType(
lInputID : int,
pIDTSVirtualInputObject : IDTSVirtualInput100,
lLineageID : int,
eUsageType : DTSUsageType
) : IDTSInputColumn100
Parametreler
- lInputID
Tür: System.Int32
Kimliği IDTSInput100 nesne.
- pIDTSVirtualInputObject
Tür: Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSVirtualInput100
IDTSVirtualInput100 Nesne.
- lLineageID
Tür: System.Int32
LineageID , IDTSVirtualInputColumn100 Nesne.
- eUsageType
Tür: Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTSUsageType
Giriş sütun kullanım türü.
Dönüş Değeri
Tür: Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSInputColumn100
IDTSInputColumn100 , Kullanım türü olan küme, veya nullnull başvuru (Visual Basic'te Nothing) sütun derlemeden kaldırdıysanız.
Uygulamalar
IDTSDesigntimeComponent100.SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType)
Açıklamalar
Ters yönde bileşen sütunları seçmek için kullanılan bu yöntem veri akışı bileşeni tarafından kullanılan grafik.Eklemek veya kaldırmak için bu yöntem çağırın bir IDTSInputColumn100 dan InputColumnCollection bileşeni.Bileşen sütun salt okunur erişimi olup veya sütun değerlerini çalıştırma sırasında üzerine yazabilirsiniz, belirtir.
eusageType Olan UT_READONLY veya UT_READWRITE, bileşen sütun kendi giriş sütun koleksiyonuna ekler ve sütuna sağlar veri akışı altyapısı yürütme sırasındaUT_IGNORED Belirtilen sütun daha önce eklenen ve koleksiyon, sütunu kaldırılır.
Örnekler
Aşağıdaki kod örneği gösterir nasıl SetUsageType ters yönde bileşeni tarafından kullanılan sütunları seçmek için kullanılırbileşen.Örnek paketi zaten oluşturulduktan veya yüklenen olduğunu varsayar ve veri akışı görevi ve bileşenleri için paket eklendi.
IDTSComponentMetaData100 md = dataFlow.ComponentMetaDataCollection[1];
CManagedComponentWrapper wrp = md.Instantiate();
IDTSInput100 input = md.InputCollection[0];
IDTSVirtualInput100 vInput = input.GetVirtualInput();
foreach(IDTSVirtualInputColumn100 vCol in vInput.VirtualInputColumnCollection)
{
wrp.SetUsageType(input.ID,vInput,vCol.LineageID,DTSUsageType.UT_READWRITE);
}
Ayrıca bkz.