Поделиться через


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_ABORT0x80004004Операция прервана
E_ACCESSDENIED0x80070005Общая ошибка отказа в доступе
E_APPLICATION_EXITING0x8000001aПриложение завершает работу и не может обслуживать этот запрос
E_BOUNDS0x8000000bОперация попыталась получить доступ к данным за пределами допустимого диапазона.
E_ILLEGAL_METHOD_CALL0x8000000eМетод был вызван в непредвиденное время
E_INVALIDARG0x80070057Один или несколько аргументов являются недопустимыми
E_FAIL0x80004005Неопознанная ошибка
E_NOTIMPL0x80004001Не реализовано
E_OUTOFMEMORY0x8007000eНе хватает памяти

Возвращаемое значение

Асинхронная операция.

Атрибуты

Требования к 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_ABORT0x80004004Операция прервана
E_ACCESSDENIED0x80070005Общая ошибка отказа в доступе
E_APPLICATION_EXITING0x8000001aПриложение завершает работу и не может обслуживать этот запрос
E_BOUNDS0x8000000bОперация попыталась получить доступ к данным за пределами допустимого диапазона.
E_ILLEGAL_METHOD_CALL0x8000000eМетод был вызван в непредвиденное время
E_INVALIDARG0x80070057Один или несколько аргументов являются недопустимыми
E_FAIL0x80004005Неопознанная ошибка
E_NOTIMPL0x80004001Не реализовано
E_OUTOFMEMORY0x8007000eНе хватает памяти
failedReasonDescription
String

Platform::String

winrt::hstring

Описание причин сбоя для использования в отладке.

Возвращаемое значение

Асинхронная операция.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10, version 1809 (появилось в 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v7.0)

Комментарии

Этот метод следует вызывать, если приложению поставщика не удается завершить операцию.

Применяется к