Udostępnij za pośrednictwem


Wyliczenie DTSFileConnectionUsageType

Zawiera informacje o sposobie korzystania z połączenia przez klient składnika.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
Public Enumeration DTSFileConnectionUsageType
'Użycie
Dim instance As DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType
public enum class DTSFileConnectionUsageType
type DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType

Elementy członkowskie

Nazwa elementu członkowskiego Opis
FileExists Plik istnieje.
CreateFile Tworzy plik.Opcja tworzy plik tylko, jeśli jeszcze nie istnieje.
FolderExists Folder nie istnieje.
CreateFolder Tworzy folder.

Uwagi

To wyliczenie jest używany przez menedżer połączeń do celów sprawdzania poprawności.Na przykład jeśli połączenie jest używane do usunięcia pliku i wskazuje na folder połączenia, niepowodzenia sprawdzania poprawności.Ponadto ten moduł wyliczający wskazuje menedżer połączeń czy niejednoznacznych nazw plików lub folderów.Na przykład "C:\ABC" może być nazwa nowego folderu lub może być nowy plik w katalogu C:\.To wyliczenie wskazuje, czy jest plik lub folder.

Przykłady

Poniższy przykład kodu tworzy pakiet i dodaje plik ConnectionManager.DTSFileConnectionUsageType Opisuje wyliczania FileUsageType właściwość istniejącego pliku jako określając FileExists wartości.

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