Exemple #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            System.DataMisalignedException ex = new DataMisalignedException("Erro de prueba");
            ServiceError svcError             = Fwk.Exceptions.ExceptionHelper.GetServiceError(ex);

            MessageBox.Show(svcError.GetXml());

            Exception ex2 = Fwk.Exceptions.ExceptionHelper.ProcessException(svcError);
            Exception ex3 = Fwk.Exceptions.ExceptionHelper.ProcessException(ex);
        }
Exemple #2
0
        /// <summary>
        /// Genera un log de tipo "Warning" cuando se ha intentado ejecutar
        /// un servicio que está deshabilitado.
        /// </summary>
        /// <param name="pConfig">configuración del servicio.</param>
        /// <param name="pServiceError">pServiceError </param>
        internal static void LogNotAvailableExcecution(ServiceConfiguration pConfig, out ServiceError pServiceError)
        {
            pServiceError = new ServiceError();


            StringBuilder s = new StringBuilder();

            s.AppendLine("Se ha intentado ejecutar un servicio que está configurado como no disponible.");
            s.AppendLine("Service :");
            s.AppendLine(pConfig.Handler);
            pServiceError.Type      = FwkExceptionTypes.TechnicalException.ToString();
            pServiceError.Message   = s.ToString();
            pServiceError.ErrorId   = "7006";
            pServiceError.Assembly  = "Fwk.BusinessFacades";
            pServiceError.Class     = "Audit";
            pServiceError.Namespace = "Fwk.BusinessFacades";
            pServiceError.UserName  = Environment.UserName;
            pServiceError.Machine   = Environment.MachineName;
            try
            {
                Event ev = new Event(EventType.Error, Fwk.Bases.ConfigurationsHelper.HostApplicationName, pServiceError.GetXml(), pServiceError.Machine, pServiceError.UserName);
                target_write(ev);
            }
            catch { }
        }