Ошибка при получении объекта факса из 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;
}

0 ответов

Другие вопросы по тегам