Considérations d'ordre international pour Notification Services
Étant donné que Microsoft SQL Server Notification Services utilise des bases de données pour stocker les métadonnées et les données opérationnelles, la plateforme Notification Services offre tous les avantages des fonctions d'internationalisation de SQL Server, telles que les classements et la mise en forme appropriée des types de données pour les langues et les régions prises en charge.
Notification Services fournit également deux fonctionnalités pour prendre en charge des applications de notification internationales : Mise en forme spécifique aux paramètres régionaux et abonnements planifiés sensibles aux fuseaux horaires. Ces fonctionnalités permettent aux applications Notification Services d'envoyer des notifications dans toutes les langues et à l'heure locale appropriée.
Mise en forme spécifique aux paramètres régionaux
Notification Services fournit des codes de paramètres régionaux basés sur les normes industrielles. Chaque code de paramètres régionaux identifie une combinaison langue/lieu, par exemple « en-US » pour « Anglais - États-Unis ».
Lorsqu' un abonné crée un abonnement, un code de paramètres régionaux est stocké avec les données d'abonnement. Lorsque Notification Services met en forme une notification, il obtient le code de paramètres régionaux et recherche un module de formatage de contenu spécifique à la langue. Le module de formatage de contenu peut mettre en forme la notification en utilisant la langue et la mise en forme spécifique aux paramètres régionaux. Si Notification Services ne trouve pas de module de formatage de contenu pour les paramètres régionaux personnalisé, il essaye d'utiliser un module de formatage de contenu plus générique.
Abonnements planifiés spécifiques aux fuseaux horaires
Notification Services prend en charge les abonnements planifiés. Étant donné qu'une application de notification peut prendre en charge des abonnés dans tous les fuseaux horaires, il est important Notification Services stocke les informations sur le fuseau horaire pour livrer les notifications dans les délais.
Pour faciliter la prise en charge de plusieurs fuseaux horaires, Notification Services stocke les informations de date et d'heure dans la notation de temps universel coordonné.
Lorsqu'un abonné crée un abonnement planifié, il entre le fuseau horaire (ou celui-ci dépend d'autres sources, telles que d'un paramètre de base de données ou de système d'exploitation) et l'heure de remise souhaitée. Lorsque Notification Services stocke l'heure de remise, il utilise le fuseau horaire pour calculer l'heure UTC pour la remise, puis il enregistre l'heure UTC. Lorsque l'heure UTC arrive, Notification Services génère les notifications des événements en cours, puis met en forme et distribue les notifications.
Voir aussi
Concepts
Définition du schéma d'abonnement
Développement d'un module de formatage de contenu personnalisé
Autres ressources
Subscriber Locale Codes
Time Zone Codes
Gestion des données d'abonnement