DTSFileConnectionUsageType Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece informações sobre como uma conexão é usada por um cliente de componente.
public enum class DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType
type DTSFileConnectionUsageType =
Public Enum DTSFileConnectionUsageType
- Herança
-
DTSFileConnectionUsageType
Campos
CreateFile | 1 | Cria um arquivo. A opção criará o arquivo apenas se ele ainda não existir. |
CreateFolder | 3 | Cria uma pasta. |
FileExists | 0 | O arquivo existe. |
FolderExists | 2 | A pasta existe. |
Exemplos
O exemplo de código a seguir cria um pacote e adiciona um ARQUIVO ConnectionManager. A DTSFileConnectionUsageType enumeração descreve a FileUsageType
propriedade como sendo um arquivo existente especificando o 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
Comentários
Essa enumeração é usada pelo gerenciador de conexões para fins de validação. Por exemplo, se a conexão estiver sendo usada para excluir um arquivo e a conexão estiver apontando para uma pasta, ela falhará na validação. Além disso, esse enumerador indica ao gerenciador de conexões se nomes ambíguos são arquivos ou pastas. Por exemplo, "C:\ABC" pode ser o nome de uma nova pasta ou pode ser um novo arquivo no C:\ Diretório. Essa enumeração indica se é um arquivo ou pasta.