- Empezar
- Uso del software
- OPC UA
- Objetos gráficos y de diseño
- Sesiones y configuraciones regionales
- Desarrollo de soluciones
- Desarrollo de proyectos con C#
- NetLogic
- Referencia de API de C#
- Ejemplos de aplicación
- Tutorial de UI
- Tutorial del registrador
- Tutorial de alarmas
- Tutorial de OPC UA
- Tutorial de NetLogic
- Referencias de objetos y variables
Leer o modificar las propiedades de la sesión
Puede cambiar la configuración regional y el usuario de la sesión. También puede ejecutar métodos en el evento de cambio de usuario.
- Para cambiar el usuario de la sesión, utiliceSession.ChangeUserpara autenticar otro usuario en la sesión. El nombre de usuario y la contraseña se pasan como argumentosbool ChangeUser(string username, string password);.
- Para cambiar la configuración regional de la sesión, cree una tabla de cadena mediante la sintaxisnew string[].IMPORTANTE: Asegúrese de crear una tabla. La sesión requiere una configuración regional de reserva.Este ejemplo ilustra cómo se establece la configuración regional en inglés internacional e italiano.Session.LocaleIds = new string[] {"en-US", "it-IT"};
- Para ejecutar métodos en el evento de cambio de usuario, utilice el controlador de eventosUserChangeproporcionado por la claseSession.IMPORTANTE: Cancele siempre la suscripción en el métodoStop()para evitar una fuga de memoria.Este ejemplo muestra cómo se debe ejecutar el métodoSession_UserChangeen cada cambio de usuario, hasta la cancelación de la suscripción.public override void Start() { Session.UserChange += Session_UserChange; } private void Session_UserChange(object sender, UserChangeEventArgs e) { Log.Info(e.newUser.BrowseName); } public override void Stop() { Session.UserChange -= Session_UserChange; }El método genera un registro que contiene elBrowseNamedel nuevo usuarioEl tipo de datosUserChangeEventArgses una clase que muestra estas propiedades:
- newUser
- Representa los nodos de usuario nuevos.
- oldUser
- Representa los nodos de usuario antiguos.
Entregue su opinión