LogProvider Classe

Définition

Contient des informations sur un module fournisseur d'informations associé à un package. Tous les modules fournisseurs d'informations associés à un package se trouvent dans la collection LogProviders. Pour les modules fournisseurs d'informations sur l'ordinateur, utilisez la classe Application et consultez la collection LogProviderInfos. Cette classe ne peut pas être héritée.

public ref class LogProvider sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, IDisposable, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSObjectHost, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx, System::ComponentModel::IComponent
public sealed class LogProvider : Microsoft.SqlServer.Dts.Runtime.DtsObject, IDisposable, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSObjectHost, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx, System.ComponentModel.IComponent
type LogProvider = class
    inherit DtsObject
    interface IDTSObjectHost
    interface IDTSName
    interface IDTSPersist
    interface IDTSPropertiesProvider
    interface IDTSPropertiesProviderEx
    interface IComponent
    interface IDisposable
    interface IDTSPackagePath
    interface IDTSExecutionPath
Public NotInheritable Class LogProvider
Inherits DtsObject
Implements IComponent, IDisposable, IDTSExecutionPath, IDTSName, IDTSObjectHost, IDTSPackagePath, IDTSPersist, IDTSPropertiesProvider, IDTSPropertiesProviderEx
Héritage
LogProvider
Implémente

Remarques

Le fournisseur d’informations hôte est une classe qui fournit les méthodes et les propriétés communes à tous les fournisseurs d’informations. Quel que soit le fournisseur d’informations utilisé, cette classe vous permet d’effectuer toutes les tâches associées à la journalisation. La LogProvider classe est l’objet que vous utilisez lors de l’ajout par programme de fournisseurs d’informations à un package. Il s’agit d’un fournisseur d’informations hôte générique qui héberge un fournisseur d’informations sous-jacent. Le fournisseur d’informations hébergé est accessible à l’aide du InnerObject. Si vous souhaitez créer un fournisseur d’informations personnalisé, utilisez la LogProviderBase classe.

Propriétés

ConfigString

Obtient ou définit les informations de connexion et de configuration pour le module fournisseur d'informations spécifié.

CreationName

Retourne la chaîne utilisée par le runtime pour créer une instance de l'objet LogProvider. Cette propriété est en lecture seule.

DelayValidation

Obtient ou définit une valeur booléenne qui spécifie si un appel au fournisseur d’informations est retardé jusqu’à Validate(IDTSInfoEvents) l’exécution du package.

Description

Obtient ou définit la description de l'objet LogProvider.

HasExpressions

Obtient ou définit une valeur qui indique si le module fournisseur d'informations possède des expressions.

HostType

Obtient une énumération qui décrit le type d'hôte qui utilise le module fournisseur d'informations. Cette propriété est en lecture seule.

ID

Obtient l'ID de l'objet LogProvider. Cette propriété est en lecture seule.

InnerObject

Retourne le module fournisseur d'informations spécifique qui est hébergé par l'objet LogProvider.

Name

Obtient ou définit le nom de l'objet LogProvider, tel que « module fournisseur d'informations SSIS pour les fichiers texte ». Cette chaîne est le texte qui s'affiche dans la boîte de dialogue Configurer les journaux SSIS (onglet Fournisseurs et journaux), dans le menu déroulant Type de fournisseur.

Properties

Retourne une collection DtsProperties, qui contient une collection d'objets DtsProperty.

Site

Obtient ou définit le site du module fournisseur d'informations.

Méthodes

CloseLog()

Ferme le journal.

Dispose()

Libère les ressources utilisées par le module fournisseur d'informations.

Equals(Object)

Détermine si les deux instances d'objet sont égales.

(Hérité de DtsObject)
GetExecutionPath()

Retourne une chaîne qui contient le chemin d’exécution du fournisseur d’informations.

GetExpression(String)

Retourne une chaîne qui contient l’expression de la propriété spécifiée. Null signifie qu’aucune expression n’est affectée.

GetHashCode()

Retourne le code de hachage de cette instance.

(Hérité de DtsObject)
GetPackagePath()

Retourne une chaîne qui contient le chemin d’accès relatif à l’emplacement du package.

LoadFromXML(XmlNode, IDTSEvents)

Cette méthode ne peut pas être appelée par votre code d'application. Pour charger un package enregistré en tant que .xml, utilisez la méthode LoadPackage(String, IDTSEvents).

OpenLog()

Ouvre le journal.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Cette méthode ne peut pas être appelée par votre code d'application. Pour enregistrer un package en tant que .xml, utilisez la méthode SaveToXml(String, Package, IDTSEvents).

SetExpression(String, String)

Affecte l'expression spécifiée à la propriété. Spécifiez null pour supprimer une expression existante de la propriété.

Événements

Disposed

Ajoute un gestionnaire d'événements pour écouter l'événement Disposed sur le module fournisseur d'informations.

S’applique à