Impossible de sérialiser la logique métier d’InfoPath Forms Services - Événement 5734

 

S’applique à : SharePoint Server 2010 Enterprise

Dernière rubrique modifiée : 2009-08-13

Nom de l’alerte :   Impossible de sérialiser la logique métier d’InfoPath Forms Services

ID d’événement :   5734

Résumé :   Dans InfoPath Forms Services dans Microsoft SharePoint Server 2010, le conteneur de propriétés FormState permet de conserver l’état de la logique métier dans plusieurs publications de serveurs. Par exemple, dans une méthode particulière de la logique métier, les variables locales peuvent être conservées dans le conteneur de propriétés FormState pour plusieurs publications. Tous les objets stockés dans le conteneur de propriétés doivent pouvoir être sérialisés.

Symptômes :   Un ou plusieurs symptômes parmi les suivants peuvent apparaître :

  • Une erreur se produit lors de l’exécution du code personnalisé dans le formulaire.

  • Cet événement apparaît dans le journal des événements : ID d’événement : 5734 Description : impossible de conserver le type de logique métier <Type d’objet>, car il n’est pas sérialisable. (Utilisateur : <Nom d’utilisateur>, Nom de formulaire : <Nom de formulaire>, Demande : <https://servername/_layouts/Postback.Formserver.aspx>, ID du formulaire : <ID du formulaire>)

Cause :   La logique métier dans un modèle de formulaire a tenté de stocker un type non sérialisable dans le conteneur de propriétés FormState.