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


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

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

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

Синтаксис

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

Параметры

  • filePath
    Тип: String

    Имя нового файла.

  • overwrite
    Тип: Boolean

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

  • createFolder
    Тип: Boolean

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

Исключения

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

Этот объект в середине raising events.

ArgumentNullException

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

UnauthorizedAccessException

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

IOException

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

ObjectDisposedException

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

Заметки

, Если операция выполнена успешно, то сохранение FilePath равно filePathи IsDirty равно false. Если операция сохранения не удается, FilePath и IsDirty остается неизменным.

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

См. также

Ссылки

ITextDocument Интерфейс

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

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