Click or drag to resize

ASP.NET 개발 환경

VirusChecker 오브젝트는 ASP 환경에서 뿐만 아니라 ASP.NET 환경에서도 유사한 방식으로 동작하도록 개발되어 있습니다.

Add Reference

비주얼 스튜디오에서 웹사이트 프로젝트를 오픈합니다.

Web site 메뉴에 있는 Add Reference 메뉴를 선택합니다.

TABS Upload 제품의 설치 폴더로 이동해 tabsupload4.dll을 선택합니다.

vc aspnet 1

컴포넌트가 .NET 환경에 올바르게 등록되었다면 bin 폴더에 interop.tabsupload4Lib.dll 파일이 생성됩니다.

vc aspnet 2

VirusChecker 오브젝트의 메서드나 프로퍼티 정의를 보기위해서 비주얼 스튜디오의 Object Browser를 이용할 수 있습니다.

vc aspnet 3
프로그래밍

using tabsupload4Lib 문장을 사용해 네임스페이스를 포함시킵니다.

.NET용 VirusChecker 클래스 오브젝트를 생성하고 프로퍼티와 메서드를 사용해 다음과 같이 개발합니다.

C#
using tabsupload4Lib;

VirusChecker vc = new VirusChecker();
if (vc.Open(19978))
{
    object virusFound;
    object virusName;
    vc.CheckVirus(savePath, true, out virusFound, out virusName);
    if ((bool)virusFound)
    {
        UploadStatusLabel.Text = string.Format("The {0} was detected and the file was removed.", (string)virusName);
    }
    else
    {
        UploadStatusLabel.Text = "No virus found.";
    }
    vc.Close();
}