ClaimedLineDisplay Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un dispositivo de visualización de línea reclamada.
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
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)
|
Comentarios
Este objeto se puede construir directamente o mediante LineDisplay.ClaimAsync. A diferencia de otros periféricos, se ha quitado el método EnableAsync() para las pantallas de línea. En su lugar, el dispositivo se habilita implícitamente cada vez que se envían comandos que requieren que la pantalla de línea esté en un estado habilitado.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1709 | 16299 | CheckHealthAsync |
1709 | 16299 | CheckPowerStatusAsync |
1709 | 16299 | CustomGlyphs |
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 | Closed |
Propiedades
Capabilities |
Obtiene las funciones de la presentación de línea reclamada. |
CustomGlyphs |
Obtiene la lista de glifos personalizados de la pantalla de líneas, si se admite la característica. |
DefaultWindow |
Obtiene la ventana de dispositivo predeterminada de la presentación de líneas. |
DeviceControlDescription |
Obtiene la descripción del control de dispositivo de la pantalla de línea. |
DeviceControlVersion |
Obtiene el número de versión del control de dispositivo de la pantalla de línea. |
DeviceId |
Obtiene el DeviceInformation.Id de la presentación de líneas. |
DeviceServiceVersion |
Obtiene el número de versión del servicio de la presentación de líneas. |
MaxBitmapSizeInPixels |
Obtiene el tamaño máximo del mapa de bits. |
PhysicalDeviceDescription |
Obtiene la descripción del dispositivo físico. |
PhysicalDeviceName |
Obtiene el nombre del dispositivo físico. |
SupportedCharacterSets |
Obtiene los juegos de caracteres admitidos por la presentación de líneas. |
SupportedScreenSizesInCharacters |
Obtiene los tamaños de pantalla admitidos por la pantalla de línea. |
Métodos
CheckHealthAsync(UnifiedPosHealthCheckLevel) |
Obtiene el estado de mantenimiento del dispositivo de forma asincrónica. |
CheckPowerStatusAsync() |
Obtiene el estado de energía actual del dispositivo. |
Close() |
Cierre la sesión de visualización de líneas. Para C++ y JavaScript, use Close(). Para C# y Visual Basic, use Dispose(). |
Dispose() |
Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. |
FromIdAsync(String) |
Crea un objeto LineDisplay a partir del DeviceInformation.Id. |
GetAttributes() |
Obtiene los atributos de la presentación de líneas. |
GetDeviceSelector() |
Obtiene una cadena de sintaxis de consulta avanzada (AQS) que puede usar para enumerar las pantallas de línea disponibles. |
GetDeviceSelector(PosConnectionTypes) |
Obtiene una cadena de sintaxis de consulta avanzada (AQS) que puede usar para enumerar la línea se muestra disponible en los tipos de conexión especificados. |
GetStatisticsAsync(IIterable<String>) |
Recupera las estadísticas solicitadas de la presentación de líneas. |
RetainDevice() |
Conserva la notificación de una aplicación en un dispositivo de visualización de línea después de que otra aplicación lo haya reclamado con LineDisplay.ClaimAsync. |
TryClearDescriptorsAsync() |
Intenta borrar de forma asincrónica todas las descripciones. |
TryCreateWindowAsync(Rect, Size) |
Intenta crear de forma asincrónica un LineDisplayWindow. |
TrySetDescriptorAsync(UInt32, LineDisplayDescriptorState) |
Intenta establecer de forma asincrónica un descriptor mediante el atributo especificado. |
TryStoreStorageFileBitmapAsync(StorageFile, LineDisplayHorizontalAlignment, LineDisplayVerticalAlignment, Int32) |
Intenta almacenar de forma asincrónica una imagen de mapa de bits de un objeto StorageFile para que se muestre más adelante en el dispositivo de visualización de líneas. |
TryStoreStorageFileBitmapAsync(StorageFile, LineDisplayHorizontalAlignment, LineDisplayVerticalAlignment) |
Intenta almacenar de forma asincrónica una imagen de mapa de bits de un objeto StorageFile para que se muestre más adelante en el dispositivo de visualización de líneas. |
TryStoreStorageFileBitmapAsync(StorageFile) |
Intenta almacenar de forma asincrónica una imagen de mapa de bits de un objeto StorageFile para que se muestre más adelante en el dispositivo de visualización de líneas. |
TryUpdateAttributesAsync(LineDisplayAttributes) |
Novedades los atributos del dispositivo. |
Eventos
Closed |
Evento que se genera cuando se cierra El objeto ClaimedLineDisplay . |
ReleaseDeviceRequested |
Se produce cuando otra aplicación reclama una presentación de línea reclamada con LineDisplay.ClaimAsync. |
StatusUpdated |
Notifica a la aplicación que hay un cambio en el estado de energía de la pantalla de línea. |