Поделиться через


ITextDocument.SaveCopy - метод (String, Boolean, Boolean)

Сохраняет содержимое TextBuffer к указанному пути к файлу.

Пространство имен:  Microsoft.VisualStudio.Text
Сборка:  Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)

Синтаксис

'Декларация
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
)

Параметры

  • filePath
    Тип: String

    Имя файла.

  • overwrite
    Тип: Boolean

    Значение true при необходимости перезаписывать значение параметра filePath, если оно существует; в противном случае — значение false.

  • createFolder
    Тип: Boolean

    Значение true при необходимости создания папки, содержащей filePath, если она не существует; в противном случае — значение false.

Исключения

Исключение Условие
ArgumentNullException

Параметр filePath имеет значение nullссылка NULL (Nothing в Visual Basic).

UnauthorizedAccessException

Ошибка произошла во время доступа сохранения файла.

IOException

Ошибка возникла ошибка ввода-вывода (включая вызванных, попытка перезаписать существующий файл, когда overwrite существует false).

ObjectDisposedException

Данный объект удален.

Заметки

Этот вызов не влияет на IsDirty" LastSavedTimeи FilePath свойства.

Событие FileActionOccurred не инициируется.

Безопасность платформы .NET Framework

См. также

Ссылки

ITextDocument Интерфейс

SaveCopy - перегрузка

Microsoft.VisualStudio.Text - пространство имен