DTSFileConnectionUsageType Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Informationen darüber bereit, wie eine Verbindung von einem Komponentenclient verwendet wird.
public enum class DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType
type DTSFileConnectionUsageType =
Public Enum DTSFileConnectionUsageType
- Vererbung
-
DTSFileConnectionUsageType
Felder
CreateFile | 1 | Erstellt eine Datei. Durch die Option wird die Datei nur dann erstellt, wenn sie noch nicht vorhanden ist. |
CreateFolder | 3 | Erstellt einen Ordner. |
FileExists | 0 | Die Datei ist vorhanden. |
FolderExists | 2 | Der Ordner ist vorhanden. |
Beispiele
Im folgenden Codebeispiel wird ein Paket erstellt und eine DATEI ConnectionManagerhinzugefügt. Die DTSFileConnectionUsageType Enumeration beschreibt die FileUsageType
Eigenschaft als vorhandene Datei, indem sie den FileExists Wert angibt.
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
Hinweise
Diese Aufzählung wird vom Verbindungs-Manager für Überprüfungszwecke verwendet. Wenn beispielsweise die Verbindung zum Löschen einer Datei verwendet wird und die Verbindung auf einen Ordner verweist, schlägt die Überprüfung fehl. Darüber hinaus gibt dieser Enumerationsgeber dem Verbindungs-Manager an, ob mehrdeutige Namen Dateien oder Ordner sind. Beispielsweise könnte "C:\ABC" der Name eines neuen Ordners sein, oder es könnte sich um eine neue Datei in der C:\ Verzeichnis. Diese Aufzählung gibt an, ob es sich um eine Datei oder einen Ordner handelt.