Aracılığıyla paylaş


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.

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