FileSystemTask 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.
Exécute des commandes sur le système de fichiers. Cette classe ne peut pas être héritée.
public ref class FileSystemTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::FileSystemTask::IDTSFileSystemTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.filesystemtask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.FileSystemTask.Localized), SamplesTag="SsisFileSystemTask", TaskContact="File System Task;Microsoft Corporation; SQL Server 2016; © 2015 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.FileSystemTask.FileSystemTaskUI, Microsoft.SqlServer.FileSystemTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("E5857CB6-FC91-45AD-8BB8-01E25D229BD6")]
public sealed class FileSystemTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.FileSystemTask.IDTSFileSystemTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.filesystemtask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.FileSystemTask.Localized), SamplesTag="SsisFileSystemTask", TaskContact="File System Task;Microsoft Corporation; SQL Server 2017; © 2017 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.FileSystemTask.FileSystemTaskUI, Microsoft.SqlServer.FileSystemTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("1D25A237-FC96-4421-ADDC-19BDD92E3139")]
public sealed class FileSystemTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.FileSystemTask.IDTSFileSystemTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.filesystemtask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.FileSystemTask.Localized), SamplesTag="SsisFileSystemTask", TaskContact="File System Task;Microsoft Corporation; SQL Server 2019; © 2019 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.FileSystemTask.FileSystemTaskUI, Microsoft.SqlServer.FileSystemTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("9CF4BF80-E243-4A4B-90F1-998A6DEE35EC")]
public sealed class FileSystemTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.FileSystemTask.IDTSFileSystemTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.filesystemtask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.FileSystemTask.Localized), SamplesTag="SsisFileSystemTask", TaskContact="File System Task;Microsoft Corporation; SQL Server 2016; © 2015 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.FileSystemTask.FileSystemTaskUI, Microsoft.SqlServer.FileSystemTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("E5857CB6-FC91-45AD-8BB8-01E25D229BD6")>]
type FileSystemTask = class
inherit Task
interface IDTSFileSystemTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.filesystemtask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.FileSystemTask.Localized), SamplesTag="SsisFileSystemTask", TaskContact="File System Task;Microsoft Corporation; SQL Server 2017; © 2017 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.FileSystemTask.FileSystemTaskUI, Microsoft.SqlServer.FileSystemTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("1D25A237-FC96-4421-ADDC-19BDD92E3139")>]
type FileSystemTask = class
inherit Task
interface IDTSFileSystemTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.filesystemtask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.FileSystemTask.Localized), SamplesTag="SsisFileSystemTask", TaskContact="File System Task;Microsoft Corporation; SQL Server 2019; © 2019 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.FileSystemTask.FileSystemTaskUI, Microsoft.SqlServer.FileSystemTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("9CF4BF80-E243-4A4B-90F1-998A6DEE35EC")>]
type FileSystemTask = class
inherit Task
interface IDTSFileSystemTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
Public NotInheritable Class FileSystemTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, IDTSFileSystemTask
- Héritage
- Attributs
- Implémente
Remarques
Pour des informations sur les tâches pouvant être exécutées avec cette tâche, voir DTSFileSystemOperation.
Constructeurs
| Nom | Description |
|---|---|
| FileSystemTask() |
Initialise une nouvelle instance de la classe FileSystemTask. |
Propriétés
| Nom | Description |
|---|---|
| Attributes |
Obtient ou définit les attributs à appliquer au fichier ou au répertoire. |
| DebugMode |
Un booléen indiquant si une tâche doit vérifier si les points d’arrêt sont activés. |
| Destination |
Obtient ou définit le dossier ou le fichier de destination. |
| ExecutionValue |
Restitue le nombre d’opérations réussies effectuées par la tâche. Ce champ est en lecture seule. |
| IsDestinationPathVariable |
Obtient ou définit un booléen qui indique si Destination l’information est située dans une variable de paquet. |
| IsSourcePathVariable |
Obtient ou définit un booléen qui indique si Source l’information est située dans une variable de paquet. |
| Operation |
Obtient ou fixe une valeur à partir de l’énumération DTSFileSystemOperation qui détermine le type d’opération à effectuer. |
| OperationName |
Obtient ou définit le nom de la tâche. |
| OverwriteDestinationFile |
Obtient ou définit un booléen qui indique si la tâche va écraser les fichiers de destination. |
| PreservedAttributes |
Obtient ou définit les attributs préservés par Data Transformation Services. |
| Source |
Obtient ou définit le fichier source ou le répertoire. Si IsSourcePathVariable est réglé sur true, obtient ou définit le nom de la variable package représentant le fichier ou le répertoire source. |
| SuspendRequired |
Obtient ou définit un booléen qui indique si les tâches doivent être suspendues lorsqu’elles rencontrent un point d’arrêt. Cette valeur est définie par le moteur d’exécution pour les tâches et conteneurs lorsqu’un point d’arrêt est rencontré. |
| TargetServerVersion |
Exécute des commandes sur le système de fichiers. Cette classe ne peut pas être héritée. (Hérité de Task) |
| Version |
membre déprécié ; voir Remarques. Retourne la version de la tâche. Cette propriété est en lecture seule. (Hérité de Task) |
Méthodes
| Nom | Description |
|---|---|
| AcceptBreakpointManager(BreakpointManager) |
Il passe BreakpointManager à la tâche. Cette méthode est appelée par l’exécution et n’est pas utilisée dans le code. |
| CanUpdate(String) |
membre déprécié ; voir Remarques. Un booléen qui indique si le nouveau package XML peut mettre à jour l’ancien package XML. (Hérité de Task) |
| Equals(Object) |
Détermine si deux instances d’objet sont égales. (Hérité de DtsObject) |
| Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object) |
Il exécute la tâche. |
| GetConnectionID(Connections, String) |
Obtient une chaîne contenant l’ID de la connexion. (Hérité de Task) |
| GetConnectionName(Connections, String) |
Obtient une chaîne contenant le nom de la connexion. (Hérité de Task) |
| GetHashCode() |
Retourne le code de hachage pour cette instance. (Hérité de DtsObject) |
| InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker) |
Initialise les propriétés associées à la tâche. Cette méthode est appelée par l’exécution et n’est pas utilisée dans le code. |
| LoadFromXML(XmlElement, IDTSInfoEvents) |
Cette méthode n’est pas appelable par votre code d’application. Pour charger un paquet enregistré comme .xml sur le disque dur, utilisez la LoadPackage(String, IDTSEvents) méthode. |
| ResumeExecution() |
Reprend l’exécution de la tâche après une pause. La tâche ou le conteneur est repris par le moteur d’exécution. |
| SaveToXML(XmlDocument, IDTSInfoEvents) |
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. |
| SuspendExecution() |
Indique que l’exécutable doit être suspendu. Cette méthode est appelée par le moteur d’exécution. |
| Update(String) |
membre déprécié ; voir Remarques. Cette méthode met à jour l’ancien package XML avec le nouveau package XML si CanUpdate(String) est réglé sur true. (Hérité de Task) |
| Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging) |
Vérifie que la tâche est correctement configurée. |