DTSFileConnectionUsageType Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет информацию о том, как соединение используется клиентом-компонентом.
public enum class DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType
type DTSFileConnectionUsageType =
Public Enum DTSFileConnectionUsageType
- Наследование
-
DTSFileConnectionUsageType
Поля
| Имя | Значение | Описание |
|---|---|---|
| FileExists | 0 | Файл существует. |
| CreateFile | 1 | Создает файл. Опция создаёт файл только если он ещё не существует. |
| FolderExists | 2 | Папка существует. |
| CreateFolder | 3 | Создает папку. |
Примеры
Следующий пример кода создаёт пакет и добавляет ФАЙЛ 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:\. Это перечисление указывает, является ли это файлом или папкой.