csharp 根据传入的KIC文件名命名Kofax Capture批次

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 根据传入的KIC文件名命名Kofax Capture批次相关的知识,希望对你有一定的参考价值。

//GAC:Microsoft.CSharp.dll,System.IO.dll
using Kofax.KCS.ImportConnector.Messages;
using Kofax.KCS.ImportConnector.Scripting;
using System.IO;

namespace Kofax.KCS.ImportConnector.ScriptingSample
{
    /// <summary>
    /// Batch Naming class for use at Capita.
    /// </summary>
    /// <remarks>Copyright Scansation Ltd. 2017</remarks>
    public class CapitaBatchNaming : IBatchNameFormatter
    {
        /// <summary>
        /// Get the name of the Capita batch.
        /// </summary>
        /// <param name="msg">ReadonlyMessage objects in batch.</param>
        /// <returns>Generated name for the batch.</returns>
        public string GetBatchName(ReadonlyMessage[] msg)
        {
            // Only look at the first message, as hopefully it'll be sufficient for our needs.
            ReadonlyMessage message = msg[0];
            string routingNumber = message.Fields["KfxRoutingNumber"];
            string batchName = Path.GetFileNameWithoutExtension(routingNumber);
            
            return batchName;
        }
    }
}

以上是关于csharp 根据传入的KIC文件名命名Kofax Capture批次的主要内容,如果未能解决你的问题,请参考以下文章

使用 Kofax VRS 支持开发应用程序的正确方法

Kofax 转换 - 在验证时更新表单上的字段

csharp C#重命名复制文件

VB 或 Kofax Script 格式字符串

根据Webservice地址,动态传入参数(Webservice代理类)

python Hacked KiCost为KiC​​ad构建最小的BOM