Aracılığıyla paylaş


DTSBufferManagerClass Sınıfı

Oluşturur ve yönetir IDTSBuffer100 nesneler.

Devralma Hiyerarşisi

System.Object
  Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTSBufferManagerClass

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

Sözdizimi

'Bildirim
<GuidAttribute("87A4C985-0E84-432C-AC1A-B6F49A04ED4F")> _
<ClassInterfaceAttribute()> _
Public Class DTSBufferManagerClass _
    Implements DTSBufferManager, IDTSBufferManager100
'Kullanım
Dim instance As DTSBufferManagerClass
[GuidAttribute("87A4C985-0E84-432C-AC1A-B6F49A04ED4F")]
[ClassInterfaceAttribute()]
public class DTSBufferManagerClass : DTSBufferManager, 
    IDTSBufferManager100
[GuidAttribute(L"87A4C985-0E84-432C-AC1A-B6F49A04ED4F")]
[ClassInterfaceAttribute()]
public ref class DTSBufferManagerClass : DTSBufferManager, 
    IDTSBufferManager100
[<GuidAttribute("87A4C985-0E84-432C-AC1A-B6F49A04ED4F")>]
[<ClassInterfaceAttribute()>]
type DTSBufferManagerClass =  
    class
        interface DTSBufferManager
        interface IDTSBufferManager100
    end
public class DTSBufferManagerClass implements DTSBufferManager, IDTSBufferManager100

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

Oluşturucular

  Ad Açıklama
Ortak yöntem DTSBufferManagerClass Yeni bir başlatır örnek , DTSBufferManagerClass.

Üst

Özellikler

  Ad Açıklama
Ortak özellik IsVirtual Belirtilen arabellek sanal arabellek olup olmadığını gösteren bir değeri alır.

Üst

Yöntemler

  Ad Açıklama
Ortak yöntem CreateBuffer Oluşturur bir IDTSBuffer100 nesne bağlı belirtilen arabellek türü.
Ortak yöntem CreateFlatBuffer Oluşturur bir IDTSBuffer100 belirtilen boyutu.
Ortak yöntem CreateVirtualBuffer Altyapı.
Ortak yöntem Equals (Object öğesinden devralınmıştır.)
Korumalı yöntem Finalize (Object öğesinden devralınmıştır.)
Ortak yöntem FindColumnByLineageID Belirtilen sütun konumunu alır IDTSBuffer100 nesne.
Ortak yöntem GetBLOBObject Oluşturur bir IDTSBLOBObject100 büyük ikili nesneler (BLOB'lar) işlemek için kullanılır.
Ortak yöntem GetColumnCount Sütun sayısı belirtilen kayıtlı arabellek türü alır.
Ortak yöntem GetColumnInfo Alır DTP_BUFFCOL için yapısal bir sütun 'nde belirtilen tanım. arabellek
Ortak yöntem GetHashCode (Object öğesinden devralınmıştır.)
Ortak yöntem GetRowWidth Arabellek türü tanımı için tanımlanmış satır boyutunu alır.
Ortak yöntem GetType (Object öğesinden devralınmıştır.)
Korumalı yöntem MemberwiseClone (Object öğesinden devralınmıştır.)
Ortak yöntem RegisterBufferType Kayıtları bir arabellek türü ile IDTSBufferManager100.
Ortak yöntem RegisterLineageIDs Altyapı.
Ortak yöntem ToString (Object öğesinden devralınmıştır.)

Üst

Açıklamalar

Arabellek Yöneticisi ayrılırken, yönetme ve silme sorumlu olan IDTSBuffer100 nesneleri veri akışı görevi tarafından kullanılan ve içerdiği bileşenler tarafından görevden, bir kaynak ile hedef.Arabellek türü bulunuyor, kayıt için yardımcı programı işlevleri sağlar sütuns hakkında meta veriler alma arabelleği, bir sütun bir arabellek ve özel arabellek ister bileşeni tarafından dahili olarak kullanılan özel arabellekleri oluşturma.

Yönetilen veri akışı bileşeni geliştiricileri, öncelikle sütunları bulmak için arabellek Yöneticisi'ni kullanın bir PipelineBuffer içinde tanımlanan IDTSInput100 ve IDTSOutput100 nesneleri bileşen.Yönetilen bileşen geliştiriciler kullanmayın arabellek Yöneticisi oluşturmak için IDTSBuffer100 yönetilen bileşenleri ile doğrudan etkileşim nedeniyle nesneleri IDTSBuffer100 nesnelerin oluşturduğu arabellek Yöneticisi.Yönetilen bileşenleri kullanmak yönetilen PipelineBuffer arasında marshals verileri yönetilen sınıf ve yerel kod.

İş Parçacığı Güvenliği

Bu türdeki tüm ortak static (Visual Basic'te Shared) üyeler iş parçacığı için güvenlidir. Herhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir.