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.
Liefert Informationen darüber, wie eine Verbindung von einem Komponentenclient genutzt wird.
public enum class DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType
type DTSFileConnectionUsageType =
Public Enum DTSFileConnectionUsageType
- Vererbung
-
DTSFileConnectionUsageType
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| FileExists | 0 | Die Datei ist vorhanden. |
| CreateFile | 1 | Erstellt eine Datei. Die Option erstellt die Datei nur, wenn sie noch nicht existiert. |
| FolderExists | 2 | Der Ordner ist vorhanden. |
| CreateFolder | 3 | Erstellt einen Ordner. |
Beispiele
Das folgende Codebeispiel erstellt ein Paket und fügt eine DATEI ConnectionManagerhinzu. Die Aufzählung DTSFileConnectionUsageType beschreibt die FileUsageType Eigenschaft als eine bestehende 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 Verbindungsmanager zu Validierungszwecken verwendet. Zum Beispiel, wenn die Verbindung zur Löschung einer Datei verwendet wird und die Verbindung auf einen Ordner verweist, scheitert die Validierung. Zusätzlich zeigt dieser Enumerator dem Verbindungsmanager an, ob es sich bei mehrdeutigen Namen um Dateien oder Ordner handelt. Zum Beispiel könnte "C:\ABC" der Name eines neuen Ordners sein oder eine neue Datei im C:\-Verzeichnis. Diese Aufzählung gibt an, ob es sich um eine Datei oder einen Ordner handelt.