signalr
const connection = new signalR.HubConnectionBuilder()
.withUrl("/chathub")
.withAutomaticReconnect()
.build();
หากไม่มีพารามิเตอร์ใดๆ ให้withAutomaticReconnect()กำหนดค่าไคลเอนต์ให้รอ 0, 2, 10 และ 30
วินาทีตามลำดับก่อนที่จะลองเชื่อมต่อใหม่แต่ละครั้ง โดยจะหยุดหลังจากพยายามล้มเหลวสี่ครั้ง
ก่อนที่จะเริ่มพยายามเชื่อมต่อใหม่HubConnectionจะเปลี่ยนไปเป็น
HubConnectionState.Reconnectingสถานะและเริ่มการ onreconnecting เรียกกลับแทนที่
จะเปลี่ยนเป็นDisconnectedสถานะและเรียกการoncloseเรียกกลับเช่น
a HubConnectionโดยไม่มีการกำหนดค่าการเชื่อมต่อใหม่อัตโนมัติ
นี่เป็นโอกาสในการเตือนผู้ใช้ว่าการเชื่อมต่อขาดหายไปและปิดการใช้งานองค์ประกอบ UI
Thitipong Hangwongpaibool