DTSFileConnectionUsageType Enumeration

Definition

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.

Gilt für: