Partager via


ManagedComponentHost Classe

Définition

Important

Cette API n’est pas conforme CLS.

Représente l'hôte du composant DST managé.

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
Héritage
ManagedComponentHost
Attributs
Implémente

Constructeurs

ManagedComponentHost()

Initialise une nouvelle instance de la classe ManagedComponentHost.

Propriétés

HostBufferManager

Définit le gestionnaire de tampons de ManagedComponentHost.

HostComponentMetaData

Définit les métadonnées de composant de ManagedComponentHost.

HostEventInfos

Définit les informations d'événement de ManagedComponentHost.

HostLogEntryInfos

Définit les informations d'entrée de journal de ManagedComponentHost.

HostReferenceTracker

Définit le suivi de référence de ManagedComponentHost.

HostVariableDispenser

Définit le distributeur de variables de ManagedComponentHost.

InnerObject

Obtient l'objet interne.

Méthodes

Finalize()

Représente l'hôte du composant DST managé.

GetSupport(Boolean)

Obtient la prise en charge pour ManagedComponentHost.

HostAcquireConnections(IDTSManagedComponentWrapper100, Object)

Acquiert la connexion pour ManagedComponentHost.

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

Spécifie si l'hôte du composant managé peut effectuer un traitement.

HostCheckAndPerformDowngrade(IDTSManagedComponentWrapper100, Int32, DTSTargetServerVersion)

Représente l'hôte du composant DST managé.

HostCheckAndPerformUpgrade(IDTSManagedComponentWrapper100, Int32)

Vérifie le ManagedComponentHost et effectue une mise à niveau.

HostCleanup(IDTSManagedComponentWrapper100)

Effectue un nettoyage de l'hôte.

HostDeleteExternalMetadataColumn(IDTSManagedComponentWrapper100, Int32, Int32)

Supprime une colonne de métadonnées externes de l'hôte.

HostDeleteInput(IDTSManagedComponentWrapper100, Int32)

Supprime l'entrée ManagedComponentHost.

HostDeleteOutput(IDTSManagedComponentWrapper100, Int32)

Supprime la sortie ManagedComponentHost.

HostDeleteOutputColumn(IDTSManagedComponentWrapper100, Int32, Int32)

Supprime la colonne de sortie hôte du composant.

HostDescribeRedirectedErrorCode(IDTSManagedComponentWrapper100, Int32)

Décrit un code d'erreur redirigé.

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

Obtient les dépendances de l'hôte de composant.

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

Insère les métadonnées externes au niveau de la colonne spécifiée.

HostInsertInput(IDTSManagedComponentWrapper100, DTSInsertPlacement, Int32)

Insère une entrée de l'hôte du composant.

HostInsertOutput(IDTSManagedComponentWrapper100, DTSInsertPlacement, Int32)

Insère une sortie de l'hôte du composant.

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

Insère une colonne de sortie à l'hôte du composant.

HostMapInputColumn(IDTSManagedComponentWrapper100, Int32, Int32, Int32)

Localise l'entrée de la colonne de l'hôte.

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

Localise la sortie de la colonne de l'hôte.

HostOnDeletingInputColumn(IDTSManagedComponentWrapper100, Int32, Int32)

Spécifie l'hôte à la suppression de la colonne d'entrée.

HostOnInputPathAttached(IDTSManagedComponentWrapper100, Int32)

Spécifie l'hôte sur un chemin d'entrée attaché.

HostOnInputPathDetached(IDTSManagedComponentWrapper100, Int32)

Spécifie l'hôte sur un chemin d'entrée détaché.

HostOnOutputPathAttached(IDTSManagedComponentWrapper100, Int32)

Spécifie l'hôte sur le chemin de sortie attaché.

HostPostExecute(IDTSManagedComponentWrapper100)

Spécifie l'événement après l'exécution de l'hôte.

HostPreExecute(IDTSManagedComponentWrapper100)

Spécifie l'événement avant l'exécution de l'hôte.

HostPrepareForExecute(IDTSManagedComponentWrapper100)

Prépare l'hôte pour l'exécution.

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

Spécifie la sortie principale de l'hôte.

HostProcessInput(IDTSManagedComponentWrapper100, Int32, IDTSBuffer100, IntPtr)

Spécifie l'entrée du processus de l'hôte.

HostProvideComponentProperties(IDTSManagedComponentWrapper100)

Spécifie les propriétés de composant de l'hôte.

HostReinitializeMetaData(IDTSManagedComponentWrapper100)

Spécifie les métadonnées pour la réinitialisation de l'hôte.

HostReleaseConnections(IDTSManagedComponentWrapper100)

Libère la connexion de l'hôte.

HostSetComponentProperty(IDTSManagedComponentWrapper100, String, Object)

Définit la propriété du composant de l'hôte.

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

Définit les propriétés de type de données de la colonne de métadonnées externes de l'hôte.

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

Définit la propriété de la colonne de métadonnées externes de l'hôte.

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

Définit la propriété de la colonne d'entrée de l'hôte.

HostSetInputProperty(IDTSManagedComponentWrapper100, Int32, String, Object)

Définit la propriété d’entrée de l’hôte.

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

Définit la propriété de type de données de la colonne de sortie de l'hôte.

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

Définit la propriété de la colonne de sortie de l'hôte.

HostSetOutputProperty(IDTSManagedComponentWrapper100, Int32, String, Object)

Définit la propriété de sortie de l'hôte.

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

Définit le type d'utilisation de l'hôte.

HostValidate(IDTSManagedComponentWrapper100)

Valide l'hôte.

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

Instancie l'hôte.

S’applique à