Génération d’instance
BizTalk Editor appelle la méthode IInstanceGenerator.GenerateInstance d’une extension lorsque les conditions suivantes sont remplies :
L’extension est définie en tant que standard à l’aide de la propriété Standard du nœud Schéma .
Dans la boîte de dialogue Pages de propriétés associée au schéma, la propriété Générer un type de sortie d’instance est définie sur Native.
Dans la boîte de dialogue Pages de propriétés associée au schéma, la propriété Nom de fichier de l’instance de sortie est définie sur le nom du fichier dans lequel la sortie instance sera enregistrée.
Notes
Si la propriété Output Instance Filename n’est pas définie, un nom de fichier par défaut dans un dossier temporaire est utilisé pour le message instance généré et un lien vers celui-ci est fourni dans la fenêtre Sortie.
Avant l’appel de la méthode IInstanceValidator.ValidateInstance, l’éditeur BizTalk génère un exemple de message de instance XML, puis le transmet à cette méthode, ainsi que le fichier spécifié dans la propriété Nom de fichier de l’instance de sortie, ou un nom de fichier par défaut.
Si des erreurs se produisent, les messages d’erreur sont retournés sous la forme d’un tableau d’objets IValidationInfo et sont affichés dans la fenêtre Liste des tâches de Visual Studio.