Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# FAXCOMEXLib发送重复的传真_C# - Fatal编程技术网

C# FAXCOMEXLib发送重复的传真

C# FAXCOMEXLib发送重复的传真,c#,C#,我们在C应用程序中使用FAXCOMEXLib,该应用程序使用Windows Fax发送传真,并在Windows 7上扫描。最终调用是对ConnectedSubmit的调用: public List<string> Submit(FaxDocument doc) { return new List<string>(doc.ConnectedSubmit(_faxServer)); } 但是,当我们查看Windows传真中的发件箱文件夹并在传输过程中进行扫描时,我

我们在C应用程序中使用FAXCOMEXLib,该应用程序使用Windows Fax发送传真,并在Windows 7上扫描。最终调用是对ConnectedSubmit的调用:

public List<string> Submit(FaxDocument doc)
{
    return new List<string>(doc.ConnectedSubmit(_faxServer));
} 

但是,当我们查看Windows传真中的发件箱文件夹并在传输过程中进行扫描时,我们会看到相同的传真在列表中出现两次。我检查了doc.Recipients.Count,我总是在Count属性中看到一个。是什么原因导致发件箱中出现此重复条目。这会导致用户发送两次相同的传真。

当您调试代码时,在执行返回行之前,文档中有多少文档当我查看文档时,它会将COM对象显示为值。当我单击小加号时,我看到了它的属性,但有一个属性叫做接口视图,当我看到它时,它显示了两个子项:FAXCOMEXLib.FaxDocument和FAXCOMEXLib.IFaxDocument2。您看过这个文档了吗?是的,但它没有提供任何关于可能导致重复的额外信息。我知道它会为每个收件人创建一个传真,但我只有一个收件人。请根据您发布的内容仔细检查您的代码Ray很难确定您是否在代码中的任何其他位置引用了它您是否可以将对象初始化为null以确保