保存 TextBuffer 的内容到指定的文件路径。
命名空间: Microsoft.VisualStudio.Text
程序集: Microsoft.VisualStudio.Text.Data(在 Microsoft.VisualStudio.Text.Data.dll 中)
语法
声明
Sub SaveAs ( _
filePath As String, _
overwrite As Boolean _
)
void SaveAs(
string filePath,
bool overwrite
)
void SaveAs(
String^ filePath,
bool overwrite
)
abstract SaveAs :
filePath:string *
overwrite:bool -> unit
function SaveAs(
filePath : String,
overwrite : boolean
)
参数
filePath
类型:String新文件的名称。
overwrite
类型:Boolean如果在 filePath 存在的情况下应覆盖它,则为 true;否则为 false。
异常
异常 | 条件 |
---|---|
InvalidOperationException | 此对象是在引发事件元。 |
ArgumentNullException | filePath 为 null。 |
UnauthorizedAccessException | 在保存的文件中,访问错误。 |
IOException | I/O 错误时 (尝试导致的错误包括复盖现有文件,并且 overwrite 是 false时)。 |
ObjectDisposedException | 此对象已被释放。 |
备注
如果保存操作成功, FilePath 设置为 filePath,并且, IsDirty 设置为 false。 如果保存操作失败, FilePath 和 IsDirty 不变。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。