Puede crear aún más la interfaz de usuario para la gestión de usuarios y elementos de menú asociado con ellos. Por ejemplo, para crear nuevos usuarios, coloque el código siguiente en el controlador de evento click:
btnCreateUser_Click privatevoid (object sender, EventArgs e) {try {entrada UserEntry = service.CreateUser (newUserName.Text.Trim (), nombre. Text.Trim (), familyname.Text.Trim (), password.Text.Trim ()); statusBar1.Text = entry.Login.UserName + "creado correctamente";} catch (Exception AppsException) {statusBar1.Text = exception.
Reason;}}
El último paso en el desarrollo de esta muestra es configurar nuestra política de certificados desde todas las llamadas a la API son a través de HTTPS. El teléfono real tendrá configuración almacén de certificados, pero para el emulador que puede o configurar una tienda o definir una política de certificado personalizado. Esto se puede hacer proporcionando una implementación de System.Net.ICertificatePolicy. Con fines de prueba, vamos a confiar en todos los certificados de now.
publicclassTrustAllCertificatePolicy:System.Net.
ICertificatePolicy{publicTrustAllCertificatePolicy(){}publicboolCheckValidationResult(System.Net.ServicePoint sp, X509Certificate cert, req WebRequest, problema int) {returntrue;}}
Y durante el inicio de la aplicación, tenemos que registrar nuestra policy:
staticvoidMain(){System.Net.ServicePointManager.CertificatePolicy=newTrustAllCertificatePolicy();Application.Run(newForm1());}
Note:
El entorno de sistema operativo subyacente y la información del dispositivo se pueden obtener mediante la emisión de llamadas nativas en el sistema.
Usted debe implementar una política más segura cuando se implementa en el hardware real.
El despliegue de aplicaciones móviles para probar y depurar es muy simple y directo.
Su programa ahora se empaqueta y se implementa en el emulador ya se está ejecutando.
Ahor