LogProvider Classe

Définition

Contient des informations sur un fournisseur de journaux associé à un paquet. Tous les fournisseurs de journaux associés à un colis se trouvent dans la LogProviders collection. Pour les fournisseurs de journaux sur l’ordinateur, utilisez la Application classe et consultez la LogProviderInfos collection. 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 de journaux hôte est une classe qui fournit les méthodes et propriétés communes à tous les fournisseurs de journaux. Quel que soit le fournisseur de journal utilisé, cette classe vous permet d’effectuer toutes les tâches associées à la journalisation. La LogProvider classe est l’objet que vous utilisez lorsque vous ajoutez programmatiquement des fournisseurs de journaux à un paquet. C’est un fournisseur de journaux hôte générique qui héberge un fournisseur de journaux sous-jacent. Le fournisseur de journal hébergé est accessible via le InnerObjectfichier . Si vous souhaitez créer un fournisseur de journaux personnalisé, utilisez la LogProviderBase classe.

Propriétés

Nom Description
ConfigString

Obtient ou définit les informations de connexion et de configuration pour le fournisseur de journaux spécifique.

CreationName

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

DelayValidation

Obtient ou définit un booléen qui spécifie si un appel vers Validate(IDTSInfoEvents) pour le fournisseur de journal est retardé jusqu’à l’exécution du paquet.

Description

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

HasExpressions

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

HostType

Obtient une énumération qui décrit le type d’hôte par lequel le fournisseur de journal est utilisé. Cette propriété est en lecture seule

ID

Obtient l’ID du LogProvider. Cette propriété est en lecture seule.

InnerObject

Retourne le fournisseur de journal spécifique hébergé par l’objet LogProvider .

Name

Obtient ou définit le nom de l’objet LogProvider , comme « SSIS log provider for Text files ». Cette chaîne correspond au texte qui apparaît dans la boîte de dialogue Configurer les journaux SSIS (onglet Fournisseurs et journaux) dans le menu déroulant du type de fournisseur.

Properties

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

Site

Obtient ou configure le site pour le fournisseur de journaux.

Méthodes

Nom Description
CloseLog()

Ferme le journal.

Dispose()

Libère les ressources utilisées par le fournisseur de journaux.

Equals(Object)

Détermine si deux instances d’objet sont égales.

(Hérité de DtsObject)
GetExecutionPath()

Retourne une chaîne contenant le chemin d’exécution du fournisseur de journal.

GetExpression(String)

Retourne une chaîne contenant l’expression pour la propriété spécifiée. Nul signifie qu’aucune expression n’est assignée.

GetHashCode()

Retourne le code de hachage pour cette instance.

(Hérité de DtsObject)
GetPackagePath()

Retourne une chaîne contenant le chemin relatif vers l’emplacement du paquet.

LoadFromXML(XmlNode, IDTSEvents)

Cette méthode n’est pas appelable par votre code d’application. Pour charger un colis enregistré en tant que .xml, utilisez la LoadPackage(String, IDTSEvents) méthode.

OpenLog()

Ouvre le journal.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Cette méthode n’est pas appelable par votre code d’application. Pour enregistrer un paquet en tant que .xml, utilisez la SaveToXml(String, Package, IDTSEvents) méthode.

SetExpression(String, String)

Attribue l’expression spécifiée à la propriété. Spécifier null pour retirer une expression existante de la propriété.

Événements

Nom Description
Disposed

Ajoute un gestionnaire d’événements pour écouter l’événement Disposed sur le fournisseur de journal.

S’applique à