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