ITextDocument.SaveAs 方法 (String, Boolean)
將內容儲存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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。