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如果應該覆寫 filePath (如果它存在的話),則為 true,否則為 false。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | filePath 為 nullnull 參考 (即 Visual Basic 中的 Nothing)。 |
UnauthorizedAccessException | 儲存檔案時發生存取錯誤。 |
IOException | 發生 I/O 錯誤 (包括錯誤導因嘗試覆寫現存檔案時overwrite是false)。 |
ObjectDisposedException | 這個物件已經過處置。 |
備註
這個呼叫並不會影響IsDirty, LastSavedTime,以及FilePath屬性。
不會引發 FileActionOccurred 事件。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。