Partager via


ITextDocument.SaveCopy, 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 SaveCopy ( _
    filePath As String, _
    overwrite As Boolean, _
    createFolder As Boolean _
)
void SaveCopy(
    string filePath,
    bool overwrite,
    bool createFolder
)
void SaveCopy(
    String^ filePath, 
    bool overwrite, 
    bool createFolder
)
abstract SaveCopy : 
        filePath:string * 
        overwrite:bool * 
        createFolder:bool -> unit
function SaveCopy(
    filePath : String, 
    overwrite : boolean, 
    createFolder : boolean
)

Paramètres

  • filePath
    Type : String

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

Cet appel n'affecte pas IsDirty, LastSavedTime, et des propriétés d'FilePath.

L'événement FileActionOccurred n'est pas déclenché.

Sécurité .NET Framework

Voir aussi

Référence

ITextDocument Interface

SaveCopy, surcharge

Microsoft.VisualStudio.Text, espace de noms