EventSource 元素提供有关侦听器配置文件中显示的一个或多个事件的源的信息。 除事件源名称之外,您还需要指示源的技术和清单。
格式
元素 EventSource
具有三个属性,并且可能具有子元素,也可能没有子元素,具体取决于包含的架构。 例如,WCF 架构 WcfInterceptorConfiguration.xsd 为 NamespaceMapping
元素提供。
属性
特性名 | 说明 |
---|---|
名称 | 该事件源的名称。 OnEvent 条目使用此名称来引用源。 |
技术 | 承载清单中指示的事件源的技术类型。 使用“WF”表示 Windows Workflow Foundation;使用“WCF”表示 Windows Communication Framework。 |
file:/// | 用作事件源的类型的程序集限定类名。 例如: TopNamespace.SubNameSpace.ContainingClass+NestedClass, MyAssembly, Version=1.3.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e08 如果没有公钥令牌,请使用 PublicKeyToken=null 。 |
示例
以下示例包含两个 EventSource 元素,一个面向 WF,一个面向 WCF。
<!-- WF -->
<ic:EventSource Name="OrderWorkflow" Technology="WF" Manifest="SimpleWorkflow.OrderWorkflow, SimpleWorkflow, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"/>
<!-- WCF -->
<ic:EventSource Name="PurchaseService" Technology="WCF" Manifest="Service.IProcessPOContract, DuplexService, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/>