DTSBufferManagerClass Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
public ref class DTSBufferManagerClass : Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::DTSBufferManager
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("26D38582-1304-4A82-AD14-8DC8C09E6233")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class DTSBufferManagerClass : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.DTSBufferManager
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("26D38582-1304-4A82-AD14-8DC8C09E6233")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type DTSBufferManagerClass = class
interface DTSBufferManager
interface IDTSBufferManager100
Public Class DTSBufferManagerClass
Implements DTSBufferManager
- Ereditarietà
-
DTSBufferManagerClass
- Attributi
- Implementazioni
Commenti
Il buffer manager è responsabile dell'allocazione, gestione e cancellazione degli oggetti IDTSBuffer100 utilizzati dal task di flusso dati e dei componenti contenuti dal task, dalla sorgente fino alla destinazione. Fornisce funzioni di utilità per registrare i tipi di buffer, localizzare colonne in un buffer, recuperare i metadati di una colonna in un buffer e creare buffer privati utilizzati internamente dal componente che richiede il buffer privato.
Gli sviluppatori di componenti di flusso dati gestiti utilizzano principalmente il buffer manager per localizzare colonne in un PipelineBuffer definite negli oggetti IDTSInput100 e IDTSOutput100 del componente. Gli sviluppatori di componenti gestiti non utilizzano il gestore di buffer per creare oggetti IDTSBuffer100 perché i componenti gestiti non interagiscono direttamente con gli oggetti IDTSBuffer100 creati dal gestore di buffer. I componenti gestiti utilizzano la classe PipelineBuffer gestita, che invia dati tra codice gestito e nativo.
Costruttori
| Nome | Descrizione |
|---|---|
| DTSBufferManagerClass() | |
Proprietà
| Nome | Descrizione |
|---|---|
| IsVirtual[Int32] | |
Metodi
Si applica a
Thread safety
Qualsiasi membro pubblico statico ( Shared in Visual Basic) di questo tipo è sicuro per thread. Non è garantito che tutti i membri dell'istanza siano thread-safe.