用例为指定系统需要完成的内容的方式。 关于 Visual Studio 旗舰版 中用例图的更多信息,请参见 UML 用例图:参考 和 UML 用例图:准则。关于 UML API 的更多信息,请参见 扩展 UML 模型和关系图。
此命名空间中定义的类型和属性与 UML 规范中定义的类型和属性相对应。 此外,将根据此命名空间中的许多类型来定义扩展方法。 有关更多信息,请参见 Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml。
接口
| 接口 | 说明 | |
|---|---|---|
![]()  | 
IActor | 指定与系统或目标子系统进行交互作用的用户或任何其他系统的作用。 | 
![]()  | 
IExtend | 将定义基本系列的操作的用例链接到扩展用例。扩展用例定义了某些情况下发生的其他步骤。 | 
![]()  | 
IExtensionPoint | 在用例的行为中标识一个点,该用例是插入的扩展用例定义的其他行为中的用例。 | 
![]()  | 
IInclude | 一个包含关系,定义一个包含在另一个用例中定义的行为。通常用于将常规步骤系列分隔成单个定义。一个用例可包括在若干其他的案例中。 | 
![]()  | 
ISubsystem | 一个可为用例的主题的组件。 | 
![]()  | 
IUseCase | 外部可见的一组操作的规范,这组操作可被系统与一个或多个行动者合作执行。 | 
.gif)