DTSFileConnectionUsageType Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.