LogProvider Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |