Question

Je cherche depuis une heure et je ne comprends pas pourquoi l'exemple de code SignalR fonctionne réellement !Je l'ai installé à partir de nuget et cela fonctionne, ce qui est bien mais je ne vois pas comment.

Je ne vois rien dans le global.asax ou web.config pour enregistrer le HttpHandler.Je soupçonne qu'il s'agit probablement d'un constructeur statique dans une classe et qu'il ajoute le gestionnaire (bien que, encore une fois, sans code utilisant la classe, cela ne fonctionnera pas), mais je ne peux pas le comprendre sans regarder le code - et pour cela, je n'ai pas envie d'y aller. à travers tout le code.

Alors qu’est-ce que j’ai raté ?

Merci pour votre aide.

Était-ce utile?

La solution

OK, j'ai compris.

Il utilise PreApplicationStartMethod attribut d'assemblage pour charger la classe Bootstrapper pour enregistrer le HubModule.


MISE À JOUR

En fait, dans la version des samples que je possède, cela se fait en PreApplicationStart ce qui est différent du code source qui se trouve dans GitHub (ils ont ajouté la prise en charge d'OWIN, etc., donc le chargement a été abstrait pour séparer les assemblys d'hébergement).

Autres conseils

Téléchargez le code source et recherchez la classe AspNetHost.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top