34 lines
1.4 KiB
XML
34 lines
1.4 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<configuration>
|
|
<system.serviceModel>
|
|
<extensions>
|
|
<behaviorExtensions>
|
|
<add name="telemetryExtension" type="OpenTelemetry.Instrumentation.Wcf.TelemetryEndpointBehaviorExtensionElement, OpenTelemetry.Instrumentation.Wcf" />
|
|
</behaviorExtensions>
|
|
</extensions>
|
|
<behaviors>
|
|
<endpointBehaviors>
|
|
<behavior name="telemetry">
|
|
<telemetryExtension />
|
|
</behavior>
|
|
</endpointBehaviors>
|
|
</behaviors>
|
|
<bindings>
|
|
<basicHttpBinding>
|
|
<binding name="basicHttpConfig">
|
|
<security mode="None" />
|
|
</binding>
|
|
</basicHttpBinding>
|
|
<netTcpBinding>
|
|
<binding name="netTCPConfig">
|
|
<security mode="None" />
|
|
</binding>
|
|
</netTcpBinding>
|
|
</bindings>
|
|
<client>
|
|
<endpoint address="http://127.0.0.1:9009/Telemetry" binding="basicHttpBinding" bindingConfiguration="basicHttpConfig" behaviorConfiguration="telemetry" contract="TestApplication.Wcf.Client.NetFramework.IStatusServiceContract" name="StatusService_Http" />
|
|
<endpoint address="net.tcp://127.0.0.1:9090/Telemetry" binding="netTcpBinding" bindingConfiguration="netTCPConfig" behaviorConfiguration="telemetry" contract="TestApplication.Wcf.Client.NetFramework.IStatusServiceContract" name="StatusService_Tcp" />
|
|
</client>
|
|
</system.serviceModel>
|
|
</configuration>
|