Error Handling in available clients
- Last UpdatedJul 27, 2026
- 1 minute read
- Engineering
- Integration Service 4.1
- Integrators
try
{
var data = await client.GetTableData("DataSource", "Table");
}
catch (EmptyDataObjectRecievedException ex)
{
// No data available or processing failed
Console.WriteLine($"Empty data: {ex.Message}");
}
catch (DataPostMessageNotReceivedException ex)
{
// Timeout waiting for acknowledgement
Console.WriteLine($"Timeout: {ex.Message}");
}
catch (HubConnectionInitializationException ex)
{
// SignalR connection failed
Console.WriteLine($"SignalR error: {ex.Message}");
}
catch (HttpRequestException ex)
{
// HTTP communication error
Console.WriteLine($"HTTP error: {ex.Message}");
}
catch (Exception ex)
{
// General error
Console.WriteLine($"Error: {ex.Message}");
}