Пример #1
0
 /// <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));
         }
     }
 }