ClaimedLineDisplay Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un périphérique d’affichage de ligne revendiqué.
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
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 Creators Update (introduit dans 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v4.0)
|
Remarques
Cet objet peut être construit directement ou à l’aide de LineDisplay.ClaimAsync. Contrairement à d’autres périphériques, la méthode EnableAsync() a été supprimée pour les affichages de ligne. Au lieu de cela, l’appareil est implicitement activé chaque fois que des commandes sont envoyées qui nécessitent que l’affichage de la ligne soit dans un état activé.
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1709 | 16299 | CheckHealthAsync |
1709 | 16299 | CheckPowerStatusAsync |
1709 | 16299 | CustomGlyphes |
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 | Fermés |
Propriétés
Capabilities |
Obtient les fonctionnalités de l’affichage de ligne revendiqué. |
CustomGlyphs |
Obtient la liste de glyphes personnalisée de l’affichage de ligne, si la fonctionnalité est prise en charge. |
DefaultWindow |
Obtient la fenêtre d’appareil par défaut de l’affichage de ligne. |
DeviceControlDescription |
Obtient la description du contrôle d’appareil de l’affichage de ligne. |
DeviceControlVersion |
Obtient le numéro de version du contrôle d’appareil de l’affichage de ligne. |
DeviceId |
Obtient le DeviceInformation.Id de l’affichage de la ligne. |
DeviceServiceVersion |
Obtient le numéro de version de service de l’affichage de ligne. |
MaxBitmapSizeInPixels |
Obtient la taille de bitmap maximale. |
PhysicalDeviceDescription |
Obtient la description de l’appareil physique. |
PhysicalDeviceName |
Obtient le nom de l’appareil physique. |
SupportedCharacterSets |
Obtient les jeux de caractères pris en charge par l’affichage de ligne. |
SupportedScreenSizesInCharacters |
Obtient les tailles d’écran prises en charge par l’affichage de ligne. |
Méthodes
CheckHealthAsync(UnifiedPosHealthCheckLevel) |
Obtient l’état d’intégrité de l’appareil de manière asynchrone. |
CheckPowerStatusAsync() |
Obtient la status d’alimentation actuelle de l’appareil. |
Close() |
Fermez la session d’affichage de ligne. Pour C++ et JavaScript, utilisez Close(). Pour C# et Visual Basic, utilisez Dispose(). |
Dispose() |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. |
FromIdAsync(String) |
Crée un objet LineDisplay à partir du DeviceInformation.Id. |
GetAttributes() |
Obtient les attributs de l’affichage de ligne. |
GetDeviceSelector() |
Obtient une chaîne AQS (Advanced Query Syntax) que vous pouvez utiliser pour répertorier les affichages de ligne disponibles. |
GetDeviceSelector(PosConnectionTypes) |
Obtient une chaîne AQS (Advanced Query Syntax) que vous pouvez utiliser pour répertorier les affichages de ligne disponibles sur les types de connexion spécifiés |
GetStatisticsAsync(IIterable<String>) |
Récupère les statistiques demandées à partir de l’affichage de ligne. |
RetainDevice() |
Conserve la revendication d’une application sur un appareil d’affichage de ligne une fois qu’elle a été revendiquée par une autre application avec LineDisplay.ClaimAsync. |
TryClearDescriptorsAsync() |
Tente d’effacer de manière asynchrone toutes les descriptions. |
TryCreateWindowAsync(Rect, Size) |
Tente de créer de manière asynchrone un LineDisplayWindow. |
TrySetDescriptorAsync(UInt32, LineDisplayDescriptorState) |
Tente de définir de manière asynchrone un descripteur à l’aide de l’attribut spécifié. |
TryStoreStorageFileBitmapAsync(StorageFile, LineDisplayHorizontalAlignment, LineDisplayVerticalAlignment, Int32) |
Tente de stocker de manière asynchrone une image bitmap à partir d’un StorageFile pour un affichage ultérieur sur le périphérique d’affichage de ligne. |
TryStoreStorageFileBitmapAsync(StorageFile, LineDisplayHorizontalAlignment, LineDisplayVerticalAlignment) |
Tente de stocker de manière asynchrone une image bitmap à partir d’un StorageFile pour un affichage ultérieur sur le périphérique d’affichage de ligne. |
TryStoreStorageFileBitmapAsync(StorageFile) |
Tente de stocker de manière asynchrone une image bitmap à partir d’un StorageFile pour un affichage ultérieur sur le périphérique d’affichage de ligne. |
TryUpdateAttributesAsync(LineDisplayAttributes) |
Mises à jour les attributs de l’appareil. |
Événements
Closed |
Événement déclenché lorsque ClaimedLineDisplay est fermé. |
ReleaseDeviceRequested |
Se produit lorsqu’un affichage de ligne revendiqué est revendiqué par une autre application avec LineDisplay.ClaimAsync. |
StatusUpdated |
Avertit l’application qu’il y a un changement dans le status d’alimentation de l’affichage de ligne. |