次の方法で共有


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 エラー コード。 サポートされている値を次に示します。

名前説明
E_ABORT0x80004004操作は中止されました
E_ACCESSDENIED0x80070005一般的なアクセス拒否エラーが発生しました
E_APPLICATION_EXITING0x8000001aアプリケーションが終了しており、この要求を処理できません
E_BOUNDS0x8000000b操作が有効な範囲外のデータにアクセスしようとしました
E_ILLEGAL_METHOD_CALL0x8000000e予期しないタイミングでメソッドが呼び出されました
E_INVALIDARG0x800700571 つ以上の引数が無効です。
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 エラー コード。 サポートされている値を次に示します。

名前説明
E_ABORT0x80004004操作は中止されました
E_ACCESSDENIED0x80070005一般的なアクセス拒否エラーが発生しました
E_APPLICATION_EXITING0x8000001aアプリケーションが終了しており、この要求を処理できません
E_BOUNDS0x8000000b操作が有効な範囲外のデータにアクセスしようとしました
E_ILLEGAL_METHOD_CALL0x8000000e予期しないタイミングでメソッドが呼び出されました
E_INVALIDARG0x800700571 つ以上の引数が無効です。
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 で導入)

注釈

プロバイダー アプリが操作を完了できない場合は、このメソッドを呼び出す必要があります。

適用対象