DTSFileConnectionUsageType Numaralandırması
Bağlantı bileşeni istemci tarafından nasıl kullanıldığı hakkında bilgi sağlar.
Ad Alanı: Microsoft.SqlServer.Dts.Runtime
Derleme: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)
Sözdizimi
'Bildirim
Public Enumeration DTSFileConnectionUsageType
'Kullanım
Dim instance As DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType
public enum class DTSFileConnectionUsageType
type DTSFileConnectionUsageType
public enum DTSFileConnectionUsageType
Üyeler
Üye adı | Açıklama | |
---|---|---|
FileExists | Dosya var. | |
CreateFile | Bir dosya oluşturur.Sadece onu değil henüz yoksa seçenek dosyası oluşturur. | |
FolderExists | Klasör yok. | |
CreateFolder | Bir klasör oluşturur. |
Açıklamalar
Bu numaralandırma, doğrulama amacıyla Bağlantı Yöneticisi tarafından kullanılır.Örneğin, bir dosyayı silmek için kullanılan bağlantı ve bağlantı bir klasöre işaret etmektedir, bu doğrulama başarısız olur.Buna ek olarak, bu numaralayıcı Bağlantı Yöneticisi belirsiz adları dosyaları veya klasörleri olup olmadığını gösterir.Örneğin, "c:\abc" Yeni bir klasör adı olabilir veya c:\ dizininde yeni bir dosya olabilir.Bu numaralandırma, bir dosya veya klasör olup olmadığını gösterir.
Örnekler
Aşağıdaki kod örneği, bir paket oluşturur ve bir dosya ekler ConnectionManager.DTSFileConnectionUsageType Numaralandırma açıklar FileUsageType özellik belirterek varolan bir dosya olarak FileExists değer.
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