ClaimedLineDisplay 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.
Stellt ein beanspruchtes Zeilenanzeigegerät dar.
public ref class ClaimedLineDisplay sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ClaimedLineDisplay final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ClaimedLineDisplay : System.IDisposable
Public NotInheritable Class ClaimedLineDisplay
Implements IDisposable
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)
|
Hinweise
Dieses Objekt kann direkt oder mithilfe von LineDisplay.ClaimAsync erstellt werden. Im Gegensatz zu anderen Peripheriegeräten wurde die EnableAsync()-Methode für Zeilenanzeigen entfernt. Stattdessen wird das Gerät implizit aktiviert, wenn Befehle gesendet werden, für die die Zeilenanzeige in einem aktivierten Zustand erforderlich ist.
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1709 | 16299 | CheckHealthAsync |
1709 | 16299 | CheckPowerStatusAsync |
1709 | 16299 | CustomGlyphen |
1709 | 16299 | GetAttributes |
1709 | 16299 | GetStatisticsAsync |
1709 | 16299 | MaxBitmapSizeInPixels |
1709 | 16299 | StatusUpdated |
1709 | 16299 | SupportedCharacterSets |
1709 | 16299 | SupportedScreenSizesInCharacters |
1709 | 16299 | TryClearDescriptorsAsync |
1709 | 16299 | TryCreateWindowAsync |
1709 | 16299 | TrySetDescriptorAsync |
1709 | 16299 | TryStoreStorageFileBitmapAsync(StorageFile) |
1709 | 16299 | TryStoreStorageFileBitmapAsync(StorageFile,LineDisplayHorizontalAlignment,LineDisplayVerticalAlignment) |
1709 | 16299 | TryStoreStorageFileBitmapAsync(StorageFile,LineDisplayHorizontalAlignment,LineDisplayVerticalAlignment,Int32) |
1709 | 16299 | TryUpdateAttributesAsync |
1809 | 17763 | Geschlossen |
Eigenschaften
Capabilities |
Ruft die Funktionen der beanspruchten Zeilenanzeige ab. |
CustomGlyphs |
Ruft die benutzerdefinierte Glyphenliste der Linienanzeige ab, wenn das Feature unterstützt wird. |
DefaultWindow |
Ruft das Standardgerätefenster der Zeilenanzeige ab. |
DeviceControlDescription |
Ruft die Beschreibung des Gerätesteuerelements der Zeilenanzeige ab. |
DeviceControlVersion |
Ruft die Versionsnummer der Gerätesteuerung der Zeilenanzeige ab. |
DeviceId |
Ruft die DeviceInformation.Id der Zeilenanzeige ab. |
DeviceServiceVersion |
Ruft die Dienstversionsnummer der Zeilenanzeige ab. |
MaxBitmapSizeInPixels |
Ruft die maximale Bitmapgröße ab. |
PhysicalDeviceDescription |
Ruft die Beschreibung des physischen Geräts ab. |
PhysicalDeviceName |
Ruft den Namen des physischen Geräts ab. |
SupportedCharacterSets |
Ruft die von der Zeilenanzeige unterstützten Zeichensätze ab. |
SupportedScreenSizesInCharacters |
Ruft die Bildschirmgrößen ab, die von der Linienanzeige unterstützt werden. |
Methoden
CheckHealthAsync(UnifiedPosHealthCheckLevel) |
Ruft den Integritätszustand des Geräts asynchron ab. |
CheckPowerStatusAsync() |
Ruft den aktuellen status des Geräts ab. |
Close() |
Schließen Sie die Zeilenanzeigesitzung. Verwenden Sie für C++ und JavaScript Close(). Verwenden Sie für C# und Visual Basic Dispose(). |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
FromIdAsync(String) |
Erstellt ein LineDisplay-Objekt aus dem DeviceInformation.Id. |
GetAttributes() |
Ruft die Attribute der Zeilenanzeige ab. |
GetDeviceSelector() |
Ruft eine AQS-Zeichenfolge (Advanced Query Syntax) ab, die Sie zum Auflisten der verfügbaren Zeilenanzeigen verwenden können. |
GetDeviceSelector(PosConnectionTypes) |
Ruft eine AQS-Zeichenfolge (Advanced Query Syntax) ab, die Sie verwenden können, um die für die angegebenen Verbindungstypen verfügbaren Zeilenanzeigen aufzulisten. |
GetStatisticsAsync(IIterable<String>) |
Ruft die angeforderten Statistiken aus der Zeilenanzeige ab. |
RetainDevice() |
Behält den Anspruch einer App auf einem Zeilenanzeigegerät bei, nachdem er von einer anderen App mit LineDisplay.ClaimAsync beansprucht wurde. |
TryClearDescriptorsAsync() |
Versucht, alle Beschreibungen asynchron zu löschen. |
TryCreateWindowAsync(Rect, Size) |
Versucht, asynchron ein LineDisplayWindow zu erstellen. |
TrySetDescriptorAsync(UInt32, LineDisplayDescriptorState) |
Versucht, einen Deskriptor mithilfe des angegebenen Attributs asynchron festzulegen. |
TryStoreStorageFileBitmapAsync(StorageFile) |
Versucht, ein Bitmapbild asynchron aus einer StorageFile-Datei zu speichern, um es später auf dem Zeilenanzeigegerät anzuzeigen. |
TryStoreStorageFileBitmapAsync(StorageFile, LineDisplayHorizontalAlignment, LineDisplayVerticalAlignment) |
Versucht, ein Bitmapbild asynchron aus einer StorageFile-Datei zu speichern, um es später auf dem Zeilenanzeigegerät anzuzeigen. |
TryStoreStorageFileBitmapAsync(StorageFile, LineDisplayHorizontalAlignment, LineDisplayVerticalAlignment, Int32) |
Versucht, ein Bitmapbild asynchron aus einer StorageFile-Datei zu speichern, um es später auf dem Zeilenanzeigegerät anzuzeigen. |
TryUpdateAttributesAsync(LineDisplayAttributes) |
Updates die Geräteattribute. |
Ereignisse
Closed |
Ereignis, das ausgelöst wird, wenn das ClaimedLineDisplay geschlossen wird. |
ReleaseDeviceRequested |
Tritt auf, wenn eine beanspruchte Zeilenanzeige von einer anderen App mit LineDisplay.ClaimAsync beansprucht wird. |
StatusUpdated |
Benachrichtigt die Anwendung, dass sich die Leistung status der Zeilenanzeige ändert. |