源数据存储可编程性
本主题适用于 Windows Workflow Foundation 4。
元数据存储是一项 Windows 工作流设计器 功能,可用于将任意元数据关联(以 CLR 特性的形式)运行时类型。这可以实现运行时组件与其设计时对应项之间的松散耦合,并且可以实现在不影响运行时的情况下更改设计时组件。此示例演示如何通过对运行时类型(我们无法控制的源)应用特性来针对元数据存储进行编程。通常使用的术语是,主机应用程序为一组类型注册元数据。
在输出中,您可能会注意到一个附加的、意外的特性 GUIDAttribute。此特性是在使用元数据 API 时添加的,对示例的运行没有任何影响。
此示例演示:
演示
使用元数据存储 API 注入特性。
使用回调机制延迟元数据注册。
设置、生成和运行示例
使用 Visual Studio 2010 打开 ProgrammingMetadataStore.sln 解决方案文件。
若要生成解决方案,请按 F6。
若要运行解决方案,请按 F5。
注意: |
---|
您的计算机上可能已安装这些示例。在继续操作之前,请先检查以下(默认)目录。
<安装驱动器>:\WF_WCF_Samples
如果此目录不存在,请转到 .NET Framework 4 的 Windows Communication Foundation (WCF) 和 Windows Workflow Foundation (WF) 示例(可能为英文网页),下载所有 Windows Communication Foundation (WCF) 和 WF 示例。此示例位于以下目录。
<安装驱动器>:\WF_WCF_Samples\WF\Basic\CustomActivities\CustomActivityDesigners\MetadataStore
|