DTSFileConnectionUsageType 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컴포넌트 클라이언트가 연결을 어떻게 사용하는지에 대한 정보를 제공합니다.
public enum class DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType
type DTSFileConnectionUsageType =
Public Enum DTSFileConnectionUsageType
- 상속
-
DTSFileConnectionUsageType
필드
| Name | 값 | Description |
|---|---|---|
| FileExists | 0 | 파일이 있습니다. |
| CreateFile | 1 | 파일을 만듭니다. 이 옵션은 이미 존재하지 않는 경우에만 파일을 생성합니다. |
| FolderExists | 2 | 폴더가 있습니다. |
| CreateFolder | 3 | 폴더를 만듭니다. |
예제
다음 코드 예시는 패키지를 생성하고 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
설명
이 열거는 연결 관리자가 검증 목적으로 사용합니다. 예를 들어, 연결이 파일을 삭제하는 데 사용되고 그 연결이 폴더를 가리키고 있다면 검증에 실패합니다. 또한 이 열거기는 모호한 이름이 파일인지 폴더인지 연결 관리자에 알려줍니다. 예를 들어, "C:\ABC"는 새 폴더 이름일 수도 있고, C:\ 디렉터리의 새 파일일 수도 있습니다. 이 열거는 파일이 파일인지 폴더인지 나타냅니다.