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
-
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
-
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