DTSFileConnectionUsageType 列挙体

コンポーネント クライアントによる接続の使用方法に関する情報を提供します。

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

構文

'宣言
Public Enumeration DTSFileConnectionUsageType
'使用
Dim instance As DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType
public enum class DTSFileConnectionUsageType
type DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType

メンバー

メンバー名 説明
CreateFile ファイルを作成します。このオプションでは、ファイルが存在しない場合にのみファイルが作成されます。
CreateFolder フォルダーを作成します。
FileExists ファイルは存在します。
FolderExists フォルダーは存在します。

説明

この列挙は、検証のため、接続マネージャーによって使用されます。 たとえば、接続がファイルの削除に使用されており、その接続がフォルダーを指している場合、接続は検証に失敗します。 また、この列挙子は、あいまいな名前がファイルなのかフォルダーなのかを接続マネージャーに示します。 たとえば、"C:\ABC" は、新しいフォルダーの名前である可能性も、C:\ ディレクトリ内の新しいファイルである可能性もあります。 この列挙は、これがファイルであるかフォルダーであるかを示します。

使用例

次のコード例では、パッケージを作成し、FILE ConnectionManager を追加します。 DTSFileConnectionUsageType 列挙は、FileExists 値を指定することにより、FileUsageType プロパティが既存のファイルであることを示します。

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;

namespace Microsoft.SqlServer.SSIS.Samples
{
    class mySqlServer_Sample
    {
        static void Main(string[] args)
        {
            Package package = new Package();
            ConnectionManager cm_srcDirectory = package.Connections.Add("FILE");
            cm_srcDirectory.Name = "cm_srcDirectory";
            cm_srcDirectory.ConnectionString =  @"C:\MyFTPDirectory\*.*";
            cm_srcDirectory.Properties["FileUsageType"].SetValue(cm_srcDirectory, DTSFileConnectionUsageType.FileExists);
        }
    }
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
 
Namespace Microsoft.SqlServer.SSIS.Samples
    Class mySqlServer_Sample
        Shared  Sub Main(ByVal args() As String)
            Dim package As Package =  New Package() 
            Dim cm_srcDirectory As ConnectionManager =  package.Connections.Add("FILE") 
            cm_srcDirectory.Name = "cm_srcDirectory"
            cm_srcDirectory.ConnectionString =  "C:\MyFTPDirectory\*.*"
            cm_srcDirectory.Properties("FileUsageType").SetValue(cm_srcDirectory, DTSFileConnectionUsageType.FileExists)
        End Sub
    End Class
End Namespace

関連項目

参照

Microsoft.SqlServer.Dts.Runtime 名前空間