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 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.