/// <summary> /// Devuelve el URL a la página que muestra el log de acceso de una aplicación. /// </summary> /// <param name="application">Aplicación</param> /// <param name="accessKeyFilters">[Opcional] Indica que claves buscar en los registros.</param> /// <returns></returns> public static Uri GetLogAccessURL(int applicationId, SSOLogAccessKeys accessKeyFilters) { if (accessKeyFilters != null && accessKeyFilters.Count > 1) { throw new NotImplementedException("Por el momento sólo se puede consultar un accessKey por vez"); } else { if (accessKeyFilters == null || accessKeyFilters.Count == 0) { return(SSOHelper.GetLogAccessURL(applicationId, null, null)); } else { return(SSOHelper.GetLogAccessURL(applicationId, accessKeyFilters[0].name, accessKeyFilters[0].value)); } } }