Accès au magasin de réservations

L’API du serveur HTTP conserve la liste de réservation d’espace de noms pour tous les utilisateurs sur l’ordinateur. Une entrée de réservation se compose d’un URLPrefix et d’une liste de contrôle d’accès correspondante. Chaque UrlPrefix dans le magasin a une liste de contrôle d’accès qui répertorie tous les utilisateurs qui sont autorisés à s’inscrire pour recevoir des demandes pour l’espace de noms. Les utilisateurs disposant de privilèges de délégation peuvent déléguer des sous-arborescences de l’espace de noms dont ils sont propriétaires à d’autres utilisateurs ou supprimer des réservations existantes à l’aide des API de configuration.

Pour ajouter une réservation au magasin de réservation persistante, l’application appelle la fonction HttpSetServiceConfiguration avec le paramètre ID de configuration défini sur la valeur HttpServiceConfigUrlAclInfo . L’API du serveur HTTP vérifie la propriété de l’espace de noms et l’ID de l’utilisateur avant d’ajouter une réservation au magasin.

L’API du serveur HTTP fournit également des fonctions pour interroger et supprimer les configurations de service pour les espaces de noms d’URL. La fonction HttpQueryServiceConfiguration appelée avec le paramètre ID de configuration défini sur les requêtes de valeur HttpServiceConfigUrlAclInfo et la fonction HttpDeleteServiceConfiguration supprime sur le magasin d’espaces de noms d’URL.