Udostępnij za pośrednictwem


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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Uml.Interactions