Condividi tramite


DTSFileConnectionUsageType Enumerazione

Definizione

Fornisce informazioni sulle modalità con cui una connessione viene utilizzata da un client del componente.

public enum class DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType
type DTSFileConnectionUsageType = 
Public Enum DTSFileConnectionUsageType
Ereditarietà
DTSFileConnectionUsageType

Campi

CreateFile 1

Crea un file. L'opzione crea il file solo se non è già esistente.

CreateFolder 3

Crea una cartella.

FileExists 0

File esistente.

FolderExists 2

Cartella esistente.

Esempio

Nell'esempio di codice seguente viene creato un pacchetto e viene aggiunto un file ConnectionManager. L'enumerazione DTSFileConnectionUsageType descrive la FileUsageType proprietà come file esistente specificando il FileExists valore .

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  

Commenti

Questa enumerazione viene utilizzata dalla gestione connessione a scopo di convalida. Ad esempio, se la connessione viene usata per eliminare un file e la connessione punta a una cartella, la convalida non riesce. Inoltre, questo enumeratore indica alla gestione connessione se i nomi ambigui sono file o cartelle. Ad esempio, "C:\ABC" potrebbe essere il nome di una nuova cartella o potrebbe essere un nuovo file in C:\ Directory. Questa enumerazione indica se si tratta di un file o di una cartella.

Si applica a