共用方式為


SchemaModelViewerControllerBase.OnProjectClosed 方法

藉由中斷與事件的連接,來處理專案關閉動作。

命名空間:  Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer
組件:  Microsoft.VisualStudio.Data.Schema.Package (在 Microsoft.VisualStudio.Data.Schema.Package.dll 中)

語法

'宣告
Protected Overridable Sub OnProjectClosed ( _
    caughtException As Exception, _
    isAbnormalTermination As Boolean, _
    isDirty As Boolean _
)
protected virtual void OnProjectClosed(
    Exception caughtException,
    bool isAbnormalTermination,
    bool isDirty
)
protected:
virtual void OnProjectClosed(
    Exception^ caughtException, 
    bool isAbnormalTermination, 
    bool isDirty
)
abstract OnProjectClosed : 
        caughtException:Exception * 
        isAbnormalTermination:bool * 
        isDirty:bool -> unit 
override OnProjectClosed : 
        caughtException:Exception * 
        isAbnormalTermination:bool * 
        isDirty:bool -> unit 
protected function OnProjectClosed(
    caughtException : Exception, 
    isAbnormalTermination : boolean, 
    isDirty : boolean
)

參數

  • caughtException
    型別:System.Exception
    用以表示專案因為例外狀況而關閉。如果專案在無錯誤情況下關閉,則這個屬性為 null。
  • isAbnormalTermination
    型別:System.Boolean
    如果專案因為不正常的情形 (例如例外狀況) 而關閉,則傳回 true。
  • isDirty
    型別:System.Boolean
    如果專案在仍為已變更 (Dirty) 狀態下關閉,則傳回 true。

備註

預設實作不做任何動作。

.NET Framework 安全性

請參閱

參考

SchemaModelViewerControllerBase 類別

Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer 命名空間