Wyliczenie DTSFileConnectionUsageType
Zawiera informacje o sposobie korzystania z połączenia przez klient składnika.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Runtime
Zestaw: Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)
Składnia
'Deklaracja
Public Enumeration DTSFileConnectionUsageType
'Użycie
Dim instance As DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType
public enum class DTSFileConnectionUsageType
type DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType
Elementy członkowskie
Nazwa elementu członkowskiego | Opis | |
---|---|---|
FileExists | Plik istnieje. | |
CreateFile | Tworzy plik.Opcja tworzy plik tylko, jeśli jeszcze nie istnieje. | |
FolderExists | Folder nie istnieje. | |
CreateFolder | Tworzy folder. |
Uwagi
To wyliczenie jest używany przez menedżer połączeń do celów sprawdzania poprawności.Na przykład jeśli połączenie jest używane do usunięcia pliku i wskazuje na folder połączenia, niepowodzenia sprawdzania poprawności.Ponadto ten moduł wyliczający wskazuje menedżer połączeń czy niejednoznacznych nazw plików lub folderów.Na przykład "C:\ABC" może być nazwa nowego folderu lub może być nowy plik w katalogu C:\.To wyliczenie wskazuje, czy jest plik lub folder.
Przykłady
Poniższy przykład kodu tworzy pakiet i dodaje plik ConnectionManager.DTSFileConnectionUsageType Opisuje wyliczania FileUsageType właściwość istniejącego pliku jako określając FileExists wartości.
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