Partager via


DTSFileConnectionUsageType Énumération

Définition

Fournit des informations sur l'utilisation d'une connexion par un client composant.

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

Champs

CreateFile 1

Crée un fichier. L'option crée le fichier uniquement s'il n'existe pas.

CreateFolder 3

Crée un dossier.

FileExists 0

Le fichier existe.

FolderExists 2

Le dossier existe.

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 connexions à des fins de validation. Par exemple, si la connexion est utilisée pour supprimer un fichier et que la connexion pointe vers un dossier, elle échoue. De plus, cet énumérateur indique au gestionnaire de connexions si les noms ambigus sont des fichiers ou des dossiers. Par exemple, « C:\ABC » peut être le nom d’un nouveau dossier, ou il peut s’agir d’un nouveau fichier dans C:\ Répertoire. Cette énumération indique s’il s’agit d’un fichier ou d’un dossier.

S’applique à