你如何添加notifcationhubs库

时间:2016-06-09 14:48:56

标签: azure-notificationhub azure-functions

如何将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;

}

2 个答案:

答案 0 :(得分:2)

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

{
  "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);
}

答案 1 :(得分:0)

Underscore的样本应该有所帮助。如果您还有其他问题,请与我们联系。