"FtpClientConnection"という名前の密封クラスに基づいて接続を処理するための独自のFTPSクラスを作成しようとしていますが、設定方法を理解できません。私はクラスのコンストラクタのために使用されるコードのMSを参照してくださいJetBrainsのdotPeekを使用して、私は次を参照してください。カスタムFTPS接続マネージャの作成
public FtpClientConnection(object unmanagedObject)
{
try
{
this.m_ftpClientConn = unmanagedObject as IDTSFtpClientConnection100;
this.m_persistImpl = new PersistImpl(unmanagedObject as IDTSPersist100);
}
catch (Exception ex)
{
throw ExceptionWrapper.Wrap(ex);
}
}
私は、このクラスで同じメソッドを処理するためにFtpWebRequest
を使用し、私自身のを作ることができる方法を理解しようとしています。ここからFtpsClientConnection
クラス。私の最初のことは次のようなものです:
public FtpClientConnection(object unmanagedObject)
{
try
{
this.m_ftpClientConn = FtpWebRequest as IDTSFtpClientConnection100;
this.m_persistImpl = new PersistImpl(unmanagedObject as IDTSPersist100);
}
catch (Exception ex)
{
throw ExceptionWrapper.Wrap(ex);
}
}
このクラスをどのようにセットアップするかは理解できますので、理解できると思います。
MSはそれを実装するためにはるかに簡単になるように[CodePlexのは](https://sqlsrvintegrationsrv.codeplex.com/) – billinkc