Partager via


ITextDocument.SaveAs, méthode (String, Boolean, Boolean)

Enregistre le contenu d'TextBuffer au chemin d'accès de fichier spécifié.

Espace de noms :  Microsoft.VisualStudio.Text
Assembly :  Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)

Syntaxe

'Déclaration
Sub SaveAs ( _
    filePath As String, _
    overwrite As Boolean, _
    createFolder As Boolean _
)
void SaveAs(
    string filePath,
    bool overwrite,
    bool createFolder
)
void SaveAs(
    String^ filePath, 
    bool overwrite, 
    bool createFolder
)
abstract SaveAs : 
        filePath:string * 
        overwrite:bool * 
        createFolder:bool -> unit
function SaveAs(
    filePath : String, 
    overwrite : boolean, 
    createFolder : boolean
)

Paramètres

  • filePath
    Type : String

    Nom du nouveau fichier.

  • overwrite
    Type : Boolean

    true si filePath doit être remplacé (s'il existe) ; sinon, false.

  • createFolder
    Type : Boolean

    true si le dossier qui contient filePath doit être créé s'il n'existe pas déjà ; sinon, false.

Exceptions

Exception Condition
InvalidOperationException

Cet objet est au milieu de déclencher des événements.

ArgumentNullException

filePath a la valeur nullune référence null (Nothing en Visual Basic).

UnauthorizedAccessException

Une erreur dans le chemin d'accès produite pendant la sauvegarde de fichier.

IOException

Une erreur d'E/S produite erreur (y compris provoquée en tentant pour remplacer un fichier existant lorsque overwrite est false).

ObjectDisposedException

Cet objet a été supprimé.

Notes

Si l'opération de sauvegarde est réussie, FilePath est défini à filePath, et IsDirty est défini à false. Si l'opération de sauvegarde échoue, FilePath et IsDirty reste inchangé.

Sécurité .NET Framework

Voir aussi

Référence

ITextDocument Interface

SaveAs, surcharge

Microsoft.VisualStudio.Text, espace de noms