BarcodeScannerGetSymbologyAttributesRequest.ReportFailedAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
ReportFailedAsync() |
Notifica o cliente de que a solicitação não foi processada com êxito. |
ReportFailedAsync(Int32) |
Notifica o cliente de que a solicitação não foi processada com êxito. |
ReportFailedAsync(Int32, String) |
Notifica o cliente de que a solicitação não foi processada com êxito. |
ReportFailedAsync()
Notifica o cliente de que a solicitação não foi processada com êxito.
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
Retornos
Uma operação assíncrona.
- Atributos
Comentários
Esse método deverá ser chamado se o aplicativo provedor não puder concluir a operação.
Aplica-se a
ReportFailedAsync(Int32)
Notifica o cliente de que a solicitação não foi processada com êxito.
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
Parâmetros
- reason
-
Int32
int
Um código de erro Int32 que será convertido em um HRESULT e gerado como uma exceção no aplicativo de chamada. Os seguintes valores têm suporte:
Nome | Valor | Descrição |
E_ABORT | 0x80004004 | Operação anulada |
E_ACCESSDENIED | 0x80070005 | Erro de acesso geral negado |
E_APPLICATION_EXITING | 0x8000001a | O aplicativo está saindo e não pode atender a essa solicitação |
E_BOUNDS | 0x8000000b | A operação tentou acessar dados fora do intervalo válido |
E_ILLEGAL_METHOD_CALL | 0x8000000e | Um método foi chamado em um momento inesperado |
E_INVALIDARG | 0x80070057 | Um ou mais argumentos são inválidos |
E_FAIL | 0x80004005 | Erro não especificado |
E_NOTIMPL | 0x80004001 | Não implementado |
E_OUTOFMEMORY | 0x8007000e | Ficou sem memória |
Retornos
Uma operação assíncrona.
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10, version 1809 (introduzida na 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v7.0)
|
Comentários
Esse método deverá ser chamado se o aplicativo provedor não puder concluir a operação.
Aplica-se a
ReportFailedAsync(Int32, String)
Notifica o cliente de que a solicitação não foi processada com êxito.
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
Parâmetros
- reason
-
Int32
int
Um código de erro Int32 que será convertido em um HRESULT e gerado como uma exceção no aplicativo de chamada. Os seguintes valores têm suporte:
Nome | Valor | Descrição |
E_ABORT | 0x80004004 | Operação anulada |
E_ACCESSDENIED | 0x80070005 | Erro de acesso geral negado |
E_APPLICATION_EXITING | 0x8000001a | O aplicativo está saindo e não pode atender a essa solicitação |
E_BOUNDS | 0x8000000b | A operação tentou acessar dados fora do intervalo válido |
E_ILLEGAL_METHOD_CALL | 0x8000000e | Um método foi chamado em um momento inesperado |
E_INVALIDARG | 0x80070057 | Um ou mais argumentos são inválidos |
E_FAIL | 0x80004005 | Erro não especificado |
E_NOTIMPL | 0x80004001 | Não implementado |
E_OUTOFMEMORY | 0x8007000e | Ficou sem memória |
- failedReasonDescription
-
String
Platform::String
winrt::hstring
Uma descrição do que causou a falha, para uso na depuração.
Retornos
Uma operação assíncrona.
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10, version 1809 (introduzida na 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v7.0)
|
Comentários
Esse método deverá ser chamado se o aplicativo provedor não puder concluir a operação.