Udostępnij za pośrednictwem


Właściwość ScriptBuffer.Item

Pobiera lub ustawia wartość kolumna w buforze przy użyciu jej indeks tablicy indeksów kolumna buforu.

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

Składnia

'Deklaracja
Protected Default Property Item ( _
    ColumnIndex As Integer _
) As Object
    Get
    Set
'Użycie
Dim ColumnIndex As Integer
Dim value As Object

value = Me(ColumnIndex)

Me(ColumnIndex) = value
protected Object this[
    int ColumnIndex
] { get; set; }
protected:
property Object^ default[int ColumnIndex] {
    Object^ get (int ColumnIndex);
    void set (int ColumnIndex, Object^ value);
}
member Item : Object with get, set
Język JScript obsługuje używanie indeksowanych właściwości, ale nie obsługuje deklarowania nowych.

Parametry

Wartość właściwości

Typ: System.Object
Wartość kolumna w buforze przy użyciu jej indeks tablicy indeksów kolumna buforu.

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 nie trzeba używać Item właściwość, ponieważ klas pochodnych maszynowy akcesorów dla każdej kolumna buforu z nazwy właściwość odpowiadające nazwy kolumna.

Przykłady

Następujący przykładowy kod z wygenerowany automatycznie BufferWrapper element projektu demonstruje, jak składnik skryptów niejawnie wykorzystuje Item Metoda pobierania kolumna z buforu.

    Public ReadOnly Property [City]() As String
        Get
            Return CType(Me(1), String)
        End Get
    End Property