DTSFileConnectionUsageType Enumeration

Definition

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.

Gilt für: