1

你如何将 notificationhubs 库包含到 azure 函数中?这是我的尝试,它不起作用

using System;
using System.Threading.Tasks;
using System.Collections.Generic;
using Microsoft.Azure.NotificationHubs;

public static void Run(string myQueueItem, TraceWriter log)
{
   log.Info($"C# Queue trigger function processed: {myQueueItem}");
   Notification a;

}
4

2 回答 2

2

我们会将 NotificationHubs 添加到内置程序集列表中,但现在您可以通过为您的函数添加project.json文件来添加对 NoficationHubs 的包引用(如此处的文档中所述

{
  "frameworks": {
    "net46":{
      "dependencies": {
        "Microsoft.Azure.NotificationHubs": "1.0.5"
      }
    }
   }
}

有了它,您可以为 NotificationHubs 添加 using 语句,例如:

using System.Net;
using Microsoft.Azure.NotificationHubs;

public static HttpResponseMessage Run(
    HttpRequestMessage req, 
    TraceWriter log, 
    out Notification notification)
{
    log.Info($"C# HTTP trigger function RequestUri={req.RequestUri}");

    // TODO
    notification = null;

    return req.CreateResponse(HttpStatusCode.OK);
}
于 2016-06-09T17:01:21.660 回答
0

https://github.com/Azure/azure-webjobs-sdk-extensions/blob/75c3f9fb10a44ef80ae9b9a4d655beac4d8fe9f8/src/ExtensionsSample/Samples/NotificationHubSamples.cs上的示例应该有所帮助。如果您还有其他问题,请告诉我。

于 2016-06-09T17:00:40.213 回答