共用方式為


BarcodeScannerDisableScannerRequest.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

將轉換成 HRESULT 並引發為呼叫應用程式中例外狀況的 Int32 錯誤碼。 支援下列值:

名稱Description
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

將轉換成 HRESULT 並引發為呼叫應用程式中例外狀況的 Int32 錯誤碼。 支援下列值:

名稱Description
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 引進)

備註

如果提供者應用程式無法完成作業,應該呼叫這個方法。

適用於