共用方式為


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。 如果儲存作業失敗時, FilePathIsDirty會保持不變。

.NET Framework 安全性

請參閱

參考

ITextDocument 介面

SaveAs 多載

Microsoft.VisualStudio.Text 命名空間