DTSFileConnectionUsageType Énumération

Définition

Fournit des informations sur la manière dont une connexion est utilisée par un client composant.

public enum class DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType
type DTSFileConnectionUsageType = 
Public Enum DTSFileConnectionUsageType
Héritage
DTSFileConnectionUsageType

Champs

Nom Valeur Description
FileExists 0

Le fichier existe.

CreateFile 1

Crée un fichier. L’option ne crée le fichier que s’il n’existe pas déjà.

FolderExists 2

Le dossier existe.

CreateFolder 3

Crée un dossier.

Exemples

L’exemple de code suivant crée un package et ajoute un fichier ConnectionManager. L’énumération DTSFileConnectionUsageType décrit la FileUsageType propriété comme étant un fichier existant en spécifiant la FileExists valeur.

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  

Remarques

Cette énumération est utilisée par le gestionnaire de connexion à des fins de validation. Par exemple, si la connexion sert à supprimer un fichier et que la connexion pointe vers un dossier, la validation échoue. De plus, cet énumérateur indique au gestionnaire de connexion si les noms ambigus sont des fichiers ou des dossiers. Par exemple, « C :\ABC » peut être le nom d’un nouveau dossier, ou un nouveau fichier dans le dossier C :\. Cette énumération indique s’il s’agit d’un fichier ou d’un dossier.

S’applique à