Configuration du groupe d’URL

L’ID de groupe d’URL est créé avec la fonction HttpCreateUrlGroup et utilisé dans l’appel à HttpSetUrlGroupProperty. Le paramètre pPropertyInformation pointe vers la structure de configuration du type de propriété défini. Le paramètre PropertyInformationLength spécifie la taille, en octets, de la structure de configuration. Par exemple, lors de la définition de HttpServerTimeoutsProperty, le paramètre pPropertyInformation doit pointer vers une mémoire tampon qui ne peut pas être plus petite que la structure HTTP_TIMEOUT_LIMIT_INFO . Les configurations du groupe d’URL sont interrogées en appelant HttpQueryUrlGroupProperty.

Une fois le groupe d’URL créé, les URL sont ajoutées au groupe avec HttpAddUrlToUrlGroup. Le groupe d’URL doit être associé à une file d’attente de requêtes version 2.0 pour recevoir les demandes. Pour associer le groupe d’URL à une file d’attente de requêtes, l’application appelle HttpSetUrlGroupProperty et spécifie HttpServerBindingProperty dans le paramètre Property . Si cette propriété n’est pas définie, les demandes correspondantes pour le groupe d’URL ne sont pas remises à une file d’attente de requêtes et l’API serveur HTTP génère une réponse 503. L’application peut uniquement ajouter des URL précédemment réservées avec le service à un groupe d’URL lors d’une exécution avec un faible privilège. Pour plus d’informations, consultez la rubrique Réservations d’espaces de noms, inscriptions et routage .