1

我正在尋找整個網絡,我找不到任何明確的信息。 我想知道是否有可能在net.core 1.1創建的api rest中用azure客戶端發送通知。 他們自己的通知應該到達在azure門戶中配置的平臺。api net.core中的Azure通知集線器1.1

我解釋我的結構。 1.我有一個使用net.core 1.1創建的backen(api),它以azure的形式發佈並維護一個數據庫。 2.我有一個croos平臺應用程序,我想從api發送通知。

說這與一個asp.net api如果工作,但創建我的新api一個net.core,並從這裏我不能夠安裝任何可以發送通知的天青客戶端。 (的NuGet Microsoft.Azure.notificationHub不complatible隨着net.core) Package Microsoft.Azure.NotificationHubs 1.0.8 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Microsoft.Azure.NotificationHubs 1.0.8 supports: net45 (.NETFramework,Version=v4.5) One or more packages are incompatible with .NETCoreApp,Version=v1.1.

有誰知道一個例子或小導,你可以做到這一點???

非常感謝您

回答

2

非常感謝您的回覆。 但是,如果你看起來不錯,我想要的是在我的net.core項目中使用Azure.notificationsHub。

最後我通過以下方式實現了它。

在我的文件project.json 首先要改變的是框架,它必須是以下方式。 以前

enter image description here

enter image description here

現在可以在你的net.core項目,任何NuGet包的工作,等等Azure.notificationsHub

enter image description here

一旦做到這一點,你只需要創建一個方法來發送通知

enter image description here

我希望這將幫助任何人誰具有同樣的問題。我測試和完美工作。 此致敬禮。

+0

我正在嘗試使用核心測試項目中的API。它說它找不到System.Reflection.TypeExtensions。 –

+0

我道歉,但這是說「使用框架版本x的依賴性錯誤可以通過切換到框架y來解決」;很難不倒胃口 –

1

由於Microsoft Azure Notification Hubs 1.0.8注意的是:

請注意,這個包需要.NET框架4.5全部檔案。

我找到了關於Microsoft.Azure.NotificationHubs add support for .NET CORE的反饋。我假定您可以生成授權令牌並直接從Notification Hubs REST APIs訪問API以獲得解決方案以實現您的目的。這裏有一個關於azure-notifications Send REST的git示例,你可以參考它在你的.Net Core Web API項目中實現通知服務。

相關問題