Création dynamique du document ServiceInfo
[La fonctionnalité associée à cette page, Lecteur multimédia Windows SDK, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer. MediaPlayer a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer au lieu de Lecteur multimédia Windows SDK, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
Vous pouvez utiliser ASP pour créer votre document ServiceInfo. Cela peut vous offrir une plus grande flexibilité dans votre magasin en ligne en utilisant les techniques suivantes :
- Génération dynamique du nom d’hôte pour les URL.
- Modification des URL pour la localisation en fonction des paramètres régionaux et du géoid.
- Ajout dynamique des paramètres de chaîne de requête de l’URL ServiceInfo à d’autres URL, telles que l’URL de la page de navigation.
L’exemple de code suivant montre une page ASP simple qui crée dynamiquement un document ServiceInfo :
<%
Dim sHost
Dim sLocale
sHost = Request.ServerVariables("HTTP_HOST")
sLocale = Request.QueryString("locale")
%>
<?xml version="1.0" encoding="utf-8"?>
<ServiceInfo Version="1.00" Key="MyCommerceService">
<FriendlyName>My Online Store</FriendlyName>
<ServiceTask1
URL = "https://<%= sHost %>/service/html/Music.asp">
</ServiceTask1>
<ServiceTask2
URL = "https://<%= sHost %>/service/html/Video.asp">
</ServiceTask2>
<ServiceTask3
URL = "https://<%= sHost %>/service/html/Radio.asp">
</ServiceTask3>
<Navigate
BaseURL = "https://<%= sHost %>/service/html/navigate.asp?myloc<%= sLocale %>">
</Navigate>
</ServiceInfo>
L’exemple de code précédent utilise ASP pour récupérer le nom d’hôte du serveur web et créer dynamiquement les URL dans le document. Le code récupère également le paramètre de chaîne de requête de paramètres régionaux de la requête ServiceInfo et l’ajoute à l’URL de la page de navigation.
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour