2017-12-19 7 views
0

から紺碧のサービス・バスのサブスクリプションをトリガすることができます私は、POSTリクエストを使用してサービスにアクセスすることができますが、私はある認証を追加する必要があります私が使用しているウェブフックでは不可能は、どのように私は私が<a href="https://docs.microsoft.com/en-us/rest/api/servicebus/send-message-batch" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/rest/api/servicebus/send-message-batch</a>に応じてウェブフック</p> <p>としてサービス・バスを使用したいURLや紺碧の機能

私は紺色関数を使用して中間層を追加できると思ったので、基本的に青空関数はウェブフックであり、メッセージをサービスバスに転送しますが、Microsoftには含めることはできません。アズール関数のAzure.ServiceBusなので、それもできません。

ありますか?簡単な方法で私はメッセージをサービスバスに転送できますか?

+0

あなたが "トリガー紺碧サービス・バスのサブスクリプション" とはどういう意味ですか?サービスバスのトピックにメッセージを追加しますか? –

答えて

0

アンドレス・ナバを追加 - .NET

プリコンパイルされたアジュール関数を使用しておらず、外部アセンブリを参照する場合は、#r "AssemblyName"を使用できます。 1

  • Newtonsoft.Json
  • Microsoft.WindowsAzure:私たちは、次のアセンブリは、単純名(例えば、#R "のAssemblyName")によって参照することができるAzure Functions C# script developer reference.

    からより多くの情報を得ることができます.Storage

  • Microsoft.ServiceBus
  • Microsoft.AspNet.WebHooks.Receivers
  • Microsoft.AspNet.WebHooks.Common
  • Microsoft.Azure.NotificationHubs
0

HTTPトリガーファンクション(WebHook)である例を見てから、サービスバスに書き込みます。クイック注:彼らの例では、彼らはあなたがおそらく結合出力を使用する場合、サービス・バスへのメッセージとして、関数の戻り値を書き込む:

https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-service-bus#output

[FunctionName("ServiceBusOutput")] 
[return: ServiceBus("myqueue", Connection = "ServiceBusConnection")] 
public static string ServiceBusOutput([HttpTrigger] dynamic input, TraceWriter log) 
{ 
    log.Info($"C# function processed: {input.Text}"); 
    return input.Text; 
} 
+1

戻り値は出力バインドです – Mikhail

+0

これを実行するには何を含める必要があるのか​​分かりますか?私はこの例を試しましたが、私が言ったように私はMicrosoft.Azure.xxxxを含めることができません。それは私にエラーの束を与えます – demalegabi

+0

私はそれをコンパイルしましたが、それは私にそれが必要と仮定してトリガー "req" http azure関数を使用する場合のreqパラメータ。私が参照できる完全な実例がありますか? – demalegabi

関連する問題

 関連する問題