ManagedComponentHost Klasse

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Stellt den Host für die von DTS verwaltete Komponente dar.

public ref class ManagedComponentHost sealed : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSManagedComponent100, Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSManagedComponentHost130, Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSMultiInputComponentHost100, Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSSupportBackPressure100
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("6D7C079E-B65B-47B4-BA22-EB26B0E64AB0")]
public sealed class ManagedComponentHost : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSManagedComponent100, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSManagedComponentHost130, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSMultiInputComponentHost100, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSSupportBackPressure100
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("F5B847E7-6F0F-45CE-BEDF-0486A5C1CE63")]
public sealed class ManagedComponentHost : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSManagedComponent100, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSManagedComponentHost130, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSMultiInputComponentHost100, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSSupportBackPressure100
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("EDAF6493-38BF-4EC1-A982-48A69785216A")]
public sealed class ManagedComponentHost : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSManagedComponent100, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSManagedComponentHost130, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSMultiInputComponentHost100, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSSupportBackPressure100
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("6D7C079E-B65B-47B4-BA22-EB26B0E64AB0")>]
type ManagedComponentHost = class
    interface IDTSManagedComponentHost130
    interface IDTSManagedComponentHost100
    interface IDTSManagedComponent100
    interface IDTSSupportBackPressure100
    interface IDTSMultiInputComponentHost100
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("F5B847E7-6F0F-45CE-BEDF-0486A5C1CE63")>]
type ManagedComponentHost = class
    interface IDTSManagedComponentHost130
    interface IDTSManagedComponentHost100
    interface IDTSManagedComponent100
    interface IDTSSupportBackPressure100
    interface IDTSMultiInputComponentHost100
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("EDAF6493-38BF-4EC1-A982-48A69785216A")>]
type ManagedComponentHost = class
    interface IDTSManagedComponentHost130
    interface IDTSManagedComponentHost100
    interface IDTSManagedComponent100
    interface IDTSSupportBackPressure100
    interface IDTSMultiInputComponentHost100
Public NotInheritable Class ManagedComponentHost
Implements IDTSManagedComponent100, IDTSManagedComponentHost130, IDTSMultiInputComponentHost100, IDTSSupportBackPressure100
Vererbung
ManagedComponentHost
Attribute
Implementiert

Konstruktoren

ManagedComponentHost()

Initialisiert eine neue Instanz der ManagedComponentHost-Klasse.

Eigenschaften

HostBufferManager

Legt den ManagedComponentHost-Puffer-Manager fest.

HostComponentMetaData

Legt die Metadaten der ManagedComponentHost-Komponente fest.

HostEventInfos

Legt die Ereignisinformationen für den ManagedComponentHost fest.

HostLogEntryInfos

Legt die Informationen zu Protokolleinträgen für den ManagedComponentHost fest.

HostReferenceTracker

Legt die Verweisnachverfolgung für den ManagedComponentHost fest.

HostVariableDispenser

Legt den Variablenverteiler für den ManagedComponentHost fest.

InnerObject

Ruft das interne Objekt ab.

Methoden

Finalize()

Stellt den Host für die von DTS verwaltete Komponente dar.

GetSupport(Boolean)

Ruft die Unterstützung für den ManagedComponentHost ab.

HostAcquireConnections(IDTSManagedComponentWrapper100, Object)

Ruft Verbindungen für den ManagedComponentHost ab.

HostCanProcess(IDTSManagedComponentWrapper100, Int32, Int32[], Boolean[])

Gibt an, ob der verwaltete Komponentenhost verarbeitet werden kann.

HostCheckAndPerformDowngrade(IDTSManagedComponentWrapper100, Int32, DTSTargetServerVersion)

Stellt den Host für die von DTS verwaltete Komponente dar.

HostCheckAndPerformUpgrade(IDTSManagedComponentWrapper100, Int32)

Überprüft den ManagedComponentHost und führt ein Upgrade aus.

HostCleanup(IDTSManagedComponentWrapper100)

Führt ein Cleanup für den Host aus.

HostDeleteExternalMetadataColumn(IDTSManagedComponentWrapper100, Int32, Int32)

Löscht eine externe Metadatenspalte des Hosts.

HostDeleteInput(IDTSManagedComponentWrapper100, Int32)

Löscht die ManagedComponentHost-Eingabe.

HostDeleteOutput(IDTSManagedComponentWrapper100, Int32)

Löscht die ManagedComponentHost-Ausgabe.

HostDeleteOutputColumn(IDTSManagedComponentWrapper100, Int32, Int32)

Löscht die Ausgabespalte des Komponentenhosts.

HostDescribeRedirectedErrorCode(IDTSManagedComponentWrapper100, Int32)

Beschreibt den umgeleiteten Fehlercode.

HostGetDependencies(IDTSManagedComponentWrapper100, Int32, Int32, Int32[])

Ruft die Abhängigkeiten des Komponentenhosts ab.

HostInsertExternalMetadataColumnAt(IDTSManagedComponentWrapper100, Int32, Int32, String, String)

Fügt externe Metadaten in die angegebene Spalte ein.

HostInsertInput(IDTSManagedComponentWrapper100, DTSInsertPlacement, Int32)

Fügt eine Eingabe für den Komponentenhost ein.

HostInsertOutput(IDTSManagedComponentWrapper100, DTSInsertPlacement, Int32)

Fügt eine Ausgabe für den Komponentenhost ein.

HostInsertOutputColumnAt(IDTSManagedComponentWrapper100, Int32, Int32, String, String)

Fügt eine Ausgabespalte in den Komponentenhost ein.

HostMapInputColumn(IDTSManagedComponentWrapper100, Int32, Int32, Int32)

Lokalisiert die Eingabe für die Spalte des Hosts.

HostMapOutputColumn(IDTSManagedComponentWrapper100, Int32, Int32, Int32, Boolean)

Lokalisiert die Ausgabe für die Spalte des Hosts.

HostOnDeletingInputColumn(IDTSManagedComponentWrapper100, Int32, Int32)

Gibt den Host für das Löschen der Eingabespalte an.

HostOnInputPathAttached(IDTSManagedComponentWrapper100, Int32)

Gibt den Host für den angefügten Eingabepfad an.

HostOnInputPathDetached(IDTSManagedComponentWrapper100, Int32)

Gibt den Host für den getrennten Eingabepfad an.

HostOnOutputPathAttached(IDTSManagedComponentWrapper100, Int32)

Gibt den Host für den angefügten Ausgabepfad an.

HostPostExecute(IDTSManagedComponentWrapper100)

Gibt das Ereignis nach der Hostausführung an.

HostPreExecute(IDTSManagedComponentWrapper100)

Gibt das Ereignis vor der Hostausführung an.

HostPrepareForExecute(IDTSManagedComponentWrapper100)

Bereitet den Host auf die Ausführung vor.

HostPrimeOutput(IDTSManagedComponentWrapper100, Int32, Int32[], IDTSBuffer100[], IntPtr)

Gibt die Hauptausgabe des Hosts an.

HostProcessInput(IDTSManagedComponentWrapper100, Int32, IDTSBuffer100, IntPtr)

Gibt die Eingabe des Hostprozesses an.

HostProvideComponentProperties(IDTSManagedComponentWrapper100)

Gibt die vom Host bereitgestellten Komponenteneigenschaften an.

HostReinitializeMetaData(IDTSManagedComponentWrapper100)

Gibt die Metadaten für Neuinitialisierung des Hosts an.

HostReleaseConnections(IDTSManagedComponentWrapper100)

Gibt die Hostverbindung frei.

HostSetComponentProperty(IDTSManagedComponentWrapper100, String, Object)

Legt die Eigenschaft der Hostkomponente fest.

HostSetExternalMetadataColumnDataTypeProperties(IDTSManagedComponentWrapper100, Int32, Int32, DataType, Int32, Int32, Int32, Int32)

Legt die Datentypeigenschaft der externen Metadatenspalte des Hosts fest.

HostSetExternalMetadataColumnProperty(IDTSManagedComponentWrapper100, Int32, Int32, String, Object)

Legt die Eigenschaft der externen Metadatenspalte des Hosts fest.

HostSetInputColumnProperty(IDTSManagedComponentWrapper100, Int32, Int32, String, Object)

Legt die Eigenschaft der Eingabespalte des Hosts fest.

HostSetInputProperty(IDTSManagedComponentWrapper100, Int32, String, Object)

Legt die Eingabeeigenschaft des Hosts fest.

HostSetOutputColumnDataTypeProperties(IDTSManagedComponentWrapper100, Int32, Int32, DataType, Int32, Int32, Int32, Int32)

Legt die Datentypeigenschaft der Ausgabespalte des Hosts fest.

HostSetOutputColumnProperty(IDTSManagedComponentWrapper100, Int32, Int32, String, Object)

Legt die Eigenschaft der Ausgabespalte des Hosts fest.

HostSetOutputProperty(IDTSManagedComponentWrapper100, Int32, String, Object)

Legt die Ausgabeeigenschaft des Hosts fest.

HostSetUsageType(IDTSManagedComponentWrapper100, Int32, IDTSVirtualInput100, Int32, DTSUsageType)

Legt den Verwendungstyp des Hosts fest.

HostValidate(IDTSManagedComponentWrapper100)

Überprüft den Host.

Instantiate(String, IDTSComponentMetaData100, IDTSVariableDispenser100, IDTSBufferManager100, IDTSEventInfos100, IDTSObjectReferenceTracker100, IDTSLogEntryInfos100, DTSProductLevel)

Instantiiert den Host.

Gilt für: