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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.