API de la SIMATIC Automation Tool para .NET framework
7.7 Clases de soporte comunes
En algunas instancias puede ser suficiente con saber si una acción determinada se ha
completado correctamente. En ese caso solo es necesario comprobar la propiedad
Succeeded
En otros casos puede resultar útil para disponer de más información sobre el fallo. Para
comprobar el error específico, utilice la propiedad Code del siguiente modo:
Consulte la lista de valores en el tema ErrorCode (Página 273).
La categoría
idioma. El método
Por ejemplo, el siguiente código devuelve la descripción del error en alemán:
String strError = result.GetErrorDescription(Language.German);
Consulte la lista de valores en el tema Idioma (Página 277).
154
:
dev.Selected = true;
Result retVal = dev.RefreshStatus();
if (retVal.Succeeded)
{
//------------------------------------
// Continuar operaciones....
//------------------------------------
}
dev.Selected = true;
Result retVal = dev.RefreshStatus();
if (retVal.Succeeded)
{
//------------------------------------
// Continuar operaciones....
//------------------------------------
}
else
{
//------------------------------------
// ¿Qué ha ocurrido?
//------------------------------------
switch (retVal.Error)
{
case ErrorCode.AccessDenied:
break;
case ErrorCode.TooManySessions:
break;
}
}
también proporciona una descripción del error específica en cada
Result
GetDescription
utiliza un valor
Language
Guía del usuario de SIMATIC Automation Tool V3.1 SP2
Manual de producto, V3.1 SP2, 11/2018, A5E45044281-AA
como parámetro.