DTSFileConnectionUsageType Enumeración

Definición

Proporciona información sobre cómo utiliza una conexión un cliente de componentes.

public enum class DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType
type DTSFileConnectionUsageType = 
Public Enum DTSFileConnectionUsageType
Herencia
DTSFileConnectionUsageType

Campos

Nombre Valor Description
FileExists 0

El archivo existe.

CreateFile 1

Crea un archivo. La opción crea el archivo solo si no existe ya.

FolderExists 2

La carpeta existe.

CreateFolder 3

Crea una carpeta.

Ejemplos

El siguiente ejemplo de código crea un paquete y añade un ARCHIVO ConnectionManager. La DTSFileConnectionUsageType enumeración describe la FileUsageType propiedad como un archivo existente especificando el FileExists valor.

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  

Comentarios

Esta enumeración es utilizada por el gestor de conexiones con fines de validación. Por ejemplo, si la conexión se usa para eliminar un archivo y la conexión apunta a una carpeta, falla la validación. Además, este enumerador indica al gestor de conexiones si los nombres ambiguos son archivos o carpetas. Por ejemplo, "C:\ABC" podría ser el nombre de una carpeta nueva, o podría ser un archivo nuevo en el directorio C:\. Esta enumeración indica si es un archivo o carpeta.

Se aplica a