いいえ、私たちはAzure QueuesのようにNamespaceManager
/QueueClient
入力バインディングをサポートしていません。ただし、ServiceBus SDKを使用して直接追加することはできません。例えば。
#r "Microsoft.ServiceBus"
using System;
using Microsoft.Azure.WebJobs;
using Microsoft.ServiceBus;
using Microsoft.ServiceBus.Messaging;
public static void Run(string input, TraceWriter log)
{
var connectionString = Environment.GetEnvironmentVariable("<connection>");
var nsmgr = NamespaceManager.CreateFromConnectionString(connectionString);
long count = nsmgr.GetQueue("myqueue").MessageCount;
log.Info($"Message count {count}");
}
ストレージキューに対して完全に正しいされていないドキュメントについては、私が以前にそのに対処するための問題hereを記録していました。 ServiceBusバインドを拡張するために、新しい問題hereも記録しました。
同じテーブルに基づいて、ストレージキューの入力バインディングはサポートされていませんが、問題のリンクを参照してください... – Mikhail