Freigeben über


ClaimedLineDisplay Klasse

Definition

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
Object Platform::Object IInspectable ClaimedLineDisplay
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, LineDisplayHorizontalAlignment, LineDisplayVerticalAlignment, Int32)

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)

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.

Gilt für: