Bagikan melalui


DTSFileConnectionUsageType Enum

Definisi

Menyediakan informasi tentang bagaimana koneksi digunakan oleh klien komponen.

public enum class DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType
type DTSFileConnectionUsageType = 
Public Enum DTSFileConnectionUsageType
Warisan
DTSFileConnectionUsageType

Bidang

Nama Nilai Deskripsi
CreateFile 1

Membuat file. Opsi membuat file hanya jika belum ada.

CreateFolder 3

Membuat folder.

FileExists 0

File ada.

FolderExists 2

Folder ada.

Contoh

Contoh kode berikut membuat paket dan menambahkan FILE ConnectionManager. Enumerasi DTSFileConnectionUsageType menjelaskan FileUsageType properti sebagai file yang sudah ada dengan menentukan FileExists nilai .

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  

Keterangan

Enumerasi ini digunakan oleh pengelola koneksi untuk tujuan validasi. Misalnya, jika koneksi sedang digunakan untuk menghapus file, dan koneksi menunjuk ke folder, koneksi gagal validasi. Selain itu, enumerator ini menunjukkan kepada manajer koneksi apakah nama ambigu adalah file atau folder. Misalnya, "C:\ABC" bisa menjadi nama folder baru, atau bisa menjadi file baru di C:\ Direktori. Enumerasi ini menunjukkan apakah itu adalah file atau folder.

Berlaku untuk