Share via


FileSystemTask クラス

ファイル システムに対してコマンドを実行します。このクラスは継承できません。

継承階層

System. . :: . .Object
  Microsoft.SqlServer.Dts.Runtime. . :: . .DtsObject
    Microsoft.SqlServer.Dts.Runtime. . :: . .Task
      Microsoft.SqlServer.Dts.Tasks.FileSystemTask..::..FileSystemTask

名前空間:  Microsoft.SqlServer.Dts.Tasks.FileSystemTask
アセンブリ:  Microsoft.SqlServer.FileSystemTask (Microsoft.SqlServer.FileSystemTask.dll)

構文

'宣言
<GuidAttribute("ECAB072B-BC8D-4698-8E76-68D11417899E")> _
Public NotInheritable Class FileSystemTask _
    Inherits Task _
    Implements IDTSFileSystemTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist
'使用
Dim instance As FileSystemTask
[GuidAttribute("ECAB072B-BC8D-4698-8E76-68D11417899E")]
public sealed class FileSystemTask : Task, 
    IDTSFileSystemTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist
[GuidAttribute(L"ECAB072B-BC8D-4698-8E76-68D11417899E")]
public ref class FileSystemTask sealed : public Task, 
    IDTSFileSystemTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist
[<SealedAttribute>]
[<GuidAttribute("ECAB072B-BC8D-4698-8E76-68D11417899E")>]
type FileSystemTask =  
    class
        inherit Task
        interface IDTSFileSystemTask
        interface IDTSBreakpointSite
        interface IDTSSuspend
        interface IDTSComponentPersist
    end
public final class FileSystemTask extends Task implements IDTSFileSystemTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist

FileSystemTask 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド FileSystemTask FileSystemTask クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ Attributes ファイルまたはディレクトリに適用される属性を取得します。値の設定も可能です。
パブリック プロパティ DebugMode ブレークポイントが有効であるかどうかをタスクで確認する必要があるかどうかを示す Boolean です。
パブリック プロパティ Destination 対象のフォルダまたはファイルを取得します。値の設定も可能です。
パブリック プロパティ ExecutionValue タスクによって正常に実行された操作の数を返します。このフィールドは読み取り専用です。 (Task. . :: . .ExecutionValue をオーバーライドします。)
パブリック プロパティ IsDestinationPathVariable Destination 情報がパッケージ変数内にあるかどうかを示す Boolean を取得します。値の設定も可能です。
パブリック プロパティ IsSourcePathVariable Source 情報がパッケージ変数内にあるかどうかを示す Boolean を取得します。値の設定も可能です。
パブリック プロパティ Operation 実行する操作の種類を示す値を DTSFileSystemOperation 列挙から取得します。値の設定も可能です。
パブリック プロパティ OperationName タスクの名前を取得します。値の設定も可能です。
パブリック プロパティ OverwriteDestinationFile タスクが対象のファイルを上書きするかどうかを示す Boolean を取得します。値の設定も可能です。
パブリック プロパティ Source 実行元ファイルまたはディレクトリを取得します。値の設定も可能です。IsSourcePathVariable が true に設定されている場合は、実行元のファイルまたはディレクトリを表すパッケージ変数名を取得または設定します。
パブリック プロパティ SuspendRequired ブレークポイントに到達したときにタスクを中断するかどうかを示す Boolean を取得します。値の設定も可能です。この値は、ブレークポイントに到達したときにタスクおよびコンテナに対してランタイム エンジンで設定されます。
パブリック プロパティ Version *** このメンバーは非推奨です。「解説」を参照してください。 ***    タスクのバージョンを返します。このプロパティは読み取り専用です。 (Task から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド AcceptBreakpointManager タスクに BreakpointManager を渡します。このメソッドはランタイムから呼び出されるメソッドであり、コードでは使用されません。
パブリック メソッド CanUpdate *** このメンバーは非推奨です。「解説」を参照してください。 ***    新しいパッケージの XML で古いパッケージの XML を更新できるかどうかを示す Boolean 値。 (Task から継承されています。)
パブリック メソッド Equals 2 つのオブジェクト インスタンスが等しいかどうかを示します。 (DtsObject から継承されています。)
パブリック メソッド Execute タスクを実行します。 (Task. . :: . .Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object) をオーバーライドします。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetConnectionID 接続の ID を含む String を取得します。 (Task から継承されています。)
パブリック メソッド GetConnectionName 接続の名前を含む String を取得します。 (Task から継承されています。)
パブリック メソッド GetHashCode このインスタンスのハッシュ コードを返します。 (DtsObject から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド InitializeTask タスクに関連付けられたプロパティを初期化します。このメソッドはランタイムから呼び出されるメソッドであり、コードでは使用されません。 (Task. . :: . .InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker) をオーバーライドします。)
パブリック メソッド LoadFromXML このメソッドをアプリケーション コードから呼び出すことはできません。.xml としてハード ドライブに保存されているパッケージを読み込むには、Application..::..LoadPackage メソッドを使用します。
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド ResumeExecution 一時停止したタスクの実行を再開します。タスクまたはコンテナは、ランタイム エンジンによって再開されます。
パブリック メソッド SaveToXML このメソッドをアプリケーション コードから呼び出すことはできません。パッケージを .xml として保存するには、Application..::..SaveToXml メソッドを使用します。
パブリック メソッド SuspendExecution 実行可能ファイルを中断する必要があることを示します。このメソッドはランタイム エンジンから呼び出されます。
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド Update *** このメンバーは非推奨です。「解説」を参照してください。 ***    CanUpdate が true に設定されている場合、このメソッドによって、古いパッケージ XML が新しいパッケージ XML で更新されます。 (Task から継承されています。)
パブリック メソッド Validate タスクが正しく構成されていることを確認します。 (Task. . :: . .Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging) をオーバーライドします。)

先頭に戻る

説明

このタスクと共に実行できるタスクについては、「DTSFileSystemOperation」を参照してください。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。