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


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

Сохраняет содержимое буфера TextBuffer в заданный параметр filePath.

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

Синтаксис

'Декларация
Sub SaveCopy ( _
    filePath As String, _
    overwrite As Boolean _
)
void SaveCopy(
    string filePath,
    bool overwrite
)
void SaveCopy(
    String^ filePath, 
    bool overwrite
)
abstract SaveCopy : 
        filePath:string * 
        overwrite:bool -> unit
function SaveCopy(
    filePath : String, 
    overwrite : boolean
)

Параметры

  • filePath
    Тип: String

    Имя файла.

  • overwrite
    Тип: 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 - пространство имен