메시지가 Azure Queue에 입력 될 때마다 이벤트가 발생하는 Azure Queue 이벤트 구동 방식을 구축하려고합니다. AzureXplorer을 사용하면 메시지가 Azure Queue에 제대로 저장되지만 CloudQueueClient.ResponseReceived 이벤트는 실행되지 않습니다. 저는 Azure V1.4를 사용하고 있습니다. 내 작업자 역할의 코드입니다.CloudQueueClient.ResponseReceived 이벤트가 손상 되었습니까?
public class WorkerRole : RoleEntryPoint
{
public override void Run()
{
while (true)
{
Thread.Sleep(10000);
}
}
public override bool OnStart()
{
// Set the maximum number of concurrent connections
ServicePointManager.DefaultConnectionLimit = 12;
var queuDataSource = new AzureQueueDataSource();
queuDataSource.GetCloudQueueClient().ResponseReceived +=new EventHandler<ResponseReceivedEventArgs>(WorkerRole_ResponseReceived);
// For information on handling configuration changes
// see the MSDN topic at http://go.microsoft.com/fwlink/?LinkId=166357.
return base.OnStart();
}
void WorkerRole_ResponseReceived(object sender, ResponseReceivedEventArgs e)
{
var i = 1; // Breakpoint here never happends
}
}
글쎄, 그건 슬픈 일이다. 마케팅 부서에서 욕심 많은 사람들이 그렇게했다고 생각하니?! ;) ... –
음, 긍정적 인 측면에서, 잘 설계된 앱을 개발하기위한 인센티브를 갖는 것이 다소 좋은가요? 그리고, MS는 그것을 만들거나 대기열 수익으로 중단하지 않을 것입니다 :-) –