Udostępnij za pośrednictwem


Konstruktor ScriptBuffer

Inicjuje nowe wystąpienie ScriptBuffer klasy

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Pipeline
Zestaw:  Microsoft.SqlServer.TxScript (w Microsoft.SqlServer.TxScript.dll)

Składnia

'Deklaracja
Public Sub New ( _
    BufferToUse As PipelineBuffer, _
    BufferColumnIndexesToUse As Integer() _
)
'Użycie
Dim BufferToUse As PipelineBuffer
Dim BufferColumnIndexesToUse As Integer()

Dim instance As New ScriptBuffer(BufferToUse, _
    BufferColumnIndexesToUse)
public ScriptBuffer(
    PipelineBuffer BufferToUse,
    int[] BufferColumnIndexesToUse
)
public:
ScriptBuffer(
    PipelineBuffer^ BufferToUse, 
    array<int>^ BufferColumnIndexesToUse
)
new : 
        BufferToUse:PipelineBuffer * 
        BufferColumnIndexesToUse:int[] -> ScriptBuffer
public function ScriptBuffer(
    BufferToUse : PipelineBuffer, 
    BufferColumnIndexesToUse : int[]
)

Parametry

  • BufferColumnIndexesToUse
    Typ: array<System.Int32[]
    Tablica typu całkowitą zawierających indeksy kolumna dla kolumn w buforze.

Uwagi

Deweloper składnika skryptów nie korzysta z ScriptBuffer klasy bezpośrednio, ale pośrednio za pośrednictwem klas pochodnych w BufferWrapper element projektu, który reprezentuje składnik wejściowych i wyprowadza.

Deweloper ma użyć konstruktora dla ScriptBuffer klasy

Przykłady

Następujący przykładowy kod z wygenerowany automatycznie BufferWrapper element projektu demonstruje, jak składnik skryptów używa konstruktora dla klasy, które dziedziczą z ScriptBuffer.

    Public Sub New(ByVal Buffer As PipelineBuffer, ByVal BufferColumnIndexes As Integer())
        MyBase.New(Buffer, BufferColumnIndexes)
    End Sub