다음을 통해 공유


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:\의 새 파일일 수 있습니다. 디렉터리. 이 열거형은 파일 또는 폴더인지 여부를 나타냅니다.

적용 대상