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 un cliente de un componente utiliza una conexión.
public enum class DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType
type DTSFileConnectionUsageType =
Public Enum DTSFileConnectionUsageType
- Herencia
-
DTSFileConnectionUsageType
Campos
CreateFile | 1 | Crea un archivo. La opción crea el archivo solamente si no existe ya. |
CreateFolder | 3 | Crea una carpeta. |
FileExists | 0 | El archivo ya existe. |
FolderExists | 2 | La carpeta ya existe. |
Ejemplos
En el ejemplo de código siguiente se crea un paquete y se agrega 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
El administrador de conexiones usa esta enumeración 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, se produce un error en la validación. Además, este enumerador indica al administrador 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 C:\ Directorio. Esta enumeración indica si es un archivo o carpeta.