2013-03-28 6 views
5

2つのReceiveメソッドで基本ハブを作成しようとしました.1つは文字列を受け取り、もう1つはintを受け取ります。これにより、メソッドが解決できないことを示すエラーが発生します。メソッドの1つをコメントアウトすると、エラーが取り除かれ、すべてが機能します。SignalRハブのオーバーロード

ハブにメソッドをオーバーロードすることはできますか?過負荷のような何かをすることができますか?

答えて

10

SignalRは、サーバー側のハブメソッドのオーバーロードをサポートしていますが、オーバーロードのアリティが異なる、つまり異なる数の引数を取る必要があります。

オーバーロードされたHubメソッドが異なるタイプを受け入れる場合でも、オーバーロードが同じアリティを持つ場合、SignalRはどのオーバーロードが呼び出されているかを解決できません。

+0

お返事ありがとうございます。 –

関連する問題