Microsoft.VisualStudio.Uml.Actions 네임스페이스
작업은 활동 내 하나의 요소입니다.동작의 단위를 나타내며 입력 및 출력으로 설명할 수 있습니다.Visual Studio Ultimate의 활동 모델링에 대한 자세한 내용은 UML 동작 다이어그램: 지침을 참조하십시오.UML API에 대한 자세한 내용은 UML 모델 및 다이어그램 확장를 참조하십시오.
이 네임스페이스에 정의된 형식 및 속성은 UML 사양에 정의된 것과 일치합니다.또한 이 네임스페이스의 많은 형식에 확장 메서드가 정의되어 있습니다.자세한 내용은 Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml를 참조하십시오.
이 네임스페이스의 주 형식은 IAction입니다.ICallBehaviorAction 등의 다른 유형은 IAction을 개선한 것입니다.다른 형식은 IPin에서 파생되는 입력 및 출력 핀입니다.
인터페이스
인터페이스 | 설명 | |
---|---|---|
IAcceptEventAction | 지정된 조건을 충족하는 이벤트가 발생하기를 기다립니다.들어오는 흐름이 있는 경우 스레드가 도달한 후 동작이 대기하고 토큰은 이벤트가 발생한 후에 계속됩니다.들어오는 흐름이 있는 경우 작업은 각 이벤트 발생에 대해 새 토큰을 생성합니다. | |
IAction | 개체, 사람, 시스템, 비즈니스, 또는 다른 배우에 의해 수행 되는 작업입니다. | |
ICallAction | 동작을 호출하고 반환 값을 받는 작업입니다. | |
ICallBehaviorAction | 개입 행동 기능 없이 동작을 직접 호출합니다. | |
ICallOperationAction | 관련된 동작이 호출될 수 있는 지정된 개체에 작업 호출 요청을 보냅니다. | |
ICreateObjectAction | 개체를 만듭니다. | |
IInputPin | 작업에 의해 소모될 입력 값을 보유합니다. | |
IInvocationAction | 개체에 작업을 호출하거나 구성 요소의 포트에 메시지를 보냅니다. | |
IOpaqueAction | 구현에 따라 달라지는 의미 체계와 관련된 작업입니다. | |
IOutputPin | 작업에 의해 생성되는 출력 값을 보유합니다. | |
IPin | 컨트롤 및 데이터가 동작의 양 방향으로 전달될 수 있는 매개 변수 또는 연결입니다. | |
ISendSignalAction | 해당 입력에서 신호 또는 메시지를 만들고 지정된 대상 개체로 보냅니다. |