Ошибка при получении объекта факса из RightFax
У меня проблемы с получением объекта факса с помощью метода.fax. Ниже мой код. Любая помощь с тем, почему метод "Факсы" работает, а метод "Факс" - нет? Я получаю законное значение ручки. HResult, который я получаю из метода "Факс", - 0x80040006. Кстати, это пример кода, который я создал для этого поста.
using (RightFAXServer server = new RightFAXServer()){
server.Connect();
//This works
RFCOMAPILib.Faxes faxes = server.FaxServer.Faxes["USERNAME"];
int count = faxes.Count;
RFCOMAPILib.Fax fax = faxes[1];
string description = fax.StatusDescription;
RFCOMAPILib.FaxStatusType status = fax.FaxStatus;
int handle = fax.Handle;
// This does not work
try {
RFCOMAPILib.Fax myFax = server.FaxServer.Fax[handle];
} catch (Exception ex) {
int hresult = ex.HResult;
}
return 0;
}