DTSFileConnectionUsageType Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.