ComponentSpace FTP Component는 Windows 및 웹 애플리케이션에 FTP 클라이언트 기능을 추가하기 위한 관리형 .NET 라이브러리입니다. 파일 업로드, 다운로드, 추가, 삭제, 이름 변경 및 디렉터리 작업을 지원하며, 구문 분석된 목록, 진행 상황 이벤트, 명령 추적, 동기 및 비동기 호출, Microsoft WebRequest 아키텍처와의 통합도 제공합니다.
FTP 클라이언트 연결
.NET 애플리케이션에서 FTP 클라이언트 연결을 설정하고 관리하는 데 필요한 핵심 클래스를 제공합니다. 개발자는 FTP 서버로 인증하고, 명령을 실행하며, Windows 또는 웹 기반 소프트웨어 내의 사용자 지정 워크플로에 FTP 통신을 통합할 수 있습니다.
파일 전송 작업 및 제어
업로드, 다운로드, 추가, 삭제, 이름 변경을 포함한 일반적인 파일 작업을 지원합니다. 애플리케이션은 중단된 전송을 재시작하고, 필요할 때 진행 중인 작업을 중단하며, 네트워크 지연과 장시간 전송을 처리하기 위해 보내기 또는 받기 제한 시간을 구성할 수도 있습니다.
디렉터리 및 목록 관리
애플리케이션이 FTP 서버에서 디렉터리를 만들고, 제거하고, 변경하고, 검사할 수 있도록 합니다. 이 구성 요소는 Unix 및 MS-DOS 형식을 포함한 원시 FTP 디렉터리 목록을 구조화된 정보로 구문 분석하여 원격 파일 시스템 작업을 간소화합니다.
능동 및 수동 연결 모드
능동 및 수동 FTP 데이터 연결 모드를 모두 지원합니다. 애플리케이션은 서버 구성이나 네트워크 제한에 따라 적절한 모드를 선택할 수 있어, 다양한 호스팅 또는 방화벽 환경에서 안정적인 파일 전송을 보장하는 데 도움이 됩니다.
동기 및 비동기 작업
FTP 명령과 파일 전송을 동기 또는 비동기 방식으로 실행할 수 있습니다. 개발자는 애플리케이션의 응답성을 유지하면서 백그라운드 작업을 통합하거나, 애플리케이션 워크플로와 전송 작업을 조율할 수 있습니다.
진행 상황 보고 및 명령 추적
업로드와 다운로드의 진행 상황을 보고하는 이벤트를 발생시켜 애플리케이션이 전송 활동을 모니터링할 수 있게 합니다. 또한 이 구성 요소는 FTP 명령과 서버 응답을 추적하여 클라이언트 애플리케이션과 FTP 서버 간의 통신을 확인할 수 있게 합니다.
WebRequest 프로토콜 통합
Microsoft WebRequest 플러그형 프로토콜 아키텍처를 지원하도록 구현되어 있습니다. 애플리케이션은 익숙한 WebRequest 및 WebResponse 클래스를 통해 FTP 리소스에 액세스할 수 있으며, 표준 .NET 네트워킹 패턴과 FTP URI를 사용한 FTP 상호 작용이 가능합니다.
관리형 .NET 라이브러리 아키텍처
.NET 프레임워크를 위해 설계된 관리형 C# 라이브러리로 구축되었습니다. 일반적인 .NET 프로그래밍 관행과 통합되며, .NET 스트림을 지원하고, FTP 작업 중 네트워크 또는 서버 문제를 만났을 때 오류 처리를 위해 표준 .NET 예외를 사용합니다.
제품 호환성
아래의 세부 정보를 확인하여 이 제품이 사용 환경에서 지원되는지 확인하세요.
컴포넌트 유형
.NET
.NET 버전
.NET 4.8 or earlier
.NET 플랫폼
.NET 클래스
IDE 지원
Delphi
Visual Studio
ComponentSpace에 대해
호주 퀸즐랜드주 Robina에서 1995년에 설립된 ComponentSpace는 ASP.NET 및 ASP.NET Core 환경에 맞춘 인증 구성 요소를 제공합니다. 이 라이브러리는 SAML 및 OpenID Connect 표준을 지원하는 것으로 인정받고 있어, 조직이 싱글 사인온과 연합 신원을 더 쉽게 구현할 수 있도록 합니다. 뛰어난 역량을 갖춘 개발팀과 신기술을 조기에 채택하는 일관된 접근 방식을 바탕으로, ComponentSpace는 전 세계 수천 개 기업이 신뢰하는 파트너입니다. 개발자 친화적인 API, 상세한 문서, 직접 지원에 대한 브랜드의 강조는 IT 전문가들이 .NET 애플리케이션에 인증 기능을 안정적으로 추가할 수 있게 합니다.