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 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
- 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. |