Aracılığıyla paylaş


IDTSBuffer100 Arabirimi

Satır ve sütunlar içeren bir bellek içi ve iki boyutlu bir depolama nesnesi gösterir.

Ad Alanı:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
Derleme:  Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap içinde.dll)

Sözdizimi

'Bildirim
<GuidAttribute("85864348-F482-4E59-83B7-DCD226253CA3")> _
<InterfaceTypeAttribute()> _
Public Interface IDTSBuffer100
'Kullanım
Dim instance As IDTSBuffer100
[GuidAttribute("85864348-F482-4E59-83B7-DCD226253CA3")]
[InterfaceTypeAttribute()]
public interface IDTSBuffer100
[GuidAttribute(L"85864348-F482-4E59-83B7-DCD226253CA3")]
[InterfaceTypeAttribute()]
public interface class IDTSBuffer100
[<GuidAttribute("85864348-F482-4E59-83B7-DCD226253CA3")>]
[<InterfaceTypeAttribute()>]
type IDTSBuffer100 =  interface end
public interface IDTSBuffer100

IDTSBuffer100 türü aşağıdaki üyeleri açıklar.

Yöntemler

  Ad Açıklama
Ortak yöntem AddBLOBData Bir sütun için bayt veri ekler bir IDTSBuffer100.
Ortak yöntem AddRow Yeni bir satır ekler bir IDTSBuffer100 nesne.
Ortak yöntem Clone Özel bir kopyasını oluşturur bir IDTSBuffer100 nesne.
Ortak yöntem DirectErrorRow Bir satır gönderir bir IDTSBuffer100 itiraz bir IDTSOutput100 , IsErrorOut özellik doğru.
Ortak yöntem DirectRow Bir satır gönderir bir IDTSBuffer100 için bir IDTSOutput100.
Ortak yöntem GetBLOBData Depolanan bir ikili büyük nesne (blob) bir bayt dizisi alır bir sütun , bir IDTSBuffer100.
Ortak yöntem GetBLOBLength Yer alan bayt sayısını alır bir sütun , bir IDTSBuffer100.
Ortak yöntem GetBLOBObject Alır bir IDTSBLOBObject100 okuyup bayt kullanılan bir sütun , bir IDTSBuffer100.
Ortak yöntem GetBLOBStream Alır bir IStream depolanan ikili büyük nesne (blob) erişmek için kullanılan arabirim bir sütun , bir IDTSBuffer100.
Ortak yöntem GetBoundaryInfo Sütun sayısı ve en fazla satır sayısını alır bir IDTSBuffer100 için tuşunu basılı tutun.
Ortak yöntem GetColumnCount Sütun sayısını alır bir IDTSBuffer100.
Ortak yöntem GetColumnInfo Alır DTP_BUFFCOL yapısı içinde belirtilen sütun için bir IDTSBuffer100.
Ortak yöntem GetData Belirtilen satır ve sütun depolanan verileri alır bir IDTSBuffer100.
Ortak yöntem GetDataByRef (Özelliği kaldırılmıştır, Açıklamalar'a bakın) Depolanan veriler için bir işaretçi alır bir sütun , bir IDTSBuffer100.
Ortak yöntem GetFlatMemory Tarafından depolanan bayt için bir işaretçi alır bir IDTSBuffer100.
Ortak yöntem GetID Bir arabellek kimliği alır.
Ortak yöntem GetManager Arabellek Yöneticisi alır.
Ortak yöntem GetRowCount Saklanan satır sayısını alır bir IDTSBuffer100.
Ortak yöntem GetRowDataBytes (Özelliği kaldırılmıştır, Açıklamalar'a bakın) Bir satır başlangıcı için bir işaretçi alır bir IDTSBuffer100.
Ortak yöntem GetRowStarts (Özelliği kaldırılmıştır, Açıklamalar'a bakın) Use GetData veya GetBLOBData yerine GetRowStarts yöntem.
Ortak yöntem GetStatus Bir sütun durum bilgileri alır bir IDTSBuffer100.
Ortak yöntem GetType İşleyici arabellek türü alır.
Ortak yöntem IsEndOfRowset Belirtir olup olmadığını bir IDTSBuffer100 tamamladı, koleksiyon satırlar.
Ortak yöntem IsNull Belirtilen sütun null olup olmadığını denetler.
Ortak yöntem LockData Verileri kilitler bir IDTSBuffer100.
Ortak yöntem MoveRow Bir satıra taşır bir IDTSBuffer100 için yeni bir konum.
Ortak yöntem PrepareDataStatusForInsert Sütun durum değerini ayarlar bir aralık satır.
Ortak yöntem RemoveRow Bir satırdan siler bir IDTSBuffer100.
Ortak yöntem ResetBLOBData Depolanan bayt siler bir sütun , bir IDTSBuffer100.
Ortak yöntem SetBLOBFromObject İçerdiği veriyi atar bir IDTSBLOBObject100 bir sütun, bir IDTSBuffer100.
Ortak yöntem SetBLOBFromStream Verileri bir ikili büyük nesne (blob) sütun sıralı akışından atar.
Ortak yöntem SetData Veriyi atar bir sütun , bir IDTSBuffer100.
Ortak yöntem SetEndOfRowset Bildirir bir IDTSBufferManager100 , bileşen için bir çıkış satır ekleme bitirdi IDTSBuffer100 nesne.
Ortak yöntem SetErrorInfo Bir satır hata bilgilerini ayarlar.
Ortak yöntem SetStatus Bir sütun durum bilgileri ayarlar bir IDTSBuffer100.
Ortak yöntem SwapRows İki satır konumunu değiştirir bir IDTSBuffer100.
Ortak yöntem UnlockData Verilerin kilidini açan bir IDTSBuffer100 nesne.

Üst

Açıklamalar

IDTSBuffer100 Olan bir bellek içi, iki boyutlu bir veri yapısı içeren satırlar ve sütunlar.Her bir arabellek sütun uzaklık satır, en büyük boyutuna ve bir sütun lineage kimliği bellek konumunda onun veri türünü tanımlayan bilgileri vardır.

Ya da onun uzaklığı tarafından tanımlandığı şekilde kullanarak her sütunda veri erişilen DTP_BUFFCOL yapısı veya kullanarak SetData ve GetData yöntemleri, hangi arabellek sütununda veri konumu tarafından tanımlanan tanıtıcıları kendi satır ve sütun.

Arabellekleri, özel ve ortak,'tarafından oluşturulan iki tür IDTSBufferManager100.Özel arabellekleri, istenen bir veri akışı bileşeni tarafından oluşturulur ve bileşeni tarafından dahili olarak kullanılır.Ortak arabellekleri grafik içinde veri akışı bileşenleri için sağlanır ve doldurulmuş ve yönetilen en önce gelen hedef.Ortak arabellekleri, yönetilen ve tarafından yok IDTSBufferManager100.

Arabellekleri kendi tutamaçları ile tanımlanır ve 1 tabanlı, yani bunlar sıfır değeri olamaz veya nullnull başvuru (Visual Basic'te Nothing) geçersiz olmadıkça.

Yönetilen bileşen geliştiriciler genellikle kullanma IDTSBuffer100 sürece planladığınız özel arabellekleri oluşturmak ve uygulamak yönetilen kod ve arasında bir arada gerekli kod nesneyerel kod.Bunun yerine, yönetilen kullandıkları PipelineBuffer WalkTree