ScriptComponent.ProcessInput Yöntemi
Girdi Dönüşümleri ve girişleri ters yönde bileşenlerini aldığınız hedefler gibi komut dosyası bileşenleri içinde işler.
Ad Alanı: Microsoft.SqlServer.Dts.Pipeline
Derleme: Microsoft.SqlServer.TxScript (Microsoft.SqlServer.TxScript içinde.dll)
Sözdizimi
'Bildirim
Public Overridable Sub ProcessInput ( _
InputID As Integer, _
Buffer As PipelineBuffer _
)
'Kullanım
Dim instance As ScriptComponent
Dim InputID As Integer
Dim Buffer As PipelineBuffer
instance.ProcessInput(InputID, Buffer)
public virtual void ProcessInput(
int InputID,
PipelineBuffer Buffer
)
public:
virtual void ProcessInput(
int InputID,
PipelineBuffer^ Buffer
)
abstract ProcessInput :
InputID:int *
Buffer:PipelineBuffer -> unit
override ProcessInput :
InputID:int *
Buffer:PipelineBuffer -> unit
public function ProcessInput(
InputID : int,
Buffer : PipelineBuffer
)
Parametreler
- InputID
Tür: System.Int32
İşlemek için giriş kimliği.
- Buffer
Tür: Microsoft.SqlServer.Dts.Pipeline.PipelineBuffer
A PipelineBuffer içeren giriş satırları.
Açıklamalar
Komut dosyası bileşeni geliştirici kullanmak ScriptComponent doğrudan, ancak dolaylı olarak, yöntemlerini ve özelliklerini kodlayarak sınıf ScriptMain devraldığı sınıfı, ScriptComponent ile UserComponent sınıfı.
Geliştirici geçersiz kılabilirsiniz, ancak ProcessInput yöntem, onu geçersiz kılmak genellikle yeterli <InputBufferX>_ProcessInputRows yönteminde ScriptMain işlem veri giriş arabellekleri sınıfından.Ek işlem gerekli olduğunda geçersiz kılmak için tercih olabilir <InputBufferX>_ProcessInput yöntem.
Örnekler
Aşağıdaki kod örneği otomatik ComponentWrapper proje dan öğe komut dosyası bileşeni nasıl kullandığını gösterir ProcessInput yöntem.
Public Overridable Sub Input0_ProcessInput(ByVal Buffer As Input0Buffer)
While Buffer.NextRow()
Input0_ProcessInputRow(Buffer)
End While
End Sub