Skip to content

Commit 7c9be66

Browse files
committed
Adds class diagram
1 parent d25caed commit 7c9be66

File tree

2 files changed

+86
-0
lines changed

2 files changed

+86
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<ClassDiagram MajorVersion="1" MinorVersion="1">
3+
<Class Name="WebApi.Explorations.ServiceBusIntegration.DispatcherService">
4+
<Position X="0.5" Y="0.5" Width="2" />
5+
<Members>
6+
<Method Name="CopyHttpResponseMessageToOutgoingResponse" Hidden="true" />
7+
<Method Name="MakeHttpRequestMessageFrom" Hidden="true" />
8+
</Members>
9+
<AssociationLine Name="_serverInvoker" Type="System.Net.Http.HttpMessageInvoker" FixedFromPoint="true" FixedToPoint="true">
10+
<Path>
11+
<Point X="0.688" Y="2.632" />
12+
<Point X="0.688" Y="3.684" />
13+
<Point X="1.5" Y="3.684" />
14+
</Path>
15+
</AssociationLine>
16+
<TypeIdentifier>
17+
<HashCode>EAAIAAAACAAAAAAAAAAAAAAQAAAAAAAQBAAAIAAAAAA=</HashCode>
18+
<FileName>DispatcherService.cs</FileName>
19+
</TypeIdentifier>
20+
<ShowAsAssociation>
21+
<Field Name="_serverInvoker" />
22+
</ShowAsAssociation>
23+
</Class>
24+
<Class Name="WebApi.Explorations.ServiceBusIntegration.HttpServiceBusServer">
25+
<Position X="3.25" Y="2.75" Width="1.75" />
26+
<AssociationLine Name="_innerServer" Type="System.Web.Http.HttpServer">
27+
<MemberNameLabel ManuallyPlaced="true">
28+
<Position X="0.06" Y="0.325" />
29+
</MemberNameLabel>
30+
</AssociationLine>
31+
<AssociationLine Name="_host" Type="System.ServiceModel.Web.WebServiceHost" FixedFromPoint="true" FixedToPoint="true">
32+
<Path>
33+
<Point X="4.125" Y="4.238" />
34+
<Point X="4.125" Y="4.625" />
35+
<Point X="2.5" Y="4.625" />
36+
</Path>
37+
</AssociationLine>
38+
<TypeIdentifier>
39+
<HashCode>AAAIAAAAAAAAAABAAAAAAAAAAAAAAACAAEAABAAAAAA=</HashCode>
40+
<FileName>HttpServiceBusServer.cs</FileName>
41+
</TypeIdentifier>
42+
<ShowAsAssociation>
43+
<Field Name="_innerServer" />
44+
<Field Name="_config" />
45+
<Field Name="_host" />
46+
</ShowAsAssociation>
47+
</Class>
48+
<Class Name="System.Web.Http.HttpServer" Collapsed="true">
49+
<Position X="3.25" Y="1.25" Width="1.75" />
50+
<TypeIdentifier />
51+
</Class>
52+
<Class Name="WebApi.Explorations.ServiceBusIntegration.HttpServiceBusConfiguration">
53+
<Position X="5.75" Y="2.5" Width="2.25" />
54+
<Members>
55+
<Field Name="_address" Hidden="true" />
56+
<Method Name="GetBinding" Hidden="true" />
57+
<Method Name="GetTransportBehavior" Hidden="true" />
58+
<Method Name="HttpServiceBusConfiguration" Hidden="true" />
59+
</Members>
60+
<TypeIdentifier>
61+
<HashCode>CAAAAAAAAAABAAAAAAAAAAAAIAAAAAACAACAAEAQAAA=</HashCode>
62+
<FileName>HttpServiceBusConfiguration.cs</FileName>
63+
</TypeIdentifier>
64+
</Class>
65+
<Class Name="System.Web.Http.HttpConfiguration" Collapsed="true">
66+
<Position X="5.75" Y="1.25" Width="2.25" />
67+
<TypeIdentifier />
68+
<Lollipop Position="0.2" />
69+
</Class>
70+
<Class Name="System.ServiceModel.Web.WebServiceHost" Collapsed="true">
71+
<Position X="0.5" Y="4.25" Width="2" />
72+
<TypeIdentifier />
73+
</Class>
74+
<Class Name="System.Net.Http.HttpMessageInvoker">
75+
<Position X="1.5" Y="3.25" Width="1.75" />
76+
<Members>
77+
<Method Name="Dispose" Hidden="true" />
78+
<Method Name="HttpMessageInvoker" Hidden="true" />
79+
<Method Name="SendAsync" Hidden="true" />
80+
</Members>
81+
<TypeIdentifier />
82+
<Lollipop Position="0.2" />
83+
</Class>
84+
<Font Name="Segoe UI" Size="9" />
85+
</ClassDiagram>

src/ServiceBusRelayHost/ServiceBusRelayHost.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@
7575
</ItemGroup>
7676
<ItemGroup>
7777
<None Include="app.config" />
78+
<None Include="HttpServiceBusServerDiagram.cd" />
7879
<None Include="packages.config" />
7980
</ItemGroup>
8081
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

0 commit comments

Comments
 (0)