DTSFileConnectionUsageType Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce informazioni su come una connessione viene utilizzata da un client componente.
public enum class DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType
type DTSFileConnectionUsageType =
Public Enum DTSFileConnectionUsageType
- Ereditarietà
-
DTSFileConnectionUsageType
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| FileExists | 0 | Il file esiste. |
| CreateFile | 1 | Crea un file. L'opzione crea il file solo se non esiste già. |
| FolderExists | 2 | La cartella esiste. |
| CreateFolder | 3 | Crea una cartella. |
Esempio
Il seguente esempio di codice crea un pacchetto e aggiunge un FILE ConnectionManager. L'enumerazione DTSFileConnectionUsageType descrive la FileUsageType proprietà come un 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 dal connection manager a fini di validazione. Ad esempio, se la connessione viene usata per eliminare un file e la connessione punta a una cartella, fallisce la validazione. Inoltre, questo enumeratore indica al gestore di connessione se nomi ambigui sono file o cartelle. Ad esempio, "C:\ABC" potrebbe essere il nome di una nuova cartella, oppure un nuovo file nella directory C:\. Questa enumerazione indica se si tratta di un file o di una cartella.