私は、ASP.Net MVC 2 C#でAzureを使用しているMVC Webアプリケーションで作業しています。私は画像でメッセージを読むキューと対話する場所からワーカーの役割を持っています。 WebRoleのキューを初期化し、コントローラから要素をエンキューするメソッドを呼び出す必要があります。私はこの呼び出しを行う方法を知らない。Azure:MVC実装のコントローラからWebRoleメソッドを呼び出す方法
ありがとうございます!キューに追加
私は、ASP.Net MVC 2 C#でAzureを使用しているMVC Webアプリケーションで作業しています。私は画像でメッセージを読むキューと対話する場所からワーカーの役割を持っています。 WebRoleのキューを初期化し、コントローラから要素をエンキューするメソッドを呼び出す必要があります。私はこの呼び出しを行う方法を知らない。Azure:MVC実装のコントローラからWebRoleメソッドを呼び出す方法
ありがとうございます!キューに追加
は簡単です:アドバイスの
var queueClient = CloudStorageAccount.FromConfigurationSetting("mystorage").CreateCloudQueueClient();
var myQueue = queueClient.GetQueueReference("myqueue");
string myMessageContent = "Some formatted queue message"; // this could be bytes as well
var myQueueMessage = new CloudQueueMessage(myMessageContent);
myQueue.AddMessage(myQueueMessage);
1ビット:はキューを作成し、自分の役割ののOnStart()ではなく、ファイル名を指定して実行(でそれを行います)。この方法で、あなたのWebアプリケーションがAzureロードバランサに現れる前に作成されます。
Flaco lo tenes que hacer estatico al metodo en el webrole entonces lo podras acceder desde cualquier lado。
Googleがあなたは、あなたがどこからでもアクセスすることができますwebroleでメソッドがstaticにするために持っているもの
Flacoを翻訳。