ClaimedCashDrawer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht den Zugriff auf exklusive und privilegierte Methoden, Eigenschaften und Ereignisse auf einem Point-of-Service-Kassenschubgerät.
public ref class ClaimedCashDrawer sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ClaimedCashDrawer final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ClaimedCashDrawer final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ClaimedCashDrawer : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ClaimedCashDrawer : System.IDisposable
Public NotInheritable Class ClaimedCashDrawer
Implements IDisposable
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Der Benutzer erhält eine instance von ClaimedCashDrawer von der CashDrawer.ClaimDrawerAsync-Methode. Der Anspruch wird kooperativ verwaltet, sodass mehrere gleichzeitige Apps aushandeln können, welche App den Anspruch besitzt.
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1809 | 17763 | Geschlossen |
Eigenschaften
CloseAlarm |
Ruft den Schließen-Alarm für diese Kassenschublade ab. Dies ist nur gültig, wenn IsDrawerOpenSensorAvailable true ist. |
DeviceId |
Die Bezeichnerzeichenfolge des beanspruchten Bargeldschubladengeräts. |
IsDrawerOpen |
Gibt an, ob die Kassenschublade geöffnet ist. |
IsEnabled |
Gibt an, ob die Kassenschublade betriebsbereit ist und verwendet werden kann. |
Methoden
Close() |
Entsorgt die beanspruchte Kassenschublade, gibt den Anspruch auf dem Gerät frei und deaktiviert das Gerät auf die gleiche Weise wie das Aufrufen von DisableAsync. |
DisableAsync() |
Benachrichtigt die zugrunde liegende Hardware zum Ausschalten. |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
EnableAsync() |
Benachrichtigt asynchron die zugrunde liegende Hardware, um zur Verwendung einzuschalten. |
OpenDrawerAsync() |
Öffnet die Kassenschublade. |
ResetStatisticsAsync(IIterable<String>) |
Setzt die angegebene Gerätestatistik auf ihre Standardwerte zurück. |
RetainDeviceAsync() |
Behalten Sie den aktuellen Anspruch in der Kassenschublade bei. Dies wird in der Regel als Antwort auf eine ReleaseDeviceRequested-Ereignisbenachrichtigung aufgerufen. |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
Updates Gerätestatistikwerte mithilfe des angegebenen Schlüssel-Wert-Paares. |
Ereignisse
Closed |
Ereignis, das ausgelöst wird, wenn der ClaimedCashDrawer geschlossen wird. |
ReleaseDeviceRequested |
Tritt auf, wenn das Gerät eine Anforderung erhält, seinen exklusiven Anspruch freizugeben. Es gibt ein kleines Zeitfenster (2 Sekunden), in dem die App RetainDeviceAsync aufrufen kann, um den exklusiven Anspruch beizubehalten. Alternativ kann die App den Anspruch über Schließen freigeben, um das Fenster sofort zu beenden. |