DTSFileConnectionUsageType Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.