SystemClock Clase
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í.
Contiene métodos para acceder y actualizar el reloj en tiempo real del sistema ("Reloj bios")
public class SystemClock : Iot.Device.Rtc.RtcBase
type SystemClock = class
inherit RtcBase
Public Class SystemClock
Inherits RtcBase
- Herencia
System |
Contiene métodos para acceder y actualizar el reloj en tiempo real del sistema ("Reloj bios") |
Date |
Establece o recupera la fecha y hora actuales. Esta propiedad devuelve y DateTimeOffset , por tanto, es correcta independientemente de la zona horaria actual (cuando LocalTimeZone se establece correctamente). (Heredado de RtcBase) |
Local |
Siempre usamos UTC al leer y escribir el reloj del sistema, hace que las cosas sean más fáciles. Técnicamente, el BIOS RTC se configura en la hora local de forma predeterminada en Windows, pero en UTC en Linux (provocando efectos extraños cuando se arranca doble). Sin embargo, ambos sistemas permiten cambiar esta configuración. |
Rtc |
El elemento sin procesar DateTimedel dispositivo. El autor de la llamada debe tener en cuenta la zona horaria del dispositivo. El comportamiento de la propiedad depende de la Kind implementación (normalmente se omite) (Heredado de RtcBase) |
Dispose() |
Contiene métodos para acceder y actualizar el reloj en tiempo real del sistema ("Reloj bios") (Heredado de RtcBase) |
Dispose(Boolean) |
Libera los recursos no administrados que usa RtcBase y, opcionalmente, libera los recursos administrados. (Heredado de RtcBase) |
Get |
Obtiene la hora actual del sistema directamente mediante llamadas del sistema operativo. Normalmente, esto debería devolver lo mismo que UtcNow |
Read |
Tiempo de lectura desde el dispositivo |
Set |
Establezca la hora del sistema en la fecha y hora especificadas. La hora debe proporcionarse en utc. El método requiere permisos elevados. En Windows, el usuario que llama debe ser administrador o el derecho "Cambiar el reloj del sistema" debe haberse concedido al grupo "Usuarios" (en Administración de directivas de seguridad). En Unix y MacOs, el usuario actual debe ser raíz o el comando "date" debe tener establecido el bit setUid. |
Set |
Establecer la hora del dispositivo |
Produto | Versións |
---|---|
.NET IoT Libraries | 2.0.0, 2.1.0, 2.2.0 |