Aracılığıyla paylaş


FtpClientConnection.ServerPort Özelliği

Alır veya sunucu üzerindeki bağlantı noktası numarasını ayarlar.

Ad Alanı:  Microsoft.SqlServer.Dts.Runtime
Derleme:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)

Sözdizimi

'Bildirim
Public Property ServerPort As Integer
    Get
    Set
'Kullanım
Dim instance As FtpClientConnection
Dim value As Integer

value = instance.ServerPort

instance.ServerPort = value
public int ServerPort { get; set; }
public:
property int ServerPort {
    int get ();
    void set (int value);
}
member ServerPort : int with get, set
function get ServerPort () : int
function set ServerPort (value : int)

Özellik Değeri

Tür: System.Int32
Bir tamsayý , sunucu bağlantı noktası numarasını içerir.

Açıklamalar

Bu varsayılan değeri özellik 21'dir.

Örnekler

Kullanarak ftp istemci bağlantısı oluşturma en yaygın yöntem olan ConnectionManager.InnerObject Bağlantısı ve belirli bağlantı tarafından bulunan tüm özelliklerini içeren ConnectionManager üzerinden erişilebilir Propertieskoleksiyon. Aşağıdaki kod örneği, bir ftp bağlantısı kullanarak oluşturma gösterir bağlantı yöneticisive özelliklerini kullanarak ayarlar Properties koleksiyonu.

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
using Microsoft.SqlServer.Dts.Tasks.FileSystemTask;

namespace Microsoft.SqlServer.SSIS.Samples
{
    class mySqlServer_Sample
    {
        static void Main(string[] args)
        {
            Package pkg = new Package();
            FtpClientConnection ftp = null;
            Connections conns = pkg.Connections;
            ConnectionManager cm = conns.Add("FTP");

            // Display the default values of the FTP connection properties.
            // Some properties are not shown as they are write-only.
            Console.WriteLine("ChunkSize:      {0}", cm.Properties["ChunkSize"].GetValue(cm));
            Console.WriteLine("Retries:        {0}", cm.Properties["Retries"].GetValue(cm));
            Console.WriteLine("ServerName:     {0}", cm.Properties["ServerName"].GetValue(cm));
            Console.WriteLine("ServerPort:     {0}", cm.Properties["ServerPort"].GetValue(cm));
            Console.WriteLine("ServerUserName: {0}", cm.Properties["ServerUserName"].GetValue(cm));
            Console.WriteLine("Timeout:        {0}", cm.Properties["Timeout"].GetValue(cm));
            Console.WriteLine("UsePassiveMode: {0}",cm.Properties["UsePassiveMode"].GetValue(cm));

            Console.WriteLine();
        }
    }
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Imports Microsoft.SqlServer.Dts.Tasks.FileSystemTask
 
Namespace Microsoft.SqlServer.SSIS.Samples
    Class mySqlServer_Sample
        Shared  Sub Main(ByVal args() As String)
            Dim pkg As Package =  New Package() 
            Dim ftp As FtpClientConnection =  Nothing 
            Dim conns As Connections =  pkg.Connections 
            Dim cm As ConnectionManager =  conns.Add("FTP") 
 
            ' Display the default values of the FTP connection properties.
            ' Some properties are not shown as they are write-only.
            Console.WriteLine("ChunkSize:      {0}", cm.Properties("ChunkSize").GetValue(cm))
            Console.WriteLine("Retries:        {0}", cm.Properties("Retries").GetValue(cm))
            Console.WriteLine("ServerName:     {0}", cm.Properties("ServerName").GetValue(cm))
            Console.WriteLine("ServerPort:     {0}", cm.Properties("ServerPort").GetValue(cm))
            Console.WriteLine("ServerUserName: {0}", cm.Properties("ServerUserName").GetValue(cm))
            Console.WriteLine("Timeout:        {0}", cm.Properties("Timeout").GetValue(cm))
            Console.WriteLine("UsePassiveMode: {0}",cm.Properties("UsePassiveMode").GetValue(cm))
 
            Console.WriteLine()
        End Sub
    End Class
End Namespace

Örnek Çıktı:

ChunkSize: 1

Yeniden deneme sayısı: 5

Sunucuadı:

ServerPort: 21

ServerUserName:

Zaman aşımı: 60

UsePassiveMode: False