Skip to content

Provides a set of extensions designed to enhance exception handling within applications. This library offers a collection of utility methods and extensions to simplify the process of throwing and handling exceptions, making it easier for developers to manage and propagate errors effectively in their .NET 7 projects.

License

Notifications You must be signed in to change notification settings

Dtopiast/OnionCrafter.Util.Exception

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OnionCrafter.Util.Exception

Versión de la librería NuGet

Estado de la Librería: Pre-Alfa - No Listo para Producción

Esta librería se encuentra actualmente en un estado pre-alfa, lo que significa que está en una fase muy temprana de desarrollo y no está destinada para su uso en entornos de producción. Estamos trabajando arduamente para mejorar y estabilizar la librería, pero aún pueden existir errores y limitaciones significativas.

Si estás interesado en utilizar esta librería, te recomendamos encarecidamente que la pruebes en un entorno de desarrollo o pruebas para evaluar su idoneidad para tu proyecto. No se garantiza la estabilidad ni la compatibilidad con versiones futuras en este estado inicial.

Por favor, mantente atento a futuras actualizaciones y anuncios sobre el progreso de la librería. Tu retroalimentación y contribuciones son bienvenidas a medida que avanzamos hacia una versión más estable y lista para producción.

Descripción

"OnionCrafter.Utils.Exception" es una biblioteca diseñada para facilitar el manejo de excepciones en aplicaciones desarrolladas en .NET 7. Esta librería proporciona una serie de extensiones y utilidades que simplifican la gestión de excepciones en proyectos .NET, ayudando a los desarrolladores a controlar y propagar errores de manera efectiva.

Características

  • Extensiones para lanzar excepciones condicionalmente.
  • Capacidad para personalizar las excepciones lanzadas con argumentos adicionales.
  • Ayuda en la creación de excepciones personalizadas.
  • Simplifica el manejo de excepciones en aplicaciones .NET 7.
  • Contribuye a un código más limpio y estructurado.

Requisitos

  • .NET 7 (puedes encontrar información sobre cómo instalarlo aquí).

Instalación

Puedes agregar "OnionCrafter.Util.Exception" a tu proyecto utilizando NuGet. Para hacerlo, abre la consola de NuGet y ejecuta el siguiente comando:

nuget install OnionCrafter.Utils.Exception

Uso

A continuación, se muestra un ejemplo simple de cómo utilizar las extensiones proporcionadas por la librería:

using OnionCrafter.Utils.Exception;

// ...

int age = 15;

age.ThrowIf<ArgumentException>(age < 0, "La edad no puede ser un número negativo.");

Este código lanzará una excepción ArgumentException si la edad es menor que 0, con el mensaje personalizado proporcionado.

Contribuir

Si deseas contribuir a esta librería, ¡te damos la bienvenida! Puedes hacerlo de las siguientes maneras:

  1. Informa problemas: Si encuentras algún problema o error, por favor, abre un issue.

  2. Envía Pull Requests: Si deseas agregar nuevas características o corregir errores existentes, no dudes en enviar un pull request.

Licencia

Este proyecto está bajo la Licencia Mozilla Public License 2 (MPL 2). Consulta el archivo LICENSE para obtener más detalles.


¡Esperamos que "OnionCrafter.Utils.Exception" te sea útil en tu proyecto! Si tienes alguna pregunta o sugerencia, no dudes en ponerte en contacto con nosotros. ¡Gracias por utilizar nuestra librería!

About

Provides a set of extensions designed to enhance exception handling within applications. This library offers a collection of utility methods and extensions to simplify the process of throwing and handling exceptions, making it easier for developers to manage and propagate errors effectively in their .NET 7 projects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages