Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

264
Views
¿Cómo puedo cerrar el circuito entre el cliente y el servidor en BlazorServer?

Quiero cerrar el circuito desde el lado del servidor cuando un usuario está inactivo durante mucho tiempo. La conexión debe terminarse para guardar los recursos de Azure SignalR.

He creado un js-script, un temporizador simple que realiza un seguimiento de los eventos onmousemove y onkeypress y llama al método C# cuando el tiempo ha expirado.

 function CloseCircuit() { dotNetHelper.invokeMethodAsync('CloseCircuit'); }

He leído sobre la implementación de CircuitHandler, pero no necesito manejar el evento de cerrar o abrir una conexión. De alguna manera tengo que iniciar el cierre de esta conexión desde mi aplicación BlazorServer. agradeceria cualquier consejo

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Si usa SignalR Core, puede usar Context.Abort() disponible a través de la clase Hub. P.EJ:

 public class MyHub : Hub { public void CloseCircuit() { // This will close the connection of the caller Context.Abort(); } }

Si no está utilizando SignalR core, creo que todavía no hay forma de hacerlo. En ese caso, ¿por qué no simplemente detener la conexión desde el lado del cliente, porque ya está haciendo el temporizador allí?

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!