Freigeben über


BarcodeScannerStartSoftwareTriggerRequest.ReportFailedAsync Methode

Definition

Überlädt

ReportFailedAsync()

Benachrichtigt den Client, dass die Anforderung nicht erfolgreich verarbeitet wurde.

ReportFailedAsync(Int32)

Benachrichtigt den Client, dass die Anforderung nicht erfolgreich verarbeitet wurde.

ReportFailedAsync(Int32, String)

Benachrichtigt den Client, dass die Anforderung nicht erfolgreich verarbeitet wurde.

ReportFailedAsync()

Benachrichtigt den Client, dass die Anforderung nicht erfolgreich verarbeitet wurde.

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

Gibt zurück

Ein asynchrones Objekt.

Attribute

Hinweise

Diese Methode sollte aufgerufen werden, wenn die Anbieter-App den Vorgang nicht abschließen kann.

Gilt für:

ReportFailedAsync(Int32)

Benachrichtigt den Client, dass die Anforderung nicht erfolgreich verarbeitet wurde.

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

Parameter

reason
Int32

int

Ein Int32-Fehlercode , der in ein HRESULT konvertiert und als Ausnahme in der aufrufenden Anwendung ausgelöst wird. Die folgenden Werte werden unterstützt:

NameWertBESCHREIBUNG
E_ABORT0x80004004Vorgang abgebrochen
E_ACCESSDENIED0x80070005Fehler "Allgemeiner Zugriff verweigert"
E_APPLICATION_EXITING0x8000001aDie Anwendung wird beendet und kann diese Anforderung nicht verarbeiten.
E_BOUNDS0x8000000bDer Vorgang hat versucht, auf Daten außerhalb des gültigen Bereichs zuzugreifen.
E_ILLEGAL_METHOD_CALL0x8000000eEine Methode wurde zu einem unerwarteten Zeitpunkt aufgerufen.
E_INVALIDARG0x80070057Mindestens ein Argument ist ungültig.
E_FAIL0x80004005Unbekannter Fehler
E_NOTIMPL0x80004001Nicht implementiert
E_OUTOFMEMORY0x8007000eNicht genügend Speicherplatz

Gibt zurück

Ein asynchroner Vorgang.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1809 (eingeführt in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v7.0)

Hinweise

Diese Methode sollte aufgerufen werden, wenn die Anbieter-App den Vorgang nicht abschließen kann.

Gilt für:

ReportFailedAsync(Int32, String)

Benachrichtigt den Client, dass die Anforderung nicht erfolgreich verarbeitet wurde.

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

Parameter

reason
Int32

int

Ein Int32-Fehlercode , der in ein HRESULT konvertiert und als Ausnahme in der aufrufenden Anwendung ausgelöst wird. Die folgenden Werte werden unterstützt:

NameWertBESCHREIBUNG
E_ABORT0x80004004Vorgang abgebrochen
E_ACCESSDENIED0x80070005Fehler "Allgemeiner Zugriff verweigert"
E_APPLICATION_EXITING0x8000001aDie Anwendung wird beendet und kann diese Anforderung nicht verarbeiten.
E_BOUNDS0x8000000bDer Vorgang hat versucht, auf Daten außerhalb des gültigen Bereichs zuzugreifen.
E_ILLEGAL_METHOD_CALL0x8000000eEine Methode wurde zu einem unerwarteten Zeitpunkt aufgerufen.
E_INVALIDARG0x80070057Mindestens ein Argument ist ungültig.
E_FAIL0x80004005Unbekannter Fehler
E_NOTIMPL0x80004001Nicht implementiert
E_OUTOFMEMORY0x8007000eNicht genügend Speicherplatz
failedReasonDescription
String

Platform::String

winrt::hstring

Eine Beschreibung der Ursache des Fehlers zur Verwendung beim Debuggen.

Gibt zurück

Ein asynchroner Vorgang.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1809 (eingeführt in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v7.0)

Hinweise

Diese Methode sollte aufgerufen werden, wenn die Anbieter-App den Vorgang nicht abschließen kann.

Gilt für: