DTSFileConnectionUsageType 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
구성 요소 클라이언트에서 연결을 사용하는 방법에 대한 정보를 제공합니다.
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:\의 새 파일일 수 있습니다. 디렉터리. 이 열거형은 파일 또는 폴더인지 여부를 나타냅니다.