Właściwość PipelineBuffer.Item
Pobiera dane przechowywane kolumna buforu.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Pipeline
Zestaw: Microsoft.SqlServer.PipelineHost (w Microsoft.SqlServer.PipelineHost.dll)
Składnia
'Deklaracja
Public Default Property Item ( _
columnIndex As Integer _
) As Object
Get
Set
'Użycie
Dim instance As PipelineBuffer
Dim columnIndex As Integer
Dim value As Object
value = instance(columnIndex)
instance(columnIndex) = value
public Object this[
int columnIndex
] { get; set; }
public:
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
- columnIndex
Typ: System.Int32
Indeks kolumna w wierszu bufora.
Wartość właściwości
Typ: System.Object
Dane przechowywane kolumna buforu jako obiektu.
Uwagi
Wartość przechowywana kolumna bufor jest możliwy przy użyciu jednej z metod typu metoda dostępu typu danych, takich jak GetString lub metody, może uzyskiwać bezpośrednio przy użyciu notacji dostępu tablicy.Dostęp do kolumna w PipelineBuffer za pomocą Item jest wolniejsze niż przy użyciu metody metoda dostępu typu danych, ponieważ metoda PipelineBuffer wykrywa typ danych przechowywane kolumna, a następnie wywołuje metodę akcesora typu danych.
Nie można pobrać buforu kolumn zawierających dane duże obiekty binarne (BLOB) przy użyciu notacji tablicy dostępu, ponieważ ilość danych przechowywanych kolumna BLOB może przekroczyć dostępnej pamięci.Zamiast tego GetBlobData należy zastosować metoda.