Cargando...
Buscando...
Nada coincide
Referencia de la clase sage._50.ValidaFramework48

Clase para validar el estado del framework 4.8. Más...

Diagrama de herencia de sage._50.ValidaFramework48

Tipos públicos

enum  State {
  UnInstalled = 0 , PendingRestart = 1 , Installed = 2 , NoAdministrador = 3 ,
  Error = 4 , NewPendingRestart = 5
}
 Estado de instalción del framekork. Más...
 
enum  Action {
  UnInstalled = 0 , PendingRestart = 1 , Installed = 2 , NoAdministrador = 3 ,
  Error = 4 , NewPendingRestart = 5 , VersionSONoCompatible = 9
}
 Accion de instalción del framekork. Más...
 

Métodos públicos

bool _InstallFrameWork48 (bool tbActiveMode=false)
 Instalar el framework 4.8.
 
bool GetFrameWorkInstalled ()
 Valida y actualiza el estado del framework.
 
bool _CheckFrameWork461 ()
 Devuelve si tenemos como mínimo la versión 4.6.1.
 
void Dispose ()
 Dispose.
 
 ValidaFramework48 (String tcTerminal, String tcPathTerminal, String tcPathServer)
 Constructor.
 
 ValidaFramework48 ()
 Constructor.
 

Métodos públicos estáticos

static State _GetStateByTerminal ()
 Obtiene el estado del terminal.
 
static bool _GetTerminalesCompatibles ()
 Devuelve si todos los terminales son compatibles.
 
static DataTable _GetTerminalesNoCompatibles ()
 
static DataRow GetState ()
 Get State.
 
static bool CheckFrameWork48 ()
 Indica si utiliza el framework 4.8.
 
static bool SOIncompatibleParam (int tcSO)
 Indica si el SO pasado por parametro es incompatible.
 
static string GetFrameworkVersion ()
 Obtiene la versión de framework desde 4.0 a 4.8 o superior.
 
static bool _IsRestartPending ()
 Indica si esta pendiente de reinicio.
 

Propiedades

string _ErrorMessage [get, set]
 Mensajes producidos en la instalación.
 
static bool SOIncompatible [get]
 Indica si el SO es incompatible.
 
static int GetCurrentBuildNumber [get]
 Obtiene la build del SO.
 
static ? int _DiasMaximoSinAcceder [get]
 Días máximos sin acceder.
 

Descripción detallada

Clase para validar el estado del framework 4.8.

Definición en la línea 25 del archivo ValidaFramework.cs.

Documentación de las enumeraciones miembro de la clase

◆ Action

Accion de instalción del framekork.

Valores de enumeraciones
UnInstalled 

UnInstalled.

PendingRestart 

Pendiente de reinicio.

Installed 

Instalado.

NoAdministrador 

No se puede instalar, necesario administrador.

Error 

Error al instalar.

NewPendingRestart 

Pendiente de reinicio.

VersionSONoCompatible 

Pendiente de reinicio.

Definición en la línea 72 del archivo ValidaFramework.cs.

◆ State

Estado de instalción del framekork.

Valores de enumeraciones
UnInstalled 

UnInstalled.

PendingRestart 

Pendiente de reinicio.

Installed 

Instalado.

NoAdministrador 

No se puede instalar, necesario administrador.

Error 

Error al instalar.

NewPendingRestart 

Pendiente de reinicio.

Definición en la línea 36 del archivo ValidaFramework.cs.

Documentación de constructores y destructores

◆ ValidaFramework48() [1/2]

sage._50.ValidaFramework48.ValidaFramework48 ( String tcTerminal,
String tcPathTerminal,
String tcPathServer )
inline

Constructor.

Parámetros
tcTerminal
tcPathServer
tcPathTerminal

Definición en la línea 661 del archivo ValidaFramework.cs.

◆ ValidaFramework48() [2/2]

sage._50.ValidaFramework48.ValidaFramework48 ( )
inline

Constructor.

Definición en la línea 673 del archivo ValidaFramework.cs.

Documentación de funciones miembro

◆ _CheckFrameWork461()

bool sage._50.ValidaFramework48._CheckFrameWork461 ( )
inline

Devuelve si tenemos como mínimo la versión 4.6.1.

Release de las diferentes versiones:

.NET Framework 4.5 Todos los sistemas operativos Windows: 378389 .NET Framework 4.5.1 En Windows 8.1 y Windows Server 2012 R2: 378675 En todos los demás sistemas operativos Windows: 378758 .NET Framework 4.5.2 Todos los sistemas operativos Windows: 379893 .NET Framework 4.6 En Windows 10: 393295 En todos los demás sistemas operativos Windows: 393297

.NET Framework 4.6.1 En sistemas con la actualización de noviembre de Windows 10: 394254 En todos los demás sistemas operativos Windows(incluido Windows 10) : 394271

.NET Framework 4.6.2 En la Actualización de aniversario de Windows 10 y Windows Server 2016: 394802 En todos los demás sistemas operativos Windows(incluidos otros sistemas operativos Windows 10) : 394806 .NET Framework 4.7 En Windows 10 Creators Update: 460798 En todos los demás sistemas operativos Windows(incluidos otros sistemas operativos Windows 10) : 460805 .NET Framework 4.7.1 En Windows 10 Fall Creators Update y Windows Server, versión 1709: 461308 En todos los demás sistemas operativos Windows(incluidos otros sistemas operativos Windows 10) : 461310 .NET Framework 4.7.2 En la actualización de Windows 10 de abril de 2018 y Windows Server, versión 1803: 461808 En todos los sistemas operativos diferentes de la Actualización de abril de 2018 de Windows 10 y Windows Server, versión 1803: 461814 .NET Framework 4.8 En la actualización de Windows 10 de mayo de 2019 y en la de noviembre de 2019: 528040 En la actualización de Windows 10 de mayo y octubre de 2020 y de mayo de 2021: 528372 En Windows 11 y Windows Server 2022: 528449 En todos los demás sistemas operativos Windows(incluidos otros sistemas operativos Windows 10) : 528049

Definición en la línea 632 del archivo ValidaFramework.cs.

◆ _GetStateByTerminal()

static State sage._50.ValidaFramework48._GetStateByTerminal ( )
inlinestatic

Obtiene el estado del terminal.

Devuelve

Definición en la línea 241 del archivo ValidaFramework.cs.

◆ _GetTerminalesCompatibles()

static bool sage._50.ValidaFramework48._GetTerminalesCompatibles ( )
inlinestatic

Devuelve si todos los terminales son compatibles.

Devuelve

Definición en la línea 269 del archivo ValidaFramework.cs.

◆ _GetTerminalesNoCompatibles()

static DataTable sage._50.ValidaFramework48._GetTerminalesNoCompatibles ( )
inlinestatic
Devuelve

Definición en la línea 284 del archivo ValidaFramework.cs.

◆ _InstallFrameWork48()

bool sage._50.ValidaFramework48._InstallFrameWork48 ( bool tbActiveMode = false)
inline

Instalar el framework 4.8.

Parámetros
tbActiveMode
Devuelve

Definición en la línea 142 del archivo ValidaFramework.cs.

◆ _IsRestartPending()

static bool sage._50.ValidaFramework48._IsRestartPending ( )
inlinestatic

Indica si esta pendiente de reinicio.

Devuelve

Definición en la línea 595 del archivo ValidaFramework.cs.

◆ CheckFrameWork48()

static bool sage._50.ValidaFramework48.CheckFrameWork48 ( )
inlinestatic

Indica si utiliza el framework 4.8.

Devuelve

Definición en la línea 520 del archivo ValidaFramework.cs.

◆ Dispose()

void sage._50.ValidaFramework48.Dispose ( )
inline

Dispose.

Definición en la línea 646 del archivo ValidaFramework.cs.

◆ GetFrameWorkInstalled()

bool sage._50.ValidaFramework48.GetFrameWorkInstalled ( )
inline

Valida y actualiza el estado del framework.

Definición en la línea 463 del archivo ValidaFramework.cs.

◆ GetFrameworkVersion()

static string sage._50.ValidaFramework48.GetFrameworkVersion ( )
inlinestatic

Obtiene la versión de framework desde 4.0 a 4.8 o superior.

Devuelve

Definición en la línea 554 del archivo ValidaFramework.cs.

◆ GetState()

static DataRow sage._50.ValidaFramework48.GetState ( )
inlinestatic

Get State.

Devuelve

Definición en la línea 347 del archivo ValidaFramework.cs.

◆ SOIncompatibleParam()

static bool sage._50.ValidaFramework48.SOIncompatibleParam ( int tcSO)
inlinestatic

Indica si el SO pasado por parametro es incompatible.

Parámetros
tcSOnombre del SO
Devuelve

Definición en la línea 545 del archivo ValidaFramework.cs.

Documentación de propiedades

◆ _DiasMaximoSinAcceder

? int sage._50.ValidaFramework48._DiasMaximoSinAcceder
staticget

Días máximos sin acceder.

Definición en la línea 256 del archivo ValidaFramework.cs.

◆ _ErrorMessage

string sage._50.ValidaFramework48._ErrorMessage
getset

Mensajes producidos en la instalación.

Definición en la línea 122 del archivo ValidaFramework.cs.

◆ GetCurrentBuildNumber

int sage._50.ValidaFramework48.GetCurrentBuildNumber
staticget

Obtiene la build del SO.

Definición en la línea 132 del archivo ValidaFramework.cs.

◆ SOIncompatible

bool sage._50.ValidaFramework48.SOIncompatible
staticget

Indica si el SO es incompatible.

Definición en la línea 127 del archivo ValidaFramework.cs.


La documentación de esta clase está generada del siguiente archivo: