2013-03-28 19 views
5

Ho provato a creare un hub di base con due metodi Receive, uno accetta una stringa e l'altro un int. Ciò provoca un errore che indica che il metodo non può essere risolto. Commentando uno dei metodi si elimina l'errore e tutto funziona.Overload SignalR Hub

È possibile avere sovraccarichi di un metodo nel mio hub? Potrebbe essere qualcosa come sovraccarichi?

risposta

10

SignalR supporta il sovraccarico dei metodi Hub lato server, ma i sovraccarichi devono avere un'arità diversa, ovvero prendere un numero diverso di argomenti.

Se i sovraccarichi hanno la stessa arit, SignalR non sarà in grado di risolvere quale sovraccarico viene chiamato, anche se i metodi hub sovraccaricati accettano tipi diversi.

+0

Grazie per la risposta. –

Problemi correlati