共用方式為


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

這個物件已經過處置。

備註

這個呼叫並不會影響IsDirtyLastSavedTime,以及FilePath屬性。

不會引發 FileActionOccurred 事件。

.NET Framework 安全性

請參閱

參考

ITextDocument 介面

SaveCopy 多載

Microsoft.VisualStudio.Text 命名空間