Condividi tramite


BarcodeScannerStartSoftwareTriggerRequest.ReportFailedAsync Metodo

Definizione

Overload

ReportFailedAsync()

Notifica al client che la richiesta non è stata elaborata correttamente.

ReportFailedAsync(Int32)

Notifica al client che la richiesta non è stata elaborata correttamente.

ReportFailedAsync(Int32, String)

Notifica al client che la richiesta non è stata elaborata correttamente.

ReportFailedAsync()

Notifica al client che la richiesta non è stata elaborata correttamente.

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

Restituisce

Oggetto asincrono.

Attributi

Commenti

Questo metodo deve essere chiamato se l'app provider non è in grado di completare l'operazione.

Si applica a

ReportFailedAsync(Int32)

Notifica al client che la richiesta non è stata elaborata correttamente.

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

Parametri

reason
Int32

int

Codice di errore Int32 che verrà convertito in HRESULT e generato come eccezione nell'applicazione chiamante. Sono supportati i valori seguenti:

NomeValoreDescrizione
E_ABORT0x80004004Operazione interrotta
E_ACCESSDENIED0x80070005Errore generale di accesso negato
E_APPLICATION_EXITING0x8000001aL'applicazione viene chiusa e non è in grado di eseguire questa richiesta
E_BOUNDS0x8000000bL'operazione ha tentato di accedere ai dati all'esterno dell'intervallo valido
E_ILLEGAL_METHOD_CALL0x8000000eUn metodo è stato chiamato in un momento imprevisto
E_INVALIDARG0x80070057Uno o più argomenti non sono validi
E_FAIL0x80004005Errore non specificato
E_NOTIMPL0x80004001Non implementato
E_OUTOFMEMORY0x8007000eMemoria insufficiente

Restituisce

Operazione asincrona.

Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1809 (è stato introdotto in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v7.0)

Commenti

Questo metodo deve essere chiamato se l'app provider non è in grado di completare l'operazione.

Si applica a

ReportFailedAsync(Int32, String)

Notifica al client che la richiesta non è stata elaborata correttamente.

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

Parametri

reason
Int32

int

Codice di errore Int32 che verrà convertito in HRESULT e generato come eccezione nell'applicazione chiamante. Sono supportati i valori seguenti:

NomeValoreDescrizione
E_ABORT0x80004004Operazione interrotta
E_ACCESSDENIED0x80070005Errore generale di accesso negato
E_APPLICATION_EXITING0x8000001aL'applicazione viene chiusa e non è in grado di eseguire questa richiesta
E_BOUNDS0x8000000bL'operazione ha tentato di accedere ai dati all'esterno dell'intervallo valido
E_ILLEGAL_METHOD_CALL0x8000000eUn metodo è stato chiamato in un momento imprevisto
E_INVALIDARG0x80070057Uno o più argomenti non sono validi
E_FAIL0x80004005Errore non specificato
E_NOTIMPL0x80004001Non implementato
E_OUTOFMEMORY0x8007000eMemoria insufficiente
failedReasonDescription
String

Platform::String

winrt::hstring

Descrizione di ciò che ha causato l'errore, da usare nel debug.

Restituisce

Operazione asincrona.

Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1809 (è stato introdotto in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v7.0)

Commenti

Questo metodo deve essere chiamato se l'app provider non è in grado di completare l'operazione.

Si applica a