Aracılığıyla paylaş


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