0

私は、ASP.Net MVC 2 C#でAzureを使用しているMVC Webアプリケーションで作業しています。私は画像でメッセージを読むキューと対話する場所からワーカーの役割を持っています。 WebRoleのキューを初期化し、コントローラから要素をエンキューするメソッドを呼び出す必要があります。私はこの呼び出しを行う方法を知らない。Azure:MVC実装のコントローラからWebRoleメソッドを呼び出す方法

ありがとうございます!キューに追加

答えて

2

は簡単です:アドバイスの

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ロードバランサに現れる前に作成されます。

-4

Flaco lo tenes que hacer estatico al metodo en el webrole entonces lo podras acceder desde cualquier lado。

Googleがあなたは、あなたがどこからでもアクセスすることができますwebroleでメソッドがstaticにするために持っているもの

Flacoを翻訳。

関連する問題