次の方法で共有


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

メンバー

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

説明

この列挙は、検証のため、接続マネージャによって使用されます。たとえば、接続がファイルの削除に使用されており、その接続がフォルダを指している場合、接続は検証に失敗します。また、この列挙子は、あいまいな名前がファイルなのかフォルダなのかを接続マネージャに示します。たとえば、"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