BarcodeScannerDisableScannerRequest.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
將轉換成 HRESULT 並引發為呼叫應用程式中例外狀況的 Int32 錯誤碼。 支援下列值:
名稱 | 值 | Description |
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
將轉換成 HRESULT 並引發為呼叫應用程式中例外狀況的 Int32 錯誤碼。 支援下列值:
名稱 | 值 | Description |
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 引進)
|
備註
如果提供者應用程式無法完成作業,應該呼叫這個方法。