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项目中实现通知服务。

相关问题