BarcodeScannerGetSymbologyAttributesRequest.ReportFailedAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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,并在调用应用程序中作为异常引发。 支持以下值:
名称 | Value | 说明 |
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,并在调用应用程序中作为异常引发。 支持以下值:
名称 | Value | 说明 |
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 中引入)
|
注解
如果提供程序应用无法完成操作,应调用此方法。