高级自定义 > 服务和基础结构自定义 > 针对内容上载自定义病毒扫描 > Java 接口详细信息
  
Java 接口详细信息
接口
在存储内容之前,Windchill 服务将调用接口 IContentProcessor。上载到 Windchill 服务器的内容将以 InputStream 和映射形式传递到此接口。此映射包含有关电子仓库文件路径、电子仓库文件名称和操作名称 (上载/复制) 的信息。对内容进行病毒扫描后,将通过 ProcessResult 返回 InputStream 和文件长度。如果扫描过程中发现病毒或接口无法与防病毒软件通信,您可以自定义界面以通过适当的消息显示 WTExceptionWTException 中的消息将以用户界面提醒的方式显示。
* 
阅读后请勿关闭 InputStream
为避免内容文件在电子仓库之间传输过程中进行重复扫描,可从输入映射中检查操作值。如果操作值为 COPY,则不要扫描内容,且需要通过 ProcessResultInputStream 依原样返回到内容服务。如果内容文件已通过防病毒软件进行修复,则会因为已修改文件长度而导致上载失败。
病毒扫描程序可防止在文件电子仓库之间传输被病毒损坏的内容文件。但是,该程序不会阻止两个基于云的电子仓库之间的传输行为。