BarcodeScannerSetActiveSymbologiesRequest.ReportFailedAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ReportFailedAsync() |
Уведомляет клиента о том, что запрос не был успешно обработан. |
ReportFailedAsync(Int32) |
Уведомляет клиента о том, что запрос не был успешно обработан. |
ReportFailedAsync(Int32, String) |
Уведомляет клиента о том, что запрос не был успешно обработан. |
ReportFailedAsync()
Уведомляет клиента о том, что запрос не был успешно обработан.
public:
virtual IAsyncAction ^ ReportFailedAsync() = ReportFailedAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction ReportFailedAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction ReportFailedAsync();
function reportFailedAsync()
Public Function ReportFailedAsync () As IAsyncAction
Возвращаемое значение
Асинхронная операция.
- Атрибуты
Комментарии
Этот метод следует вызывать, если приложению поставщика не удается завершить операцию.
Применяется к
ReportFailedAsync(Int32)
Уведомляет клиента о том, что запрос не был успешно обработан.
public:
virtual IAsyncAction ^ ReportFailedAsync(int reason) = ReportFailedAsync;
/// [Windows.Foundation.Metadata.Overload("ReportFailedWithFailedReasonAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction ReportFailedAsync(int const& reason);
[Windows.Foundation.Metadata.Overload("ReportFailedWithFailedReasonAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction ReportFailedAsync(int reason);
function reportFailedAsync(reason)
Public Function ReportFailedAsync (reason As Integer) As IAsyncAction
Параметры
- reason
-
Int32
int
Код ошибки Int32 , который будет преобразован в HRESULT и вызван как исключение в вызывающем приложении. Поддерживаются следующие значения.
Имя | Значение | Описание |
E_ABORT | 0x80004004 | Операция прервана |
E_ACCESSDENIED | 0x80070005 | Общая ошибка отказа в доступе |
E_APPLICATION_EXITING | 0x8000001a | Приложение завершает работу и не может обслуживать этот запрос |
E_BOUNDS | 0x8000000b | Операция попыталась получить доступ к данным за пределами допустимого диапазона. |
E_ILLEGAL_METHOD_CALL | 0x8000000e | Метод был вызван в непредвиденное время |
E_INVALIDARG | 0x80070057 | Один или несколько аргументов являются недопустимыми |
E_FAIL | 0x80004005 | Неопознанная ошибка |
E_NOTIMPL | 0x80004001 | Не реализовано |
E_OUTOFMEMORY | 0x8007000e | Не хватает памяти |
Возвращаемое значение
Асинхронная операция.
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10, version 1809 (появилось в 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v7.0)
|
Комментарии
Этот метод следует вызывать, если приложению поставщика не удается завершить операцию.
Применяется к
ReportFailedAsync(Int32, String)
Уведомляет клиента о том, что запрос не был успешно обработан.
public:
virtual IAsyncAction ^ ReportFailedAsync(int reason, Platform::String ^ failedReasonDescription) = ReportFailedAsync;
/// [Windows.Foundation.Metadata.Overload("ReportFailedWithFailedReasonAndDescriptionAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction ReportFailedAsync(int const& reason, winrt::hstring const& failedReasonDescription);
[Windows.Foundation.Metadata.Overload("ReportFailedWithFailedReasonAndDescriptionAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction ReportFailedAsync(int reason, string failedReasonDescription);
function reportFailedAsync(reason, failedReasonDescription)
Public Function ReportFailedAsync (reason As Integer, failedReasonDescription As String) As IAsyncAction
Параметры
- reason
-
Int32
int
Код ошибки Int32 , который будет преобразован в HRESULT и вызван как исключение в вызывающем приложении. Поддерживаются следующие значения.
Имя | Значение | Описание |
E_ABORT | 0x80004004 | Операция прервана |
E_ACCESSDENIED | 0x80070005 | Общая ошибка отказа в доступе |
E_APPLICATION_EXITING | 0x8000001a | Приложение завершает работу и не может обслуживать этот запрос |
E_BOUNDS | 0x8000000b | Операция попыталась получить доступ к данным за пределами допустимого диапазона. |
E_ILLEGAL_METHOD_CALL | 0x8000000e | Метод был вызван в непредвиденное время |
E_INVALIDARG | 0x80070057 | Один или несколько аргументов являются недопустимыми |
E_FAIL | 0x80004005 | Неопознанная ошибка |
E_NOTIMPL | 0x80004001 | Не реализовано |
E_OUTOFMEMORY | 0x8007000e | Не хватает памяти |
- failedReasonDescription
-
String
Platform::String
winrt::hstring
Описание причин сбоя для использования в отладке.
Возвращаемое значение
Асинхронная операция.
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10, version 1809 (появилось в 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v7.0)
|
Комментарии
Этот метод следует вызывать, если приложению поставщика не удается завершить операцию.