BarcodeScannerStartSoftwareTriggerRequest.ReportFailedAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| ReportFailedAsync() |
Notifica al cliente que la solicitud no se procesó correctamente. |
| ReportFailedAsync(Int32) |
Notifica al cliente que la solicitud no se procesó correctamente. |
| ReportFailedAsync(Int32, String) |
Notifica al cliente que la solicitud no se procesó correctamente. |
ReportFailedAsync()
Notifica al cliente que la solicitud no se procesó correctamente.
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
Devoluciones
Un objeto asincrónico.
- Atributos
Comentarios
Se debe llamar a este método si la aplicación del proveedor no puede completar la operación.
Se aplica a
ReportFailedAsync(Int32)
Notifica al cliente que la solicitud no se procesó correctamente.
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
Código de error Int32 que se convertirá en hrESULT y se generará como una excepción en la aplicación que realiza la llamada. Se admiten los valores siguientes:
| Nombre | Valor | Descripción |
| E_ABORT | 0x80004004 | Operación anulada |
| E_ACCESSDENIED | 0x80070005 | Error de acceso general denegado |
| E_APPLICATION_EXITING | 0x8000001a | La aplicación sale y no puede atender esta solicitud. |
| E_BOUNDS | 0x8000000b | La operación intentó acceder a los datos fuera del intervalo válido. |
| E_ILLEGAL_METHOD_CALL | 0x8000000e | Se llamó a un método en un momento inesperado |
| E_INVALIDARG | 0x80070057 | Uno o más argumentos no son válidos |
| E_FAIL | 0x80004005 | Error no especificado |
| E_NOTIMPL | 0x80004001 | No implementado |
| E_OUTOFMEMORY | 0x8007000e | Se ha agotado la memoria |
Devoluciones
Una operación asincrónica.
- Atributos
Requisitos de Windows
| Requisitos | Description |
|---|---|
| Familia de dispositivos |
Windows 10, version 1809 (se introdujo en la versión 10.0.17763.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v7.0)
|
Comentarios
Se debe llamar a este método si la aplicación del proveedor no puede completar la operación.
Se aplica a
ReportFailedAsync(Int32, String)
Notifica al cliente que la solicitud no se procesó correctamente.
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
Código de error Int32 que se convertirá en hrESULT y se generará como una excepción en la aplicación que realiza la llamada. Se admiten los valores siguientes:
| Nombre | Valor | Descripción |
| E_ABORT | 0x80004004 | Operación anulada |
| E_ACCESSDENIED | 0x80070005 | Error de acceso general denegado |
| E_APPLICATION_EXITING | 0x8000001a | La aplicación sale y no puede atender esta solicitud. |
| E_BOUNDS | 0x8000000b | La operación intentó acceder a los datos fuera del intervalo válido. |
| E_ILLEGAL_METHOD_CALL | 0x8000000e | Se llamó a un método en un momento inesperado |
| E_INVALIDARG | 0x80070057 | Uno o más argumentos no son válidos |
| E_FAIL | 0x80004005 | Error no especificado |
| E_NOTIMPL | 0x80004001 | No implementado |
| E_OUTOFMEMORY | 0x8007000e | Se ha agotado la memoria |
- failedReasonDescription
-
String
Platform::String
winrt::hstring
Descripción de lo que causó el error, para su uso en la depuración.
Devoluciones
Una operación asincrónica.
- Atributos
Requisitos de Windows
| Requisitos | Description |
|---|---|
| Familia de dispositivos |
Windows 10, version 1809 (se introdujo en la versión 10.0.17763.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v7.0)
|
Comentarios
Se debe llamar a este método si la aplicación del proveedor no puede completar la operación.