Biblioteca para conexión segura con nodos de Advance. Incluye ejecución de consultas SQL, autenticación y gestión dinámica de nodos con cifrado.
$ dotnet add package DMS.Connection.AdvPaquete NuGet: DMS.Connection.Adv Autor: Fredy Fuentes Versión Actual: 1.0.2
DMS.Connection.Adv es una biblioteca para .NET que facilita la conexión y operaciones con bases de datos de Advance. Ofrece métodos para ejecutar consultas SQL, autenticación de usuarios, gestión de nodos y configuración dinámica. Integra seguridad avanzada mediante cifrado AES y ECC para proteger comunicaciones con los nodos.
public void ConfigureServices(IServiceCollection services)
{
services.AddAdvConnection(options =>
{
options.Nodo = "col";
// Configuración adicional (claves ECC/AES)
});
}
var advConnect = serviceProvider.GetService<IAdvConnect>();
var dataTable = await advConnect.FetchDataTableAsync("SELECT * FROM Users");
bool isValid = await advConnect.LoginAsync("COMP001", "user1", "securePassword123");
await advConnect.ExecuteAsync("UPDATE Users SET Status = 1 WHERE Id = 100");
Puedes instalar el paquete desde NuGet con:
dotnet add package DMS.Connection.Adv
IAdvConnect mediante inyección de dependencias.AdvConfigurationService para actualizar nodos en tiempo de ejecución con tokens cifrados.| Clase | Descripción |
|---|---|
IAdvConnect | Interfaz principal para ejecutar consultas y autenticación. |
AdvConnect | Implementación de IAdvConnect con métodos de conexión. |
AdvConfigurationService | Actualización dinámica de nodos basada en tokens cifrados. |
AdvOption | Configuración de nodos y claves de seguridad. |
Este proyecto se encuentra bajo la licencia Apache2-0.
Si deseas contribuir, revisa el archivo CONTRIBUTING.md para más detalles.
Para ver los cambios en cada versión, consulta el archivo CHANGELOG.md.