Я пытаюсь получить доступ к библиотеке Microsoft.SignalR из Python для .Net в Visual Studio и некоторые из реализации хаба (IHubProxy) в продолжении: HubProxyExtensionsPython для расширений .Net и C# - клиент SignalR в Python (по методу не работает)
Python для .Net, кажется, не покрывают расширения в риом, и я не могу найти какие-либо ссылки (мой Google-фу не работают в данном случае)
я. 'm можно загрузить класс расширений напрямую, но вызов метода не выполняется:
ext = SignalR.Client.HubProxyExtensions
ext.On(self._proxy, method, handle)
Нагрузка удлинительного класса и отчеты, как мета-класс и имеют методы из окна немедленного
ext
<CLR Metatype>
dir(ext)
['Equals', 'Finalize', 'GetHashCode', 'GetType', 'GetValue', MemberwiseClone', 'Observe', 'On', 'Overloads', 'ReferenceEquals', 'ToString', __call__', '__class__', '__cmp__', ...]
Вызова ext.On()
сбоя процесса.
Поддерживает ли Python расширение .Net? (Или это просто проблема в конкретную эту конкретную реализацию)
Обновление: Ведение простого теста на расширениях, это выглядит как Python для .Net делает обрабатывать расширения должным образом, так что есть что-то не так с моим вызовом Signalr специально ... больше испытаний.
тянуть запросы радушны к pythonnet документации :) – denfromufa