Partager via


XmlForm.Save - Méthode

Enregistre le formulaire dans l’URL (Uniform Resource Locator) qui lui est actuellement associée.

Espace de noms :  Microsoft.Office.InfoPath
Assembly :  Microsoft.Office.InfoPath (dans Microsoft.Office.InfoPath.dll)

Syntaxe

'Déclaration
Public MustOverride Sub Save
'Utilisation
Dim instance As XmlForm

instance.Save()
public abstract void Save()

Exceptions

Exception Condition
InvalidOperationException

La méthode Save a été appelée à partir de l’événement Loading.

SecurityException

Le modèle de formulaire n’est pas configuré avec l’option Autorisation totale de la catégorie Sécurité et approbation dans la boîte de dialogue Options de formulaire.

Remarques

L’appel de la méthode Save affecte à la propriété Dirty du formulaire la valeur false dès que ce dernier est enregistré.

Seuls les formulaires ouverts à partir d’un modèle de formulaire qui ont été configurés pour s’exécuter en mode confiance totale en utilisant la catégorie Sécurité et approbation de la boîte de dialogue Options de formulaire peuvent accéder à ce membre. Ce membre nécessite la confiance totale pour l’appelant immédiat et ne peut être utilisé par un code ayant un niveau de confiance partiel. Pour plus d’informations, voir « Utilisation de bibliothèques à partir de code d’un niveau de confiance partiel » sur MSDN.

Vous pouvez uniquement accéder à ce type ou à ce membre à partir du code exécuté dans les formulaires ouverts dans Microsoft InfoPath Filler.

Exemples

Dans l’exemple de code suivant, la propriété New permet de déterminer si le formulaire a été précédemment enregistré et, si c’est le cas, la méthode Save est utilisée pour enregistrer le formulaire vers l’URL qui lui est actuellement associée.

if(this.New)
{
   this.SaveAs("c:\\myforms\\form1.xml");
}
else
{
   this.Save();
}
If(Me.New) Then
   Me.SaveAs("c:\\myforms\\form1.xml")
Else
   Me.Save()
End If

Autorisations

  • FileIOPermission 

    Permet d’écrire le formulaire dans le système de fichiers. Énumérations associées :System.Security.FileIOPermissionAccess.Append, System.Security.FileIOPermissionAccess.Read, System.Security.FileIOPermissionAccess.Write

  • FileDialogPermission 

    Permet d’accéder à une boîte de dialogue Fichier lors de l’enregistrement d’un nouveau formulaire. Énumération associée : System.Security.FileDialogPermissionAccess.Save

Voir aussi

Référence

XmlForm classe

XmlForm - Membres

Microsoft.Office.InfoPath - Espace de noms