Ma fonction dans mes webzines azur (application console) fait son travail correctement et saisit les messages de ma file, mais j'ai besoin d'un moyen de contrôler l'option "temps visible" ou la possibilité de supprimer le message de la file d'attente ramassé.Comment définir l'option de visibilité (temps) pour la file d'attente azure en utilisant azure sdk (en utilisant des webjobs azur)?
Fonction:
public class Functions
{
public static void MultipleOutput([QueueTrigger("messages")] MessageQueueItem message, TextWriter log)
{
Console.WriteLine("Item Found [{0}]! Process starting", message.VideoId);
ResolverAgent agent = new ResolverAgent(message);
agent.Process();
}
}
Je sais que lorsque vous accédez à une file d'attente programme, il est un paramètre que vous passez Cependant, je ne suis pas d'y accéder de cette façon.. Quelle est la bonne façon de faire cela en utilisant l'azur sdk dans une application webjobs?
Edit:
L'option visiblité est le temps entre un travail prend un message de la file d'attente et le temps le message réapparaît en arrière sur la file d'attente (parce que le processus n'a pas encore fini et suppose qu'il n'a pas). Dans mon cas, le délai par défaut de 30 secondes n'est pas suffisant pour que le processus s'exécute complètement.
Référence (section: Comment: Tirer parti des options supplémentaires pour les messages de-faire la queue): http://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use-queues/
Qu'entendez-vous par "temps visible"? Peut-on donner plus de détails sur ce que vous essayez d'accomplir? –
édité pour plus d'informations –