共用方式為


LifelineExtensions 類別

ILifeline 的擴充方法。

繼承階層架構

System.Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.LifelineExtensions

命名空間:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
組件:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (在 Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll 中)

語法

'宣告
<ExtensionAttribute> _
Public NotInheritable Class LifelineExtensions
public static class LifelineExtensions
[ExtensionAttribute]
public ref class LifelineExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type LifelineExtensions =  class end
public final class LifelineExtensions

LifelineExtensions 型別會公開下列成員。

方法

  名稱 說明
公用方法靜態成員 FindInsertionPoint(ILifeline, IExecutionSpecification) 傳回執行規格開頭 (頂端) 的插入點。使用這個方法以加入傳入或傳出執行規格的第一則訊息。
公用方法靜態成員 FindInsertionPoint(ILifeline, IInteractionOperand) 傳回互動運算元開頭 (頂端) 的插入點。使用這個方法在互動運算元內加入第一則訊息。
公用方法靜態成員 FindInsertionPointAfterCombinedFragment 在指定的 Combined Fragment 之後立即傳回插入點
公用方法靜態成員 FindInsertionPointAfterExecutionSpecification 在指定的執行規格之後立即傳回此生命線的插入點。
公用方法靜態成員 FindInsertionPointAfterInteractionUse 在指定的互動使用之後立即傳回插入點。
公用方法靜態成員 FindInsertionPointAfterMessage 在指定的訊息之後立即傳回此生命線的插入點。
公用方法靜態成員 FindInsertionPointAtBottom 生命線底端的插入點
公用方法靜態成員 FindInsertionPointAtTop 生命線頂端的插入點。
公用方法靜態成員 GetAllIncomingMessages 所有傳入生命線的訊息或生命線上的任何執行規格。
公用方法靜態成員 GetAllOutgoingMessages 所有傳出生命線的訊息或生命線上的任何執行規格。
公用方法靜態成員 GetCombinedFragments Combined Fragments 的集合,其中包含在此生命線開始或結束的訊息,或者包含涵蓋此生命線的互動使用或巢狀片段。
公用方法靜態成員 GetDisplayName 取得顯示在圖表中的生命線名稱或名稱和型別。
公用方法靜態成員 GetExecutionSpecifications 生命線上的最上層執行規格區塊
公用方法靜態成員 GetInstanceType 取得型別名稱。
公用方法靜態成員 GetOutgoingMessages 從生命線而非從任何執行規格傳出的最上層外送訊息。
公用方法靜態成員 SetInstanceType 設定型別名稱。

回頁首

備註

如需 UML 圖表的詳細資訊,請參閱開發軟體設計的模型

如需使用 UML API 的詳細資訊,請參閱 擴充 UML 模型與圖表

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml 命名空間