https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Windows_Communication_Foundation
Windows Communication Foundation - Versionsgeschichte
2025-06-03T10:37:55Z
Versionsgeschichte dieser Seite in Wikipedia
MediaWiki 1.45.0-wmf.3
https://de.wikipedia.org/w/index.php?title=Windows_Communication_Foundation&diff=254187127&oldid=prev
Wurgl: +Normdaten, Bessere Titel für Weblinks
2025-03-14T08:43:21Z
<p>+Normdaten, Bessere Titel für Weblinks</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 14. März 2025, 10:43 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Communication Foundation ist seit [[.Net-Framework]] 3.0 ein fester Bestandteil des .NET Frameworks. Die Versionsnummern von WCF orientieren sich hierbei an der Version des .NET Frameworks.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Communication Foundation ist seit [[.Net-Framework]] 3.0 ein fester Bestandteil des .NET Frameworks. Die Versionsnummern von WCF orientieren sich hierbei an der Version des .NET Frameworks.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Für das [[.NET Core]] Framework (auf dem auch die neueren Version von .NET ab Version 5 basieren) stand WCF in der bisherigen Form zunächst nicht zur Verfügung. Als Alternative empfahl Microsoft die Verwendung von [[gRPC]], welches seit .NET Core 3.0 unterstützt wird.<ref>{{Internetquelle |autor=JunTaoLuo |url=https://docs.microsoft.com/de-de/aspnet/core/grpc/aspnetcore |titel=gRPC-Dienste mit ASP.NET Core |sprache=de-DE |abruf=2019-09-24}}</ref><ref>{{Internetquelle |werk=heise online |url=https://www.heise.de/developer/meldung/Build-2019-Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |sprache=de |abruf=2019-09-24}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/grpc-in-dotnet-6/ |titel=What's new for gRPC in .NET 6 |datum=2021-12-06 |sprache=en-US |abruf=2022-04-28}}</ref> Zusätzlich soll jedoch die Migration zu .NET Core durch ein Communityprojekt namens ''CoreWCF'' erleichtert werden, das im April 2022 mit einer ersten Version freigegeben wurde.<ref>{{Internetquelle |url=https://github.com/CoreWCF/CoreWCF |titel=CoreWCF/CoreWCF |hrsg=Core WCF |datum=2022-04-28 |abruf=2022-04-28}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/corewcf-v1-released/ |titel=CoreWCF 1.0 has been Released, WCF for .NET Core and .NET 5+ |datum=2022-04-28 |sprache=en-US |abruf=2022-04-28}}</ref> Es wurde aber zunächst nur eine Teilmenge der Funktionen implementiert.<ref>{{Internetquelle |werk=heise online |url=https://www.heise.de/news/Richtungswechsel-Microsoft-unterstuetzt-WCF-Services-in-modernem-NET-7069669.html |titel=Windows Communication Foundation: WCF-Dienste für das moderne .NET |sprache=de |abruf=2022-04-29}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Für das [[.NET Core]] Framework (auf dem auch die neueren Version von .NET ab Version 5 basieren) stand WCF in der bisherigen Form zunächst nicht zur Verfügung. Als Alternative empfahl Microsoft die Verwendung von [[gRPC]], welches seit .NET Core 3.0 unterstützt wird.<ref>{{Internetquelle |autor=JunTaoLuo |url=https://docs.microsoft.com/de-de/aspnet/core/grpc/aspnetcore |titel=gRPC-Dienste mit ASP.NET Core |sprache=de-DE |abruf=2019-09-24}}</ref><ref>{{Internetquelle |werk=heise online |url=https://www.heise.de/developer/meldung/Build-2019-Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |sprache=de |abruf=2019-09-24}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/grpc-in-dotnet-6/ |titel=What's new for gRPC in .NET 6 |datum=2021-12-06 |sprache=en-US |abruf=2022-04-28}}</ref> Zusätzlich soll jedoch die Migration zu .NET Core durch ein Communityprojekt namens ''CoreWCF'' erleichtert werden, das im April 2022 mit einer ersten Version freigegeben wurde.<ref>{{Internetquelle |url=https://github.com/CoreWCF/CoreWCF |titel=CoreWCF/CoreWCF<ins style="font-weight: bold; text-decoration: none;">: Main repository for the Core WCF project</ins> |hrsg=Core WCF |datum=2022-04-28 |abruf=2022-04-28}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/corewcf-v1-released/ |titel=CoreWCF 1.0 has been Released, WCF for .NET Core and .NET 5+ |datum=2022-04-28 |sprache=en-US |abruf=2022-04-28}}</ref> Es wurde aber zunächst nur eine Teilmenge der Funktionen implementiert.<ref>{{Internetquelle |werk=heise online |url=https://www.heise.de/news/Richtungswechsel-Microsoft-unterstuetzt-WCF-Services-in-modernem-NET-7069669.html |titel=Windows Communication Foundation: WCF-Dienste für das moderne .NET |sprache=de |abruf=2022-04-29}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Konzept ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Konzept ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 277:</td>
<td colspan="2" class="diff-lineno">Zeile 277:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><references /></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><references /></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Normdaten|TYP=s|GND=7551804-1}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Microsoft]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Microsoft]]</div></td>
</tr>
</table>
Wurgl
https://de.wikipedia.org/w/index.php?title=Windows_Communication_Foundation&diff=250381646&oldid=prev
Xenein: /* growthexperiments-addlink-summary-summary:2|1|0 */
2024-11-15T23:31:30Z
<p>Linkvorschlag-Funktion: 2 Links hinzugefügt.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. November 2024, 01:31 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 14:</td>
<td colspan="2" class="diff-lineno">Zeile 14:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die '''Windows Communication Foundation''' ('''WCF''', früherer [[Deckname|Codename]] ''Indigo'') ist eine [[Serviceorientierte Architektur|dienstorientierte]] Kommunikationsplattform für [[verteilte Anwendung]]en in [[Microsoft Windows]]. Sie führt viele Netzwerkfunktionen zusammen und stellt sie den Programmierern solcher Anwendungen standardisiert zur Verfügung.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die '''Windows Communication Foundation''' ('''WCF''', früherer [[Deckname|Codename]] ''Indigo'') ist eine [[Serviceorientierte Architektur|dienstorientierte]] Kommunikationsplattform für [[verteilte Anwendung]]en in [[Microsoft Windows]]. Sie führt viele Netzwerkfunktionen zusammen und stellt sie den Programmierern solcher Anwendungen standardisiert zur Verfügung.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Durch die WCF werden die Kommunikationstechnologien [[Distributed Component Object Model|DCOM]], [[Enterprise Service]]s, [[Microsoft Message Queuing|MSMQ]], [[Web-Services-Enhancements|WSE]] und [[Webservice|Web-Services]] unter einer einheitlichen [[Programmierschnittstelle]] zusammengefasst. Mit der WCF wird das [[.NET Remoting]] abgelöst. WCF kann für die Entwicklung [[Serviceorientierte Architektur|Service-orientierter Architekturen]] verwendet werden. Die Windows Communication Foundation ermöglicht auch Interoperabilität zu Java Web Services, welche mittels [[Web Services Interoperability Technology]] umgesetzt wurden.<ref name="features">{{Internetquelle |url=http://java.sun.com/webservices/interop/features/index.jsp |titel=Web Services Interoperability Technology Features |hrsg=Oracle Sun developer network |sprache=en |abruf=2011-11-19}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Durch die WCF werden die Kommunikationstechnologien [[Distributed Component Object Model|DCOM]], [[Enterprise Service]]s, [[Microsoft Message Queuing|MSMQ]], [[Web-Services-Enhancements|WSE]] und [[Webservice|Web-Services]] unter einer einheitlichen [[Programmierschnittstelle]] zusammengefasst. Mit der WCF wird das [[.NET Remoting]] abgelöst. WCF kann für die Entwicklung [[Serviceorientierte Architektur|Service-orientierter Architekturen]] verwendet werden. Die Windows Communication Foundation ermöglicht auch <ins style="font-weight: bold; text-decoration: none;">[[</ins>Interoperabilität<ins style="font-weight: bold; text-decoration: none;">]]</ins> zu Java Web Services, welche mittels [[Web Services Interoperability Technology]] umgesetzt wurden.<ref name="features">{{Internetquelle |url=http://java.sun.com/webservices/interop/features/index.jsp |titel=Web Services Interoperability Technology Features |hrsg=Oracle Sun developer network |sprache=en |abruf=2011-11-19}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Communication Foundation ist seit [[.Net-Framework]] 3.0 ein fester Bestandteil des .NET Frameworks. Die Versionsnummern von WCF orientieren sich hierbei an der Version des .NET Frameworks.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Communication Foundation ist seit [[.Net-Framework]] 3.0 ein fester Bestandteil des .NET Frameworks. Die Versionsnummern von WCF orientieren sich hierbei an der Version des .NET Frameworks.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 198:</td>
<td colspan="2" class="diff-lineno">Zeile 198:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:<code><nowiki>svcutil /d:"C:\ … \HelloWorld\ConsoleClient" /o:"HelloWorldProxy.cs" /config:"App.config" http://localhost:8000/HelloWorld/mex</nowiki></code></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:<code><nowiki>svcutil /d:"C:\ … \HelloWorld\ConsoleClient" /o:"HelloWorldProxy.cs" /config:"App.config" http://localhost:8000/HelloWorld/mex</nowiki></code></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die generierten Proxyklassen und Anwendungskonfiguration können von einem Client sehr einfach konsumiert werden.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die generierten Proxyklassen und Anwendungskonfiguration können von einem <ins style="font-weight: bold; text-decoration: none;">[[</ins>Client<ins style="font-weight: bold; text-decoration: none;">]]</ins> sehr einfach konsumiert werden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><syntaxhighlight lang="csharp"></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><syntaxhighlight lang="csharp"></div></td>
</tr>
</table>
Xenein
https://de.wikipedia.org/w/index.php?title=Windows_Communication_Foundation&diff=248491746&oldid=prev
PerfektesChaos: tk k
2024-09-10T19:02:01Z
<p>tk k</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 10. September 2024, 21:02 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Infobox Software</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Infobox Software</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Name= Windows Communication Foundation</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Name= Windows Communication Foundation</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|Screenshot=</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Screenshot=<ins style="font-weight: bold; text-decoration: none;"> </ins></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Beschreibung= [[Framework]] für [[Serviceorientierte Architektur|dienstorientierte]] Netzwerkkomponenten</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Beschreibung= [[Framework]] für [[Serviceorientierte Architektur|dienstorientierte]] Netzwerkkomponenten</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Hersteller= [[Microsoft]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Hersteller= [[Microsoft]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVersion = 4.5</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVersion = 4.5</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVersionFreigabeDatum = <del style="font-weight: bold; text-decoration: none;">{{FormatDate|</del>2012<del style="font-weight: bold; text-decoration: none;">-10-09}}</del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVersionFreigabeDatum = <ins style="font-weight: bold; text-decoration: none;">9. Oktober </ins>2012</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|Betriebssystem= Version 3.x: ab [[Microsoft Windows XP|Windows XP]] mit [[Microsoft Windows XP#Service Pack 2|SP2]]<br />Version 4.x: ab Windows XP mit [[Microsoft Windows XP#Service Pack 3|SP3]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Betriebssystem= Version 3.x: ab [[Microsoft Windows XP|Windows XP]] mit [[Microsoft Windows XP#Service Pack 2|SP2]]<br /><ins style="font-weight: bold; text-decoration: none;"> </ins>Version 4.x: ab Windows XP mit [[Microsoft Windows XP#Service Pack 3|SP3]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Kategorie= [[Plattform (Computer)|Plattform]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Kategorie= [[Plattform (Computer)|Plattform]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Lizenz= [[Proprietär|Proprietäre Software]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Lizenz= [[Proprietär|Proprietäre Software]]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 14:</td>
<td colspan="2" class="diff-lineno">Zeile 14:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die '''Windows Communication Foundation''' ('''WCF''', früherer [[Deckname|Codename]] ''Indigo'') ist eine [[Serviceorientierte Architektur|dienstorientierte]] Kommunikationsplattform für [[verteilte Anwendung]]en in [[Microsoft Windows]]. Sie führt viele Netzwerkfunktionen zusammen und stellt sie den Programmierern solcher Anwendungen standardisiert zur Verfügung.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die '''Windows Communication Foundation''' ('''WCF''', früherer [[Deckname|Codename]] ''Indigo'') ist eine [[Serviceorientierte Architektur|dienstorientierte]] Kommunikationsplattform für [[verteilte Anwendung]]en in [[Microsoft Windows]]. Sie führt viele Netzwerkfunktionen zusammen und stellt sie den Programmierern solcher Anwendungen standardisiert zur Verfügung.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Durch die WCF werden die Kommunikationstechnologien [[Distributed Component Object Model|DCOM]], [[Enterprise Service]]s, [[Microsoft Message Queuing|MSMQ]], [[Web-Services-Enhancements|WSE]] und [[Webservice|Web-Services]] unter einer einheitlichen [[Programmierschnittstelle]] zusammengefasst. Mit der WCF wird das [[.NET Remoting]] abgelöst. WCF kann für die Entwicklung [[Serviceorientierte Architektur|Service-orientierter Architekturen]] verwendet werden. Die Windows Communication Foundation ermöglicht auch Interoperabilität zu Java Web Services, welche mittels [[Web Services Interoperability Technology]] umgesetzt wurden.<ref name="features">{{Internetquelle |url=http://java.sun.com/webservices/interop/features/index.jsp |titel=Web Services Interoperability Technology Features |hrsg=Oracle Sun developer network |<del style="font-weight: bold; text-decoration: none;">zugriff</del>=2011-11-19<del style="font-weight: bold; text-decoration: none;"> |sprache=en</del>}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Durch die WCF werden die Kommunikationstechnologien [[Distributed Component Object Model|DCOM]], [[Enterprise Service]]s, [[Microsoft Message Queuing|MSMQ]], [[Web-Services-Enhancements|WSE]] und [[Webservice|Web-Services]] unter einer einheitlichen [[Programmierschnittstelle]] zusammengefasst. Mit der WCF wird das [[.NET Remoting]] abgelöst. WCF kann für die Entwicklung [[Serviceorientierte Architektur|Service-orientierter Architekturen]] verwendet werden. Die Windows Communication Foundation ermöglicht auch Interoperabilität zu Java Web Services, welche mittels [[Web Services Interoperability Technology]] umgesetzt wurden.<ref name="features">{{Internetquelle |url=http://java.sun.com/webservices/interop/features/index.jsp |titel=Web Services Interoperability Technology Features |hrsg=Oracle Sun developer network |<ins style="font-weight: bold; text-decoration: none;">sprache=en |abruf</ins>=2011-11-19}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Communication Foundation ist seit [[.Net-Framework]] 3.0 ein fester Bestandteil des .NET Frameworks. Die Versionsnummern von WCF orientieren sich hierbei an der Version des .NET Frameworks.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Communication Foundation ist seit [[.Net-Framework]] 3.0 ein fester Bestandteil des .NET Frameworks. Die Versionsnummern von WCF orientieren sich hierbei an der Version des .NET Frameworks.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Für das [[.NET Core]] Framework (auf dem auch die neueren Version von .NET ab Version 5 basieren) stand WCF in der bisherigen Form zunächst nicht zur Verfügung. Als Alternative empfahl Microsoft die Verwendung von [[gRPC]], welches seit .NET Core 3.0 unterstützt wird.<ref>{{Internetquelle |autor=JunTaoLuo |url=https://docs.microsoft.com/de-de/aspnet/core/grpc/aspnetcore |titel=gRPC-Dienste mit ASP.NET Core |sprache=de-<del style="font-weight: bold; text-decoration: none;">de</del> |abruf=2019-09-24}}</ref><ref>{{Internetquelle |<del style="font-weight: bold; text-decoration: none;">autor</del>=heise online |url=https://www.heise.de/developer/meldung/Build-2019-Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |sprache=de |abruf=2019-09-24}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/grpc-in-dotnet-6/ |titel=What's new for gRPC in .NET 6 |datum=2021-12-06 |sprache=en-US |abruf=2022-04-28}}</ref> Zusätzlich soll jedoch die Migration zu .NET Core durch ein Communityprojekt namens ''CoreWCF'' erleichtert werden, das im April 2022 mit einer ersten Version freigegeben wurde.<ref>{{Internetquelle |url=https://github.com/CoreWCF/CoreWCF |titel=CoreWCF/CoreWCF |hrsg=Core WCF |datum=2022-04-28 |abruf=2022-04-28}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/corewcf-v1-released/ |titel=CoreWCF 1.0 has been Released, WCF for .NET Core and .NET 5+ |datum=2022-04-28 |sprache=en-US |abruf=2022-04-28}}</ref> Es wurde aber zunächst nur eine Teilmenge der Funktionen implementiert.<ref>{{Internetquelle |<del style="font-weight: bold; text-decoration: none;">autor</del>=heise online |url=https://www.heise.de/news/Richtungswechsel-Microsoft-unterstuetzt-WCF-Services-in-modernem-NET-7069669.html |titel=Windows Communication Foundation: WCF-Dienste für das moderne .NET |sprache=de |abruf=2022-04-29}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Für das [[.NET Core]] Framework (auf dem auch die neueren Version von .NET ab Version 5 basieren) stand WCF in der bisherigen Form zunächst nicht zur Verfügung. Als Alternative empfahl Microsoft die Verwendung von [[gRPC]], welches seit .NET Core 3.0 unterstützt wird.<ref>{{Internetquelle |autor=JunTaoLuo |url=https://docs.microsoft.com/de-de/aspnet/core/grpc/aspnetcore |titel=gRPC-Dienste mit ASP.NET Core |sprache=de-<ins style="font-weight: bold; text-decoration: none;">DE</ins> |abruf=2019-09-24}}</ref><ref>{{Internetquelle |<ins style="font-weight: bold; text-decoration: none;">werk</ins>=heise online |url=https://www.heise.de/developer/meldung/Build-2019-Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |sprache=de |abruf=2019-09-24}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/grpc-in-dotnet-6/ |titel=What's new for gRPC in .NET 6 |datum=2021-12-06 |sprache=en-US |abruf=2022-04-28}}</ref> Zusätzlich soll jedoch die Migration zu .NET Core durch ein Communityprojekt namens ''CoreWCF'' erleichtert werden, das im April 2022 mit einer ersten Version freigegeben wurde.<ref>{{Internetquelle |url=https://github.com/CoreWCF/CoreWCF |titel=CoreWCF/CoreWCF |hrsg=Core WCF |datum=2022-04-28 |abruf=2022-04-28}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/corewcf-v1-released/ |titel=CoreWCF 1.0 has been Released, WCF for .NET Core and .NET 5+ |datum=2022-04-28 |sprache=en-US |abruf=2022-04-28}}</ref> Es wurde aber zunächst nur eine Teilmenge der Funktionen implementiert.<ref>{{Internetquelle |<ins style="font-weight: bold; text-decoration: none;">werk</ins>=heise online |url=https://www.heise.de/news/Richtungswechsel-Microsoft-unterstuetzt-WCF-Services-in-modernem-NET-7069669.html |titel=Windows Communication Foundation: WCF-Dienste für das moderne .NET |sprache=de |abruf=2022-04-29}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Konzept ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Konzept ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 228:</td>
<td colspan="2" class="diff-lineno">Zeile 228:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Autor=Michele Leroux Bustamante</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Autor=Michele Leroux Bustamante</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Titel=Learning WCF: A Hands-on Guide</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Titel=Learning WCF: A Hands-on Guide</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> |Auflage=2</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> |Auflage=2<ins style="font-weight: bold; text-decoration: none;">.</ins></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Verlag=O’Reilly</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Verlag=O’Reilly</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Datum=2007</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Datum=2007</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 236:</td>
<td colspan="2" class="diff-lineno">Zeile 236:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Autor=Juval Lowy</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Autor=Juval Lowy</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Titel=Programming WCF Services: Mastering WCF and the Azure AppFabric Service Bus</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Titel=Programming WCF Services: Mastering WCF and the Azure AppFabric Service Bus</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> |Auflage=3</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> |Auflage=3<ins style="font-weight: bold; text-decoration: none;">.</ins></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Verlag=O’Reilly</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Verlag=O’Reilly</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Datum=2010</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Datum=2010</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 244:</td>
<td colspan="2" class="diff-lineno">Zeile 244:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Autor=John Sharp</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Autor=John Sharp</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Titel=Windows<sup>®</sup> Communication Foundation 4 Step by Step</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Titel=Windows<sup>®</sup> Communication Foundation 4 Step by Step</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> |Auflage=1</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> |Auflage=1<ins style="font-weight: bold; text-decoration: none;">.</ins></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Verlag=Microsoft Press</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Verlag=Microsoft Press</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Datum=2010</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |Datum=2010</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 256:</td>
<td colspan="2" class="diff-lineno">Zeile 256:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |werk=MSDN</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |werk=MSDN</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |hrsg=Microsoft</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |hrsg=Microsoft</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> |<del style="font-weight: bold; text-decoration: none;">zugriff</del>=2014-05-30</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> |<ins style="font-weight: bold; text-decoration: none;">abruf</ins>=2014-05-30</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |kommentar=Visual Studio Homepage zur WCF}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |kommentar=Visual Studio Homepage zur WCF}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* {{Internetquelle</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* {{Internetquelle</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 263:</td>
<td colspan="2" class="diff-lineno">Zeile 263:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |werk=MSDN</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |werk=MSDN</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |hrsg=Microsoft</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |hrsg=Microsoft</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> |<del style="font-weight: bold; text-decoration: none;">zugriff</del>=2014-05-30</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> |<ins style="font-weight: bold; text-decoration: none;">abruf</ins>=2014-05-30</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |kommentar=Übersicht über WCF-Funktionen}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |kommentar=Übersicht über WCF-Funktionen}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* {{Internetquelle</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* {{Internetquelle</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_21_0_lhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_19_0_rhs"></a> |autor=Carlos Figueira</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |url=http://blogs.msdn.com/b/carlosfigueira/archive/2011/03/14/wcf-extensibility.aspx</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |url=http://blogs.msdn.com/b/carlosfigueira/archive/2011/03/14/wcf-extensibility.aspx</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |titel=WCF Extensibility</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |titel=WCF Extensibility</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |werk=MSDN</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |werk=MSDN</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |hrsg=Microsoft</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |hrsg=Microsoft</div></td>
</tr>
<tr>
<td class="diff-marker"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_19_0_rhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_21_0_lhs"></a> |autor=Carlos Figueira</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |datum=2011-03-14</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |datum=2011-03-14</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> |<del style="font-weight: bold; text-decoration: none;">zugriff</del>=<del style="font-weight: bold; text-decoration: none;">2013-10-24</del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> |<ins style="font-weight: bold; text-decoration: none;">sprache</ins>=<ins style="font-weight: bold; text-decoration: none;">en</ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> |<del style="font-weight: bold; text-decoration: none;">sprache</del>=<del style="font-weight: bold; text-decoration: none;">en</del>}}</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> |<ins style="font-weight: bold; text-decoration: none;">abruf</ins>=<ins style="font-weight: bold; text-decoration: none;">2013-10-24</ins>}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
</tr>
</table>
PerfektesChaos
https://de.wikipedia.org/w/index.php?title=Windows_Communication_Foundation&diff=223308785&oldid=prev
Filzstift: /* top */BKL-fix, replaced: [.NET| → AWB
2022-05-31T06:43:40Z
<p><span class="autocomment">top: </span>BKL-fix, replaced: [.NET| → <a href="/wiki/.Net-Framework" title=".Net-Framework"> mit [[Project:AWB|AWB</a></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 31. Mai 2022, 08:43 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 12:</td>
<td colspan="2" class="diff-lineno">Zeile 12:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Website= [http://msdn.microsoft.com/de-de/netframework/aa663324.aspx microsoft.com]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Website= [http://msdn.microsoft.com/de-de/netframework/aa663324.aspx microsoft.com]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die '''Windows Communication Foundation''' ('''WCF''', früherer [[Deckname|Codename]] ''Indigo'') ist eine [[Serviceorientierte Architektur|dienstorientierte]] Kommunikationsplattform für [[<del style="font-weight: bold; text-decoration: none;">Verteilte</del> Anwendung<del style="font-weight: bold; text-decoration: none;">|verteilte Anwendungen</del>]] in [[Microsoft Windows]]. Sie führt viele Netzwerkfunktionen zusammen und stellt sie den Programmierern solcher Anwendungen standardisiert zur Verfügung.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die '''Windows Communication Foundation''' ('''WCF''', früherer [[Deckname|Codename]] ''Indigo'') ist eine [[Serviceorientierte Architektur|dienstorientierte]] Kommunikationsplattform für [[<ins style="font-weight: bold; text-decoration: none;">verteilte</ins> Anwendung]]<ins style="font-weight: bold; text-decoration: none;">en</ins> in [[Microsoft Windows]]. Sie führt viele Netzwerkfunktionen zusammen und stellt sie den Programmierern solcher Anwendungen standardisiert zur Verfügung.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Durch die WCF werden die Kommunikationstechnologien [[Distributed Component Object Model|DCOM]], [[Enterprise Service]]s, [[Microsoft Message Queuing|MSMQ]], [[Web-Services-Enhancements|WSE]] und [[Webservice|Web-Services]] unter einer einheitlichen [[Programmierschnittstelle]] zusammengefasst. Mit der WCF wird das [[.NET Remoting]] abgelöst. WCF kann für die Entwicklung [[Serviceorientierte Architektur|Service-orientierter Architekturen]] verwendet werden. Die Windows Communication Foundation ermöglicht auch Interoperabilität zu Java Web Services, welche mittels [[Web Services Interoperability Technology]] umgesetzt wurden.<ref name="features">{{Internetquelle |url=http://java.sun.com/webservices/interop/features/index.jsp |titel=Web Services Interoperability Technology Features |hrsg=Oracle Sun developer network |zugriff=2011-11-19 |sprache=en}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Durch die WCF werden die Kommunikationstechnologien [[Distributed Component Object Model|DCOM]], [[Enterprise Service]]s, [[Microsoft Message Queuing|MSMQ]], [[Web-Services-Enhancements|WSE]] und [[Webservice|Web-Services]] unter einer einheitlichen [[Programmierschnittstelle]] zusammengefasst. Mit der WCF wird das [[.NET Remoting]] abgelöst. WCF kann für die Entwicklung [[Serviceorientierte Architektur|Service-orientierter Architekturen]] verwendet werden. Die Windows Communication Foundation ermöglicht auch Interoperabilität zu Java Web Services, welche mittels [[Web Services Interoperability Technology]] umgesetzt wurden.<ref name="features">{{Internetquelle |url=http://java.sun.com/webservices/interop/features/index.jsp |titel=Web Services Interoperability Technology Features |hrsg=Oracle Sun developer network |zugriff=2011-11-19 |sprache=en}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Communication Foundation ist seit [[.<del style="font-weight: bold; text-decoration: none;">NET|.NET </del>Framework]]<del style="font-weight: bold; text-decoration: none;"> Version</del> 3.0 ein fester Bestandteil des .NET Frameworks. Die Versionsnummern von WCF orientieren sich hierbei an der Version des .NET Frameworks.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Communication Foundation ist seit [[.<ins style="font-weight: bold; text-decoration: none;">Net-</ins>Framework]] 3.0 ein fester Bestandteil des .NET Frameworks. Die Versionsnummern von WCF orientieren sich hierbei an der Version des .NET Frameworks.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Für das [[.NET Core]] Framework (auf dem auch die neueren Version von .NET ab Version 5 basieren) stand WCF in der bisherigen Form zunächst nicht zur Verfügung. Als Alternative empfahl Microsoft die Verwendung von [[gRPC]], welches seit .NET Core 3.0 unterstützt wird.<ref>{{Internetquelle |autor=JunTaoLuo |url=https://docs.microsoft.com/de-de/aspnet/core/grpc/aspnetcore |titel=gRPC-Dienste mit ASP.NET Core |sprache=de-de |abruf=2019-09-24}}</ref><ref>{{Internetquelle |autor=heise online |url=https://www.heise.de/developer/meldung/Build-2019-Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |sprache=de |abruf=2019-09-24}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/grpc-in-dotnet-6/ |titel=What's new for gRPC in .NET 6 |datum=2021-12-06 |sprache=en-US |abruf=2022-04-28}}</ref> Zusätzlich soll jedoch die Migration zu .NET Core durch ein Communityprojekt namens ''CoreWCF'' erleichtert werden, das im April 2022 mit einer ersten Version freigegeben wurde.<ref>{{Internetquelle |url=https://github.com/CoreWCF/CoreWCF |titel=CoreWCF/CoreWCF |hrsg=Core WCF |datum=2022-04-28 |abruf=2022-04-28}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/corewcf-v1-released/ |titel=CoreWCF 1.0 has been Released, WCF for .NET Core and .NET 5+ |datum=2022-04-28 |sprache=en-US |abruf=2022-04-28}}</ref> Es wurde aber zunächst nur eine Teilmenge der Funktionen implementiert.<ref>{{Internetquelle |autor=heise online |url=https://www.heise.de/news/Richtungswechsel-Microsoft-unterstuetzt-WCF-Services-in-modernem-NET-7069669.html |titel=Windows Communication Foundation: WCF-Dienste für das moderne .NET |sprache=de |abruf=2022-04-29}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Für das [[.NET Core]] Framework (auf dem auch die neueren Version von .NET ab Version 5 basieren) stand WCF in der bisherigen Form zunächst nicht zur Verfügung. Als Alternative empfahl Microsoft die Verwendung von [[gRPC]], welches seit .NET Core 3.0 unterstützt wird.<ref>{{Internetquelle |autor=JunTaoLuo |url=https://docs.microsoft.com/de-de/aspnet/core/grpc/aspnetcore |titel=gRPC-Dienste mit ASP.NET Core |sprache=de-de |abruf=2019-09-24}}</ref><ref>{{Internetquelle |autor=heise online |url=https://www.heise.de/developer/meldung/Build-2019-Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |sprache=de |abruf=2019-09-24}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/grpc-in-dotnet-6/ |titel=What's new for gRPC in .NET 6 |datum=2021-12-06 |sprache=en-US |abruf=2022-04-28}}</ref> Zusätzlich soll jedoch die Migration zu .NET Core durch ein Communityprojekt namens ''CoreWCF'' erleichtert werden, das im April 2022 mit einer ersten Version freigegeben wurde.<ref>{{Internetquelle |url=https://github.com/CoreWCF/CoreWCF |titel=CoreWCF/CoreWCF |hrsg=Core WCF |datum=2022-04-28 |abruf=2022-04-28}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/corewcf-v1-released/ |titel=CoreWCF 1.0 has been Released, WCF for .NET Core and .NET 5+ |datum=2022-04-28 |sprache=en-US |abruf=2022-04-28}}</ref> Es wurde aber zunächst nur eine Teilmenge der Funktionen implementiert.<ref>{{Internetquelle |autor=heise online |url=https://www.heise.de/news/Richtungswechsel-Microsoft-unterstuetzt-WCF-Services-in-modernem-NET-7069669.html |titel=Windows Communication Foundation: WCF-Dienste für das moderne .NET |sprache=de |abruf=2022-04-29}}</ref></div></td>
</tr>
</table>
Filzstift
https://de.wikipedia.org/w/index.php?title=Windows_Communication_Foundation&diff=222476586&oldid=prev
Aka: Punkt vor und nach Ref-Tag korrigiert
2022-04-29T15:32:50Z
<p>Punkt vor und nach Ref-Tag korrigiert</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 29. April 2022, 17:32 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Communication Foundation ist seit [[.NET|.NET Framework]] Version 3.0 ein fester Bestandteil des .NET Frameworks. Die Versionsnummern von WCF orientieren sich hierbei an der Version des .NET Frameworks.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Communication Foundation ist seit [[.NET|.NET Framework]] Version 3.0 ein fester Bestandteil des .NET Frameworks. Die Versionsnummern von WCF orientieren sich hierbei an der Version des .NET Frameworks.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Für das [[.NET Core]] Framework (auf dem auch die neueren Version von .NET ab Version 5 basieren) stand WCF in der bisherigen Form zunächst nicht zur Verfügung. Als Alternative empfahl Microsoft die Verwendung von [[gRPC]], welches seit .NET Core 3.0 unterstützt wird.<ref>{{Internetquelle |autor=JunTaoLuo |url=https://docs.microsoft.com/de-de/aspnet/core/grpc/aspnetcore |titel=gRPC-Dienste mit ASP.NET Core |sprache=de-de |abruf=2019-09-24}}</ref><ref>{{Internetquelle |autor=heise online |url=https://www.heise.de/developer/meldung/Build-2019-Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |sprache=de |abruf=2019-09-24}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/grpc-in-dotnet-6/ |titel=What's new for gRPC in .NET 6 |datum=2021-12-06 |sprache=en-US |abruf=2022-04-28}}</ref><del style="font-weight: bold; text-decoration: none;">.</del> Zusätzlich soll jedoch die Migration zu .NET Core durch ein Communityprojekt namens ''CoreWCF'' erleichtert werden, das im April 2022 mit einer ersten Version freigegeben wurde.<ref>{{Internetquelle |url=https://github.com/CoreWCF/CoreWCF |titel=CoreWCF/CoreWCF |hrsg=Core WCF |datum=2022-04-28 |abruf=2022-04-28}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/corewcf-v1-released/ |titel=CoreWCF 1.0 has been Released, WCF for .NET Core and .NET 5+ |datum=2022-04-28 |sprache=en-US |abruf=2022-04-28}}</ref> Es wurde aber zunächst nur eine Teilmenge der Funktionen implementiert.<ref>{{Internetquelle |autor=heise online |url=https://www.heise.de/news/Richtungswechsel-Microsoft-unterstuetzt-WCF-Services-in-modernem-NET-7069669.html |titel=Windows Communication Foundation: WCF-Dienste für das moderne .NET |sprache=de |abruf=2022-04-29}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Für das [[.NET Core]] Framework (auf dem auch die neueren Version von .NET ab Version 5 basieren) stand WCF in der bisherigen Form zunächst nicht zur Verfügung. Als Alternative empfahl Microsoft die Verwendung von [[gRPC]], welches seit .NET Core 3.0 unterstützt wird.<ref>{{Internetquelle |autor=JunTaoLuo |url=https://docs.microsoft.com/de-de/aspnet/core/grpc/aspnetcore |titel=gRPC-Dienste mit ASP.NET Core |sprache=de-de |abruf=2019-09-24}}</ref><ref>{{Internetquelle |autor=heise online |url=https://www.heise.de/developer/meldung/Build-2019-Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |sprache=de |abruf=2019-09-24}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/grpc-in-dotnet-6/ |titel=What's new for gRPC in .NET 6 |datum=2021-12-06 |sprache=en-US |abruf=2022-04-28}}</ref> Zusätzlich soll jedoch die Migration zu .NET Core durch ein Communityprojekt namens ''CoreWCF'' erleichtert werden, das im April 2022 mit einer ersten Version freigegeben wurde.<ref>{{Internetquelle |url=https://github.com/CoreWCF/CoreWCF |titel=CoreWCF/CoreWCF |hrsg=Core WCF |datum=2022-04-28 |abruf=2022-04-28}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/corewcf-v1-released/ |titel=CoreWCF 1.0 has been Released, WCF for .NET Core and .NET 5+ |datum=2022-04-28 |sprache=en-US |abruf=2022-04-28}}</ref> Es wurde aber zunächst nur eine Teilmenge der Funktionen implementiert.<ref>{{Internetquelle |autor=heise online |url=https://www.heise.de/news/Richtungswechsel-Microsoft-unterstuetzt-WCF-Services-in-modernem-NET-7069669.html |titel=Windows Communication Foundation: WCF-Dienste für das moderne .NET |sprache=de |abruf=2022-04-29}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Konzept ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Konzept ==</div></td>
</tr>
</table>
Aka
https://de.wikipedia.org/w/index.php?title=Windows_Communication_Foundation&diff=222474887&oldid=prev
Mshobohm: Sätze umgestellt, Hinweis auf Teilmenge. Link auf Schichtenberg ARtikel.
2022-04-29T14:16:50Z
<p>Sätze umgestellt, Hinweis auf Teilmenge. Link auf Schichtenberg ARtikel.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 29. April 2022, 16:16 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Communication Foundation ist seit [[.NET|.NET Framework]] Version 3.0 ein fester Bestandteil des .NET Frameworks. Die Versionsnummern von WCF orientieren sich hierbei an der Version des .NET Frameworks.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Communication Foundation ist seit [[.NET|.NET Framework]] Version 3.0 ein fester Bestandteil des .NET Frameworks. Die Versionsnummern von WCF orientieren sich hierbei an der Version des .NET Frameworks.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Für das [[.NET Core]] Framework (auf dem auch die neueren Version von .NET ab Version 5 basieren) stand WCF in der bisherigen Form zunächst nicht zur Verfügung<del style="font-weight: bold; text-decoration: none;">,</del> <del style="font-weight: bold; text-decoration: none;">es</del> <del style="font-weight: bold; text-decoration: none;">wurde</del> <del style="font-weight: bold; text-decoration: none;">jedoch</del> <del style="font-weight: bold; text-decoration: none;">durch</del> <del style="font-weight: bold; text-decoration: none;">ein</del> <del style="font-weight: bold; text-decoration: none;">in</del> <del style="font-weight: bold; text-decoration: none;">einem</del> <del style="font-weight: bold; text-decoration: none;">Communityprojekt entwickeltes ''CoreWCF'' ersetzt</del>, <del style="font-weight: bold; text-decoration: none;">das</del> <del style="font-weight: bold; text-decoration: none;">im</del> <del style="font-weight: bold; text-decoration: none;">April</del> <del style="font-weight: bold; text-decoration: none;">2022</del> <del style="font-weight: bold; text-decoration: none;">freigegeben</del> <del style="font-weight: bold; text-decoration: none;">wurde</del>.<ref>{{Internetquelle |url=https://<del style="font-weight: bold; text-decoration: none;">github</del>.com/<del style="font-weight: bold; text-decoration: none;">CoreWCF</del>/<del style="font-weight: bold; text-decoration: none;">CoreWCF</del> |titel=<del style="font-weight: bold; text-decoration: none;">CoreWCF</del>/<del style="font-weight: bold; text-decoration: none;">CoreWCF</del> |<del style="font-weight: bold; text-decoration: none;">hrsg</del>=<del style="font-weight: bold; text-decoration: none;">Core</del> <del style="font-weight: bold; text-decoration: none;">WCF</del> |<del style="font-weight: bold; text-decoration: none;">datum</del>=<del style="font-weight: bold; text-decoration: none;">2022</del>-<del style="font-weight: bold; text-decoration: none;">04</del>-<del style="font-weight: bold; text-decoration: none;">28</del> |abruf=<del style="font-weight: bold; text-decoration: none;">2022</del>-<del style="font-weight: bold; text-decoration: none;">04</del>-<del style="font-weight: bold; text-decoration: none;">28</del>}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/<del style="font-weight: bold; text-decoration: none;">corewcf</del>-<del style="font-weight: bold; text-decoration: none;">v1</del>-<del style="font-weight: bold; text-decoration: none;">released</del>/ |titel=<del style="font-weight: bold; text-decoration: none;">CoreWCF</del> <del style="font-weight: bold; text-decoration: none;">1.0 has been Released, WCF</del> for <del style="font-weight: bold; text-decoration: none;">.NET</del> <del style="font-weight: bold; text-decoration: none;">Core and</del> .NET <del style="font-weight: bold; text-decoration: none;">5+</del> |datum=<del style="font-weight: bold; text-decoration: none;">2022</del>-<del style="font-weight: bold; text-decoration: none;">04</del>-<del style="font-weight: bold; text-decoration: none;">28</del> |sprache=en-US |abruf=2022-04-28}}</ref> <del style="font-weight: bold; text-decoration: none;">Als</del> <del style="font-weight: bold; text-decoration: none;">Alternative</del> <del style="font-weight: bold; text-decoration: none;">empfahl Microsoft</del> die <del style="font-weight: bold; text-decoration: none;">Verwendung</del> <del style="font-weight: bold; text-decoration: none;">von</del> <del style="font-weight: bold; text-decoration: none;">[[gRPC]]</del>, <del style="font-weight: bold; text-decoration: none;">welches</del> <del style="font-weight: bold; text-decoration: none;">ab</del> <del style="font-weight: bold; text-decoration: none;">.NET</del> <del style="font-weight: bold; text-decoration: none;">Core</del> <del style="font-weight: bold; text-decoration: none;">3.0</del> <del style="font-weight: bold; text-decoration: none;">unterstützt</del> <del style="font-weight: bold; text-decoration: none;">wird</del>.<ref>{{Internetquelle<del style="font-weight: bold; text-decoration: none;"> |autor=JunTaoLuo</del> |url=https://<del style="font-weight: bold; text-decoration: none;">docs.microsoft</del>.com/<del style="font-weight: bold; text-decoration: none;">de-de</del>/<del style="font-weight: bold; text-decoration: none;">aspnet/core/grpc/aspnetcore</del> |titel=<del style="font-weight: bold; text-decoration: none;">gRPC-Dienste</del> <del style="font-weight: bold; text-decoration: none;">mit</del> <del style="font-weight: bold; text-decoration: none;">ASP.NET Core</del> |<del style="font-weight: bold; text-decoration: none;">abruf</del>=<del style="font-weight: bold; text-decoration: none;">2019</del>-<del style="font-weight: bold; text-decoration: none;">09</del>-<del style="font-weight: bold; text-decoration: none;">24</del> |<del style="font-weight: bold; text-decoration: none;">sprache</del>=<del style="font-weight: bold; text-decoration: none;">de</del>-<del style="font-weight: bold; text-decoration: none;">de</del>}}</ref><ref>{{Internetquelle<del style="font-weight: bold; text-decoration: none;"> |autor=heise online</del> |url=https://<del style="font-weight: bold; text-decoration: none;">www</del>.<del style="font-weight: bold; text-decoration: none;">heise</del>.<del style="font-weight: bold; text-decoration: none;">de</del>/<del style="font-weight: bold; text-decoration: none;">developer</del>/<del style="font-weight: bold; text-decoration: none;">meldung/Build</del>-<del style="font-weight: bold; text-decoration: none;">2019</del>-<del style="font-weight: bold; text-decoration: none;">Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html</del> |titel=<del style="font-weight: bold; text-decoration: none;">Build</del> <del style="font-weight: bold; text-decoration: none;">2019:</del> <del style="font-weight: bold; text-decoration: none;">Microsoft</del> <del style="font-weight: bold; text-decoration: none;">konkretisiert</del> <del style="font-weight: bold; text-decoration: none;">die</del> <del style="font-weight: bold; text-decoration: none;">Pläne</del> <del style="font-weight: bold; text-decoration: none;">für</del> .NET <del style="font-weight: bold; text-decoration: none;">5</del>.<del style="font-weight: bold; text-decoration: none;">0</del> |<del style="font-weight: bold; text-decoration: none;">abruf</del>=<del style="font-weight: bold; text-decoration: none;">2019</del>-<del style="font-weight: bold; text-decoration: none;">09</del>-<del style="font-weight: bold; text-decoration: none;">24</del> |sprache=<del style="font-weight: bold; text-decoration: none;">de</del>}}</ref><ref>{{Internetquelle |url=https://<del style="font-weight: bold; text-decoration: none;">devblogs</del>.<del style="font-weight: bold; text-decoration: none;">microsoft</del>.<del style="font-weight: bold; text-decoration: none;">com</del>/<del style="font-weight: bold; text-decoration: none;">dotnet</del>/<del style="font-weight: bold; text-decoration: none;">grpc</del>-in-<del style="font-weight: bold; text-decoration: none;">dotnet</del>-<del style="font-weight: bold; text-decoration: none;">6/</del> |titel=<del style="font-weight: bold; text-decoration: none;">What's</del> <del style="font-weight: bold; text-decoration: none;">new</del> <del style="font-weight: bold; text-decoration: none;">for</del> <del style="font-weight: bold; text-decoration: none;">gRPC</del> <del style="font-weight: bold; text-decoration: none;">in</del> .NET<del style="font-weight: bold; text-decoration: none;"> 6 |datum=2021-12-06</del> |sprache=<del style="font-weight: bold; text-decoration: none;">en-US</del> |abruf=2022-04-<del style="font-weight: bold; text-decoration: none;">28</del>}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Für das [[.NET Core]] Framework (auf dem auch die neueren Version von .NET ab Version 5 basieren) stand WCF in der bisherigen Form zunächst nicht zur Verfügung<ins style="font-weight: bold; text-decoration: none;">.</ins> <ins style="font-weight: bold; text-decoration: none;">Als</ins> <ins style="font-weight: bold; text-decoration: none;">Alternative</ins> <ins style="font-weight: bold; text-decoration: none;">empfahl</ins> <ins style="font-weight: bold; text-decoration: none;">Microsoft</ins> <ins style="font-weight: bold; text-decoration: none;">die</ins> <ins style="font-weight: bold; text-decoration: none;">Verwendung</ins> <ins style="font-weight: bold; text-decoration: none;">von</ins> <ins style="font-weight: bold; text-decoration: none;">[[gRPC]]</ins>, <ins style="font-weight: bold; text-decoration: none;">welches</ins> <ins style="font-weight: bold; text-decoration: none;">seit</ins> <ins style="font-weight: bold; text-decoration: none;">.NET</ins> <ins style="font-weight: bold; text-decoration: none;">Core</ins> <ins style="font-weight: bold; text-decoration: none;">3.0</ins> <ins style="font-weight: bold; text-decoration: none;">unterstützt wird</ins>.<ref>{{Internetquelle<ins style="font-weight: bold; text-decoration: none;"> |autor=JunTaoLuo</ins> |url=https://<ins style="font-weight: bold; text-decoration: none;">docs.microsoft</ins>.com/<ins style="font-weight: bold; text-decoration: none;">de-de</ins>/<ins style="font-weight: bold; text-decoration: none;">aspnet/core/grpc/aspnetcore</ins> |titel=<ins style="font-weight: bold; text-decoration: none;">gRPC-Dienste mit ASP.NET Core |sprache=de-de |abruf=2019-09-24}}<</ins>/<ins style="font-weight: bold; text-decoration: none;">ref><ref>{{Internetquelle</ins> |<ins style="font-weight: bold; text-decoration: none;">autor</ins>=<ins style="font-weight: bold; text-decoration: none;">heise</ins> <ins style="font-weight: bold; text-decoration: none;">online</ins> |<ins style="font-weight: bold; text-decoration: none;">url</ins>=<ins style="font-weight: bold; text-decoration: none;">https://www.heise.de/developer/meldung/Build</ins>-<ins style="font-weight: bold; text-decoration: none;">2019</ins>-<ins style="font-weight: bold; text-decoration: none;">Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |sprache=de</ins> |abruf=<ins style="font-weight: bold; text-decoration: none;">2019</ins>-<ins style="font-weight: bold; text-decoration: none;">09</ins>-<ins style="font-weight: bold; text-decoration: none;">24</ins>}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/<ins style="font-weight: bold; text-decoration: none;">grpc</ins>-<ins style="font-weight: bold; text-decoration: none;">in</ins>-<ins style="font-weight: bold; text-decoration: none;">dotnet-6</ins>/ |titel=<ins style="font-weight: bold; text-decoration: none;">What's</ins> <ins style="font-weight: bold; text-decoration: none;">new</ins> for <ins style="font-weight: bold; text-decoration: none;">gRPC</ins> <ins style="font-weight: bold; text-decoration: none;">in</ins> .NET <ins style="font-weight: bold; text-decoration: none;">6</ins> |datum=<ins style="font-weight: bold; text-decoration: none;">2021</ins>-<ins style="font-weight: bold; text-decoration: none;">12</ins>-<ins style="font-weight: bold; text-decoration: none;">06</ins> |sprache=en-US |abruf=2022-04-28}}</ref><ins style="font-weight: bold; text-decoration: none;">.</ins> <ins style="font-weight: bold; text-decoration: none;">Zusätzlich</ins> <ins style="font-weight: bold; text-decoration: none;">soll</ins> <ins style="font-weight: bold; text-decoration: none;">jedoch</ins> die <ins style="font-weight: bold; text-decoration: none;">Migration</ins> <ins style="font-weight: bold; text-decoration: none;">zu</ins> <ins style="font-weight: bold; text-decoration: none;">.NET Core durch ein Communityprojekt namens ''CoreWCF'' erleichtert werden</ins>, <ins style="font-weight: bold; text-decoration: none;">das</ins> <ins style="font-weight: bold; text-decoration: none;">im</ins> <ins style="font-weight: bold; text-decoration: none;">April</ins> <ins style="font-weight: bold; text-decoration: none;">2022</ins> <ins style="font-weight: bold; text-decoration: none;">mit</ins> <ins style="font-weight: bold; text-decoration: none;">einer</ins> <ins style="font-weight: bold; text-decoration: none;">ersten Version freigegeben wurde</ins>.<ref>{{Internetquelle |url=https://<ins style="font-weight: bold; text-decoration: none;">github</ins>.com/<ins style="font-weight: bold; text-decoration: none;">CoreWCF</ins>/<ins style="font-weight: bold; text-decoration: none;">CoreWCF</ins> |titel=<ins style="font-weight: bold; text-decoration: none;">CoreWCF/CoreWCF</ins> <ins style="font-weight: bold; text-decoration: none;">|hrsg=Core</ins> <ins style="font-weight: bold; text-decoration: none;">WCF</ins> |<ins style="font-weight: bold; text-decoration: none;">datum</ins>=<ins style="font-weight: bold; text-decoration: none;">2022</ins>-<ins style="font-weight: bold; text-decoration: none;">04</ins>-<ins style="font-weight: bold; text-decoration: none;">28</ins> |<ins style="font-weight: bold; text-decoration: none;">abruf</ins>=<ins style="font-weight: bold; text-decoration: none;">2022</ins>-<ins style="font-weight: bold; text-decoration: none;">04-28</ins>}}</ref><ref>{{Internetquelle |url=https://<ins style="font-weight: bold; text-decoration: none;">devblogs</ins>.<ins style="font-weight: bold; text-decoration: none;">microsoft</ins>.<ins style="font-weight: bold; text-decoration: none;">com</ins>/<ins style="font-weight: bold; text-decoration: none;">dotnet</ins>/<ins style="font-weight: bold; text-decoration: none;">corewcf</ins>-<ins style="font-weight: bold; text-decoration: none;">v1</ins>-<ins style="font-weight: bold; text-decoration: none;">released/</ins> |titel=<ins style="font-weight: bold; text-decoration: none;">CoreWCF</ins> <ins style="font-weight: bold; text-decoration: none;">1.0</ins> <ins style="font-weight: bold; text-decoration: none;">has</ins> <ins style="font-weight: bold; text-decoration: none;">been</ins> <ins style="font-weight: bold; text-decoration: none;">Released,</ins> <ins style="font-weight: bold; text-decoration: none;">WCF</ins> <ins style="font-weight: bold; text-decoration: none;">for</ins> .NET <ins style="font-weight: bold; text-decoration: none;">Core and </ins>.<ins style="font-weight: bold; text-decoration: none;">NET 5+</ins> |<ins style="font-weight: bold; text-decoration: none;">datum</ins>=<ins style="font-weight: bold; text-decoration: none;">2022</ins>-<ins style="font-weight: bold; text-decoration: none;">04</ins>-<ins style="font-weight: bold; text-decoration: none;">28</ins> |sprache=<ins style="font-weight: bold; text-decoration: none;">en-US |abruf=2022-04-28</ins>}}</ref><ins style="font-weight: bold; text-decoration: none;"> Es wurde aber zunächst nur eine Teilmenge der Funktionen implementiert.</ins><ref>{{Internetquelle<ins style="font-weight: bold; text-decoration: none;"> |autor=heise online</ins> |url=https://<ins style="font-weight: bold; text-decoration: none;">www</ins>.<ins style="font-weight: bold; text-decoration: none;">heise</ins>.<ins style="font-weight: bold; text-decoration: none;">de</ins>/<ins style="font-weight: bold; text-decoration: none;">news</ins>/<ins style="font-weight: bold; text-decoration: none;">Richtungswechsel-Microsoft-unterstuetzt-WCF-Services</ins>-in-<ins style="font-weight: bold; text-decoration: none;">modernem</ins>-<ins style="font-weight: bold; text-decoration: none;">NET-7069669.html</ins> |titel=<ins style="font-weight: bold; text-decoration: none;">Windows</ins> <ins style="font-weight: bold; text-decoration: none;">Communication</ins> <ins style="font-weight: bold; text-decoration: none;">Foundation:</ins> <ins style="font-weight: bold; text-decoration: none;">WCF-Dienste</ins> <ins style="font-weight: bold; text-decoration: none;">für das moderne</ins> .NET |sprache=<ins style="font-weight: bold; text-decoration: none;">de</ins> |abruf=2022-04-<ins style="font-weight: bold; text-decoration: none;">29</ins>}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Konzept ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Konzept ==</div></td>
</tr>
</table>
Mshobohm
https://de.wikipedia.org/w/index.php?title=Windows_Communication_Foundation&diff=222474359&oldid=prev
Aka: Leerzeichen nach Beleg eingefügt
2022-04-29T13:52:23Z
<p>Leerzeichen nach Beleg eingefügt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 29. April 2022, 15:52 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Communication Foundation ist seit [[.NET|.NET Framework]] Version 3.0 ein fester Bestandteil des .NET Frameworks. Die Versionsnummern von WCF orientieren sich hierbei an der Version des .NET Frameworks.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Communication Foundation ist seit [[.NET|.NET Framework]] Version 3.0 ein fester Bestandteil des .NET Frameworks. Die Versionsnummern von WCF orientieren sich hierbei an der Version des .NET Frameworks.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Für das [[.NET Core]] Framework (auf dem auch die neueren Version von .NET ab Version 5 basieren) stand WCF in der bisherigen Form zunächst nicht zur Verfügung, es wurde jedoch durch ein in einem Communityprojekt entwickeltes ''CoreWCF'' ersetzt, das im April 2022 freigegeben wurde.<ref>{{Internetquelle |url=https://github.com/CoreWCF/CoreWCF |titel=CoreWCF/CoreWCF |hrsg=Core WCF |datum=2022-04-28 |abruf=2022-04-28}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/corewcf-v1-released/ |titel=CoreWCF 1.0 has been Released, WCF for .NET Core and .NET 5+ |datum=2022-04-28 |sprache=en-US |abruf=2022-04-28}}</ref>Als Alternative empfahl Microsoft die Verwendung von [[gRPC]], welches ab .NET Core 3.0 unterstützt wird.<ref>{{Internetquelle |autor=JunTaoLuo |url=https://docs.microsoft.com/de-de/aspnet/core/grpc/aspnetcore |titel=gRPC-Dienste mit ASP.NET Core |abruf=2019-09-24 |sprache=de-de}}</ref><ref>{{Internetquelle |autor=heise online |url=https://www.heise.de/developer/meldung/Build-2019-Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |abruf=2019-09-24 |sprache=de}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/grpc-in-dotnet-6/ |titel=What's new for gRPC in .NET 6 |datum=2021-12-06 |sprache=en-US |abruf=2022-04-28}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Für das [[.NET Core]] Framework (auf dem auch die neueren Version von .NET ab Version 5 basieren) stand WCF in der bisherigen Form zunächst nicht zur Verfügung, es wurde jedoch durch ein in einem Communityprojekt entwickeltes ''CoreWCF'' ersetzt, das im April 2022 freigegeben wurde.<ref>{{Internetquelle |url=https://github.com/CoreWCF/CoreWCF |titel=CoreWCF/CoreWCF |hrsg=Core WCF |datum=2022-04-28 |abruf=2022-04-28}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/corewcf-v1-released/ |titel=CoreWCF 1.0 has been Released, WCF for .NET Core and .NET 5+ |datum=2022-04-28 |sprache=en-US |abruf=2022-04-28}}</ref><ins style="font-weight: bold; text-decoration: none;"> </ins>Als Alternative empfahl Microsoft die Verwendung von [[gRPC]], welches ab .NET Core 3.0 unterstützt wird.<ref>{{Internetquelle |autor=JunTaoLuo |url=https://docs.microsoft.com/de-de/aspnet/core/grpc/aspnetcore |titel=gRPC-Dienste mit ASP.NET Core |abruf=2019-09-24 |sprache=de-de}}</ref><ref>{{Internetquelle |autor=heise online |url=https://www.heise.de/developer/meldung/Build-2019-Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |abruf=2019-09-24 |sprache=de}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/grpc-in-dotnet-6/ |titel=What's new for gRPC in .NET 6 |datum=2021-12-06 |sprache=en-US |abruf=2022-04-28}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Konzept ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Konzept ==</div></td>
</tr>
</table>
Aka
https://de.wikipedia.org/w/index.php?title=Windows_Communication_Foundation&diff=222448475&oldid=prev
Mshobohm: Tippfehler, Wort getauscht
2022-04-28T19:32:56Z
<p>Tippfehler, Wort getauscht</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 28. April 2022, 21:32 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Communication Foundation ist seit [[.NET|.NET Framework]] Version 3.0 ein fester Bestandteil des .NET Frameworks. Die Versionsnummern von WCF orientieren sich hierbei an der Version des .NET Frameworks.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Communication Foundation ist seit [[.NET|.NET Framework]] Version 3.0 ein fester Bestandteil des .NET Frameworks. Die Versionsnummern von WCF orientieren sich hierbei an der Version des .NET Frameworks.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Für das [[.NET Core]] Framework (auf dem auch die neueren Version von .NET ab Version 5 basieren) stand WCF in der bisherigen Form zunächst nicht zur Verfügung, es wurde jedoch durch ein in einem Communityprojekt entwickeltes ''CoreWCF'' ersetzt, das im April 2022 <del style="font-weight: bold; text-decoration: none;">freigeben</del> wurde.<ref>{{Internetquelle |url=https://github.com/CoreWCF/CoreWCF |titel=CoreWCF/CoreWCF |hrsg=Core WCF |datum=2022-04-28 |abruf=2022-04-28}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/corewcf-v1-released/ |titel=CoreWCF 1.0 has been Released, WCF for .NET Core and .NET 5+ |datum=2022-04-28 |sprache=en-US |abruf=2022-04-28}}</ref>Als Alternative empfahl Microsoft die <del style="font-weight: bold; text-decoration: none;">Nutzung</del> von [[gRPC]], welches ab .NET Core 3.0 unterstützt wird.<ref>{{Internetquelle |autor=JunTaoLuo |url=https://docs.microsoft.com/de-de/aspnet/core/grpc/aspnetcore |titel=gRPC-Dienste mit ASP.NET Core |abruf=2019-09-24 |sprache=de-de}}</ref><ref>{{Internetquelle |autor=heise online |url=https://www.heise.de/developer/meldung/Build-2019-Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |abruf=2019-09-24 |sprache=de}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/grpc-in-dotnet-6/ |titel=What's new for gRPC in .NET 6 |datum=2021-12-06 |sprache=en-US |abruf=2022-04-28}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Für das [[.NET Core]] Framework (auf dem auch die neueren Version von .NET ab Version 5 basieren) stand WCF in der bisherigen Form zunächst nicht zur Verfügung, es wurde jedoch durch ein in einem Communityprojekt entwickeltes ''CoreWCF'' ersetzt, das im April 2022 <ins style="font-weight: bold; text-decoration: none;">freigegeben</ins> wurde.<ref>{{Internetquelle |url=https://github.com/CoreWCF/CoreWCF |titel=CoreWCF/CoreWCF |hrsg=Core WCF |datum=2022-04-28 |abruf=2022-04-28}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/corewcf-v1-released/ |titel=CoreWCF 1.0 has been Released, WCF for .NET Core and .NET 5+ |datum=2022-04-28 |sprache=en-US |abruf=2022-04-28}}</ref>Als Alternative empfahl Microsoft die <ins style="font-weight: bold; text-decoration: none;">Verwendung</ins> von [[gRPC]], welches ab .NET Core 3.0 unterstützt wird.<ref>{{Internetquelle |autor=JunTaoLuo |url=https://docs.microsoft.com/de-de/aspnet/core/grpc/aspnetcore |titel=gRPC-Dienste mit ASP.NET Core |abruf=2019-09-24 |sprache=de-de}}</ref><ref>{{Internetquelle |autor=heise online |url=https://www.heise.de/developer/meldung/Build-2019-Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |abruf=2019-09-24 |sprache=de}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/grpc-in-dotnet-6/ |titel=What's new for gRPC in .NET 6 |datum=2021-12-06 |sprache=en-US |abruf=2022-04-28}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Konzept ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Konzept ==</div></td>
</tr>
</table>
Mshobohm
https://de.wikipedia.org/w/index.php?title=Windows_Communication_Foundation&diff=222448449&oldid=prev
Mshobohm: Aktualisiert: Freigabe von CoreWCF im April 2022
2022-04-28T19:31:22Z
<p>Aktualisiert: Freigabe von CoreWCF im April 2022</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 28. April 2022, 21:31 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Communication Foundation ist seit [[.NET|.NET Framework]] Version 3.0 ein fester Bestandteil des .NET Frameworks. Die Versionsnummern von WCF orientieren sich hierbei an der Version des .NET Frameworks.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Communication Foundation ist seit [[.NET|.NET Framework]] Version 3.0 ein fester Bestandteil des .NET Frameworks. Die Versionsnummern von WCF orientieren sich hierbei an der Version des .NET Frameworks.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Für das<del style="font-weight: bold; text-decoration: none;"> neue</del> [[.NET Core]] Framework <del style="font-weight: bold; text-decoration: none;">steht</del> WCF in der bisherigen Form nicht zur Verfügung, es <del style="font-weight: bold; text-decoration: none;">soll</del> jedoch durch ein <del style="font-weight: bold; text-decoration: none;">(</del>in einem Communityprojekt<del style="font-weight: bold; text-decoration: none;">)</del> <del style="font-weight: bold; text-decoration: none;">noch zu entwickelndes</del> ''<del style="font-weight: bold; text-decoration: none;">Core WCF</del>'' ersetzt<del style="font-weight: bold; text-decoration: none;"> werden</del>, <del style="font-weight: bold; text-decoration: none;">client-seitig</del> <del style="font-weight: bold; text-decoration: none;">soll</del> <del style="font-weight: bold; text-decoration: none;">der</del> <del style="font-weight: bold; text-decoration: none;">Zugriff</del> <del style="font-weight: bold; text-decoration: none;">auf existierende .NET WCF Server jedoch ermöglicht</del> <del style="font-weight: bold; text-decoration: none;">werden</del>.<ref>{{Internetquelle |url=https://github.com/CoreWCF/CoreWCF |titel=<del style="font-weight: bold; text-decoration: none;">Main repository for the Core WCF project. Contribute to </del>CoreWCF/CoreWCF<del style="font-weight: bold; text-decoration: none;"> development by creating an account on GitHub</del> |hrsg=Core WCF |datum=<del style="font-weight: bold; text-decoration: none;">2019</del>-<del style="font-weight: bold; text-decoration: none;">06</del>-<del style="font-weight: bold; text-decoration: none;">22</del> |abruf=<del style="font-weight: bold; text-decoration: none;">2019</del>-<del style="font-weight: bold; text-decoration: none;">06</del>-<del style="font-weight: bold; text-decoration: none;">23</del>}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/<del style="font-weight: bold; text-decoration: none;">supporting</del>-<del style="font-weight: bold; text-decoration: none;">the</del>-<del style="font-weight: bold; text-decoration: none;">community-with-wf-and-wcf-oss-projects</del>/ |titel=<del style="font-weight: bold; text-decoration: none;">Supporting</del> <del style="font-weight: bold; text-decoration: none;">the</del> <del style="font-weight: bold; text-decoration: none;">community</del> <del style="font-weight: bold; text-decoration: none;">with</del> <del style="font-weight: bold; text-decoration: none;">WF</del> and <del style="font-weight: bold; text-decoration: none;">WCF</del> <del style="font-weight: bold; text-decoration: none;">OSS projects</del> |datum=<del style="font-weight: bold; text-decoration: none;">2019</del>-<del style="font-weight: bold; text-decoration: none;">06</del>-<del style="font-weight: bold; text-decoration: none;">07 |abruf=2019-07-20</del> |sprache=en-US<del style="font-weight: bold; text-decoration: none;">}}</ref><ref>{{Internetquelle |url=https://www.ben-morris.com/why-isnt-wcf-supported-in-net-core/ |titel=Why isn’t WCF supported in .Net Core?</del> |abruf=<del style="font-weight: bold; text-decoration: none;">2019</del>-<del style="font-weight: bold; text-decoration: none;">07</del>-<del style="font-weight: bold; text-decoration: none;">20 |sprache=en-GB</del>}}</ref><del style="font-weight: bold; text-decoration: none;"> </del>Als Alternative <del style="font-weight: bold; text-decoration: none;">empfiehlt</del> Microsoft die Nutzung von [[gRPC]], welches ab .NET Core 3.0 unterstützt wird.<ref>{{Internetquelle |autor=JunTaoLuo |url=https://docs.microsoft.com/de-de/aspnet/core/grpc/aspnetcore |titel=gRPC-Dienste mit ASP.NET Core |abruf=2019-09-24 |sprache=de-de}}</ref><ref>{{Internetquelle |autor=heise online |url=https://www.heise.de/developer/meldung/Build-2019-Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |abruf=2019-09-24 |sprache=de}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Für das [[.NET Core]] Framework <ins style="font-weight: bold; text-decoration: none;">(auf dem auch die neueren Version von .NET ab Version 5 basieren) stand</ins> WCF in der bisherigen Form<ins style="font-weight: bold; text-decoration: none;"> zunächst</ins> nicht zur Verfügung, es <ins style="font-weight: bold; text-decoration: none;">wurde</ins> jedoch durch ein in einem Communityprojekt <ins style="font-weight: bold; text-decoration: none;">entwickeltes</ins> ''<ins style="font-weight: bold; text-decoration: none;">CoreWCF</ins>'' ersetzt, <ins style="font-weight: bold; text-decoration: none;">das</ins> <ins style="font-weight: bold; text-decoration: none;">im</ins> <ins style="font-weight: bold; text-decoration: none;">April</ins> <ins style="font-weight: bold; text-decoration: none;">2022</ins> <ins style="font-weight: bold; text-decoration: none;">freigeben</ins> <ins style="font-weight: bold; text-decoration: none;">wurde</ins>.<ref>{{Internetquelle |url=https://github.com/CoreWCF/CoreWCF |titel=CoreWCF/CoreWCF |hrsg=Core WCF |datum=<ins style="font-weight: bold; text-decoration: none;">2022</ins>-<ins style="font-weight: bold; text-decoration: none;">04</ins>-<ins style="font-weight: bold; text-decoration: none;">28</ins> |abruf=<ins style="font-weight: bold; text-decoration: none;">2022</ins>-<ins style="font-weight: bold; text-decoration: none;">04</ins>-<ins style="font-weight: bold; text-decoration: none;">28</ins>}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/<ins style="font-weight: bold; text-decoration: none;">corewcf</ins>-<ins style="font-weight: bold; text-decoration: none;">v1</ins>-<ins style="font-weight: bold; text-decoration: none;">released</ins>/ |titel=<ins style="font-weight: bold; text-decoration: none;">CoreWCF</ins> <ins style="font-weight: bold; text-decoration: none;">1.0</ins> <ins style="font-weight: bold; text-decoration: none;">has</ins> <ins style="font-weight: bold; text-decoration: none;">been</ins> <ins style="font-weight: bold; text-decoration: none;">Released, WCF for .NET Core</ins> and <ins style="font-weight: bold; text-decoration: none;">.NET</ins> <ins style="font-weight: bold; text-decoration: none;">5+</ins> |datum=<ins style="font-weight: bold; text-decoration: none;">2022</ins>-<ins style="font-weight: bold; text-decoration: none;">04</ins>-<ins style="font-weight: bold; text-decoration: none;">28</ins> |sprache=en-US |abruf=<ins style="font-weight: bold; text-decoration: none;">2022</ins>-<ins style="font-weight: bold; text-decoration: none;">04</ins>-<ins style="font-weight: bold; text-decoration: none;">28</ins>}}</ref>Als Alternative <ins style="font-weight: bold; text-decoration: none;">empfahl</ins> Microsoft die Nutzung von [[gRPC]], welches ab .NET Core 3.0 unterstützt wird.<ref>{{Internetquelle |autor=JunTaoLuo |url=https://docs.microsoft.com/de-de/aspnet/core/grpc/aspnetcore |titel=gRPC-Dienste mit ASP.NET Core |abruf=2019-09-24 |sprache=de-de}}</ref><ref>{{Internetquelle |autor=heise online |url=https://www.heise.de/developer/meldung/Build-2019-Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |abruf=2019-09-24 |sprache=de<ins style="font-weight: bold; text-decoration: none;">}}</ref><ref>{{Internetquelle |url=https://devblogs.microsoft.com/dotnet/grpc-in-dotnet-6/ |titel=What's new for gRPC in .NET 6 |datum=2021-12-06 |sprache=en-US |abruf=2022-04-28</ins>}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Konzept ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Konzept ==</div></td>
</tr>
</table>
Mshobohm
https://de.wikipedia.org/w/index.php?title=Windows_Communication_Foundation&diff=222054689&oldid=prev
217.86.248.237: /* Imperative Implementierung einer Hostanwendung */
2022-04-14T06:43:04Z
<p><span class="autocomment">Imperative Implementierung einer Hostanwendung</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 14. April 2022, 08:43 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 86:</td>
<td colspan="2" class="diff-lineno">Zeile 86:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>using HelloWorld.Service;</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>using HelloWorld.Service;</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>namespace HelloWorld.ConsoleHost<del style="font-weight: bold; text-decoration: none;"> </del>{</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>namespace HelloWorld.ConsoleHost</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> class Program</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> class Program</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> {</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> {</div></td>
</tr>
</table>
217.86.248.237