2013-03-28 15 views
5

Próbowałem utworzyć podstawowy koncentrator z dwiema metodami Receive, jedna akceptuje ciąg, a druga int. Powoduje to błąd stwierdzający, że metoda nie może zostać rozwiązana. Komentowanie jednej z metod pozwala pozbyć się błędu i wszystko działa.Przeciążenie SignalR Hub

Czy w moim hubie mogą występować przeciążenia metody? Czy można zrobić coś takiego jak przeciążenie?

Odpowiedz

10

SignalR obsługuje przeciążanie metod Hub po stronie serwera, ale przeciążenia muszą mieć inną arytmetyczną wartość, tj. Przyjmować inną liczbę argumentów.

Jeśli przeciążenia są takie same, SignalR nie będzie w stanie określić, które przeciążenie jest wywoływane, mimo że przeciążone metody Hub akceptują różne typy.

+0

Dzięki za odpowiedź. –