次の方法で共有


FtpTask クラス

データ ファイルをダウンロードおよびアップロードしたり、サーバーのディレクトリを管理します。 このクラスは継承できません。

継承階層

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.Task
      Microsoft.SqlServer.Dts.Tasks.FtpTask.FtpTask

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

構文

'宣言
<GuidAttribute("FA1E37FE-7A9A-406A-91DC-C3221F9945A2")> _
Public NotInheritable Class FtpTask _
    Inherits Task _
    Implements IDTSFTPTask, IDTSComponentPersist, IDTSBreakpointSite, IDTSSuspend
'使用
Dim instance As FtpTask
[GuidAttribute("FA1E37FE-7A9A-406A-91DC-C3221F9945A2")]
public sealed class FtpTask : Task, 
    IDTSFTPTask, IDTSComponentPersist, IDTSBreakpointSite, IDTSSuspend
[GuidAttribute(L"FA1E37FE-7A9A-406A-91DC-C3221F9945A2")]
public ref class FtpTask sealed : public Task, 
    IDTSFTPTask, IDTSComponentPersist, IDTSBreakpointSite, IDTSSuspend
[<SealedAttribute>]
[<GuidAttribute("FA1E37FE-7A9A-406A-91DC-C3221F9945A2")>]
type FtpTask =  
    class 
        inherit Task 
        interface IDTSFTPTask 
        interface IDTSComponentPersist 
        interface IDTSBreakpointSite 
        interface IDTSSuspend 
    end
public final class FtpTask extends Task implements IDTSFTPTask, IDTSComponentPersist, IDTSBreakpointSite, IDTSSuspend

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

コンストラクター

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

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ Connection タスクで使用される FTP 接続マネージャーの接続名を取得します。値の設定も可能です。
パブリック プロパティ DebugMode ブレークポイントが有効であるかどうかをタスクで確認する必要があるかどうかを示します。
パブリック プロパティ ExecutionValue ユーザー定義のオブジェクトを返します。このプロパティは読み取り専用です。 (Task.ExecutionValue をオーバーライドします。)
パブリック プロパティ IsLocalPathVariable ローカル パスが変数またはファイル接続マネージャーのどちらに格納されるのかを示します。
パブリック プロパティ IsRemotePathVariable リモート パスが変数に格納されるかどうかを示します。
パブリック プロパティ IsTransferTypeASCII リモート FTP サーバーとの間で転送されるファイルが ASCII モードで転送される必要があるかどうかを示します。
パブリック プロパティ LocalPath 使用するローカル パスを取得します。値の設定も可能です。ローカル パスは、ファイル接続マネージャーまたは変数名を参照できます。
パブリック プロパティ Operation 実行する FTP 操作を示す値を DTSFTPOp 列挙から取得します。値の設定も可能です。
パブリック プロパティ OperationName ファイル転送プロトコル (FTP) タスクの一意の名前を取得します。値の設定も可能です。
パブリック プロパティ OverwriteDestination 転送先のファイルを上書きできるかどうかを指定します。
パブリック プロパティ RemotePath 使用するリモート パスを取得します。値の設定も可能です。
パブリック プロパティ StopOnOperationFailure FTP 操作が失敗した場合にファイル転送プロトコル (FTP) タスクを終了するかどうかを示します。
パブリック プロパティ SuspendRequired ブレークポイントに到達したときにタスクを中断するかどうかを示す Boolean を取得します。値の設定も可能です。この値は、ブレークポイントに到達したときにタスクおよびコンテナーに対してランタイム エンジンで設定されます。
パブリック プロパティ Version *** このメンバーは非推奨です。「解説」を参照してください。 ***   タスクのバージョンを返します。このプロパティは読み取り専用です。 (Task から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド AcceptBreakpointManager タスクに BreakpointManager を渡します。このメソッドはランタイムから呼び出されるメソッドであり、コードでは使用されません。
パブリック メソッド CanUpdate *** このメンバーは非推奨です。「解説」を参照してください。 ***   新しいパッケージの XML で古いパッケージの XML を更新できるかどうかを示す Boolean 値。 (Task から継承されています。)
パブリック メソッド Equals 2 つのオブジェクト インスタンスが等しいかどうかを示します。 (DtsObject から継承されています。)
パブリック メソッド Execute タスクを実行します。 (Task.Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, 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 メソッドを使用します。
パブリック メソッド ResumeExecution 一時停止したタスクの実行を再開します。タスクまたはコンテナーは、ランタイム エンジンによって再開されます。
パブリック メソッド SaveToXML このメソッドをアプリケーション コードから呼び出すことはできません。パッケージを .xml として保存するには、Application.SaveToXml メソッドを使用します。
パブリック メソッド SuspendExecution 実行可能ファイルを中断する必要があることを示します。このメソッドはランタイム エンジンから呼び出されます。
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド Update *** このメンバーは非推奨です。「解説」を参照してください。 ***   CanUpdate が true に設定されている場合、このメソッドによって、古いパッケージ XML が新しいパッケージ XML で更新されます。 (Task から継承されています。)
パブリック メソッド Validate コンポーネントが正しく構成されていることを確認します。 (Task.Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging) をオーバーライドします。)

先頭に戻る

スレッド セーフ

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

関連項目

参照

Microsoft.SqlServer.Dts.Tasks.FtpTask 名前空間