DTSFileConnectionUsageType 枚举

定义

提供有关组件客户端如何使用连接的信息。

public enum class DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType
type DTSFileConnectionUsageType = 
Public Enum DTSFileConnectionUsageType
继承
DTSFileConnectionUsageType

字段

CreateFile 1

创建文件。 仅在文件不存在时,此选项才创建它。

CreateFolder 3

创建文件夹。

FileExists 0

文件已存在。

FolderExists 2

文件夹已存在。

示例

下面的代码示例创建一个包并添加一个 FILE ConnectionManager。 枚举 DTSFileConnectionUsageType 通过 FileUsageType 指定 FileExists 值将属性描述为现有文件。

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  

注解

连接管理器使用此枚举进行验证。 例如,如果连接用于删除文件,并且连接指向文件夹,则它无法验证。 此外,此枚举器向连接管理器指示不明确名称是文件还是文件夹。 例如,“C:\ABC”可以是新文件夹的名称,也可以是 C:\ 中的新文件目录。 此枚举指示它是否为文件或文件夹。

适用于