Wyliczenie InteractionOperatorKind
W tym artykule opisano, jak mają być łączone operandy CombinedFragment.
Przestrzeń nazw: Microsoft.VisualStudio.Uml.Interactions
Zestaw: Microsoft.VisualStudio.Uml.Interfaces (w Microsoft.VisualStudio.Uml.Interfaces.dll)
Składnia
'Deklaracja
<CLSCompliantAttribute(True)> _
Public Enumeration InteractionOperatorKind
[CLSCompliantAttribute(true)]
public enum InteractionOperatorKind
[CLSCompliantAttribute(true)]
public enum class InteractionOperatorKind
[<CLSCompliantAttribute(true)>]
type InteractionOperatorKind
public enum InteractionOperatorKind
Elementy członkowskie
Nazwa elementu członkowskiego | Opis | |
---|---|---|
Seq | Istnieją dwa lub więcej operandu.Wiadomości dotyczące tej samej linii życia musi występować w kolejności od operandy.Gdzie nie obejmują one ten sam życia wiadomości z różnych operandy mogą interleaved równolegle. | |
Alt | Istnieją dwa lub więcej operandach, i tylko jeden z nich będzie wykonywany. | |
Opt | Istnieje jeden operand, które mogą lub nie mogą być wykonywane.Jeśli Guard jest zdefiniowana, określa czy operand jest wykonywane. | |
Break | Jeśli ten fragment jest wykonywany, pozostałej części sekwencji zostanie zaniechana.Jeśli zabezpieczenie jest defiend, to czy nastąpi przerwa. | |
Par | Równolegle.Zdarzenia w fragmenty można przeplotu. | |
Strict | Istnieją dwa lub więcej operandów, które muszą występować w podanej kolejności. | |
Loop | Istnieje jeden operand, która może się powtarzać.Jeśli guard, to Określa, kiedy kończy się powtórzeń. | |
Critical | ||
Neg | Sekwencja, przedstawione w ten operand nie musi się zdarzyć.Zazwyczaj używane wewnątrz Rozważ lub Ignoruj operandu. | |
Assert | Argument określa tylko poprawne sekwencji.Zazwyczaj używane w ramach Należy wziąć pod uwagę lub zignorować operandu. | |
Ignore | Określa listę wiadomości, które operand nie opisują.Mogą one występuje w określonym systemie, ale nie mają znaczenia są do celów interakcji. | |
Consider | Określa listę wiadomości, które opisuje operandu.Inne komunikaty można występuje w określonym systemie, ale nie mają znaczenia są do celów interakcji. |
Uwagi
[!UWAGA]
Metody określone dla tego typu są metody rozszerzenie.Aby użyć metody, należy dodać odwołanie do projektu.Zgromadzenie netto Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll, a musi zawierać dyrektywy using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; w kodzie.