What’s New in Windows Communication Foundation in Microsoft.NET 4.5 Daniel Roth Senior Program Manager Microsoft Corporation DEV326.

Slides:



Advertisements
Similar presentations
What’s New in WCF 4.5 Ed Jones Grey Guindon.
Advertisements

Identify & Fix Performance Problems with Visual Studio 2012 Ultimate Benjamin Day Benjamin Day Consulting, Inc. benday.com/blog
Creating Robust, Maintainable Coded UI Tests with Visual Studio 2012 Eric Maino Senior Developer Microsoft Corporation DEV312.
What's New in Microsoft Deployment Toolkit 2012 Michael Niehaus Senior Program Manager Microsoft Corporation.
Introducing the New Visual Studio 2012 Unit Testing Experience Peter Provost Sr. Program Manager Lead Microsoft Corporation DEV214.
Working on an Agile Team with Visual Studio 2012 and Team Foundation Server 2012 Peter Provost Sr. Program Manager Lead Microsoft Corporation DEV318.
Making Entitlements in AD Understandable to the Business Rob de Jong Program Manager Microsoft Corporation SIA314.
Deploying Windows 8 with MDT: A Preview Michael Niehaus Senior Program Manager Microsoft Corporation.
Introducing the New Visual Studio 2012 Unit Testing Experience Peter Provost Sr. Program Manager Lead Microsoft Corporation DEV214.
Building HTML and JavaScript Apps with KnockoutJS and MVVM DEV361.
Troubleshooting Windows 7 Deployments Michael Niehaus Senior Program Manager Microsoft Corporation.
Five Infrastructure Changes That Will Boost Performance for the Windows Client Andreas Stenhall Senior Executive Consultant Knowledge Factory.
Experience the World’s Data with the Data Market on the Windows Azure Marketplace Piotr Puszkiewicz & Roger Mall Senior Program Managers Microsoft Corporation.
Dev-Ops Best Practices on the Microsoft Stack Victor Mushkatin Group Program Manager Microsoft Corporation DEV363.
Deep Dive into the Team Foundation Server 2012 Agile Planning Tools Gregg Boer Principal Program Manager Microsoft Corporation.
Visual Studio Tips & Tricks Dustin Campbell Microsoft Corporation Scott Cate EventDay.com DEV319.
Six.NET Framework 3.5 MCTS 1. Windows Forms Applications 2. ASP.NET Applications 3. Windows Communication Foundation Applications 4. Windows Presentation.
Implementing Scrum Using Team Foundation Server Richard Hundhausen President, Accentient DEV212.
Implementing Team Foundation Server in the Enterprise: Guide to a Successful Implementation Jeff Levinson Solutions Architect The Boeing Company DEV343.
Building Windows 8 Apps for the Enterprise Robert Green Technical Evangelist Microsoft Corporation.
Optimizing Microsoft SQL Server Analysis Services for Big Data Adam Jorgensen Microsoft Corporation.
Nikola Dudar Program Manager Microsoft Corporation Session Code: DTL 311.
Dev-Ops Best Practices on the Microsoft Stack Victor Mushkatin Group Program Manager Microsoft Corporation DEV363.
Building Metro style UIs Paul Gusmorino Lead Program Manager Microsoft Corporation DEV354.
Building Metro style apps with HTML and JavaScript Paul Gusmorino Lead Program Manager Microsoft Corporation.
Building HTTP Services with ASP.NET Web API Sayed Ibrahim Hashimi Program Manager Microsoft Corporation DEV309.
Building Metro style apps with HTML and JavaScript Paul Gusmorino Lead Program Manager Microsoft Corporation.
Visual Studio Tips & Tricks Dustin Campbell Microsoft Corporation Scott Cate EventDay.com DEV319.
Intro to WCF From the beginning and uses Steve AppRochester.
Building SharePoint Online Applications in a Hybrid World Chris Johnson General Manager Provoke Solutions - Seattle OSP331.
The Accidental Team Foundation Server Admin Anthony Borton ALM Trainer and Mentor QuickLearn Inc. DEV345.
Visual C#/Visual Basic: Becoming a Guru with Existing Features Peter Ritchie Principle Peter Ritchie Inc. Software Consulting DEV325.
Creating LOB Metro style Apps in XAML Using Blend and Visual Studio Jeffrey Ferman Program Manager Microsoft Corporation DEV369.
Paul D. Sheriff DEV216 MVVM Made Easy Paul D. Sheriff
Continuous Delivery of Windows Azure Cloud Services (DEV310) Paul Yuknewicz Principal Program Manager Lead, Visual Studio Microsoft.
Identify & Fix Performance Problems with Visual Studio 2012 Ultimate Benjamin Day Benjamin Day Consulting, Inc. benday.com/blog
Demystifying Team Foundation Server Builds Mickey Gousset Principal Consultant Infront Consulting Group DEV342.
What’s New in WF4.5 Dave Cliffe Program Manager Microsoft Corporation.
What’s New with Windows Server 2012 and Microsoft System Center 2012 SP1 Vijay Tewari Principal Group Program Manager Microsoft Corporation.
Taking Control of Visual Studio through Extensions and Extensibility Anthony Cangialosi Senior Program Manager Lead Microsoft Corporation DEV311.
What’s New in WCF 4.5? Richard Blewett Rock Solid Knowledge Ltd DEV326.
App Controller Tabrez Mohammed Yuan Zheng Program Managers Microsoft Corporation MGT303.
A Lap Around Windows Presentation Foundation (WPF) 4.5 Pete Brown | XAML and Gadget Guy Microsoft Corporation DEV335.
What’s New in.NET 4.5 Layla Driscoll Senior Program Manager Microsoft Corporation.
Cloud-Ready Data Services. cloud data services.
MID314. demo Endpoint Service WSDL C C B B A C C B B A A Address Where? C C Contract What? Contract What? B B Binding How? Binding How? Client.
ADO.NET Entity Framework 4.3 for Real Web Applications Adam Tuliper Software Architect Cegedim DEV215.
Async Made Simple in Windows 8, with C# and Visual Basic Alex Turner Program Manager VB/C# Compilers Microsoft Corporation DEV332.
Going Beyond F11: Debug Better and Faster with Visual Studio 2012 Brian A. Randell Senior Consultant MCW Technologies DEV317.
Going Beyond F11: Debug Better and Faster with Visual Studio 2012 Brian A. Randell Senior Consultant MCW Technologies DEV317.
Building Metro style apps with XAML with.NET Tim Heuer Program Manager Microsoft Corporation DEV353.
TechEd /1/2018 7:56 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
What web developers need to know when building Metro style apps
WebSocket: Full-Duplex Solution for the Web
Using Windows Runtime and SDK to build Metro style apps
Deep Dive into the Team Foundation Server 2012 Agile Planning Tools
Advanced IntelliTrace in Production
DEV410: Deep Dive into Team Foundation Server 2012 Reporting
Building HTTP Services with ASP.NET Web API
Building Awesome Metro style HTML apps in Blend
2/17/2019 7:32 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Integrating with Windows 8 Experiences
Building Business Applications in LightSwitch
Using Windows Runtime and SDK to build Metro style apps
ASP.NET Roadmap: One ASP.NET – Web Forms, MVC, Web API, and more
Creating and Consuming OData Services for Business Applications
Sayed Ibrahim Hashimi Program Manager Microsoft Corporation
Brandon Bray Principal Group Program Manager Microsoft Corporation
What’s New in Visual Studio LightSwitch
Building RESTful services using OData
Presentation transcript:

What’s New in Windows Communication Foundation in Microsoft.NET 4.5 Daniel Roth Senior Program Manager Microsoft Corporation DEV326

There is an error in the XML document. The maximum nametable character count quota (16384) has been exceeded while reading XML data. The nametable is a data structure used to store strings encountered during XML processing - long XML documents with non-repeating element names, attribute names and attribute values may trigger this quota. This quota may be increased by changing the MaxNameTableCharCount property on the XmlDictionaryReaderQuotas object used when creating the XML reader. The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '00:00: '. The maximum array length quota (16384) has been exceeded while reading XMLXML data. This quota may be increased by changing the MaxArrayLength property on the XmlDictionaryReaderQuotas object used when creating the XML reader. The formatter threw an exception while trying to deserialize the message: Error in deserializing body of request message for operation 'SubmitQuery'. The 'maximum bytes per Read operation' quota (4096) has been exceeded while reading XML data. Long element start tags (consisting of the element name, attribute names and attribute values) may trigger this quota. This quota may be increased by changing the MaxBytesPerRead property on the XmlDictionaryReaderQuotas object used when creating the XML reader. The maximum string content length quota (8192) has been exceeded while reading XML data. This quota may be increased by changing the MaxStringContentLength property on the XmlDictionaryReaderQuotas

PropertyOnOld ValueNew Value ChannelInitializationTimeout NetTcpBinding5 sec30 seconds ListenBacklog NetTcpBinding, SMSvcHost.exe1016 * processor count MaxPendingAcceptsNetTcpBinding, NamedPipeBinding12 * processor count MaxPendingAcceptsSMSvcHost.exe24 * processor count MaxPendingConnectionsNetTcpBinding, NamedPipeBinding 1012 * processor count ReceiveTimeoutSMSvcHost.exe10 sec30 seconds NameOld ValueNew Value MaxArrayLength elementsInt32.MaxValue (text) MaxBytesPerRead 4096 bytesInt32.MaxValue (text) MaxDepth 32 nodes deep128 MaxNameTableCharCount charactersInt32.MaxValue (text) MaxStringContentLength8192 charactersInt32.MaxValue (text)

demo Daniel Roth Senior Program Manager Microsoft Corporation Host integration

demo Daniel Roth Senior Program Manager Microsoft Corporation Working with WCF config

demo Daniel Roth Senior Program Manager Microsoft Corporation Task-based async

demo Daniel Roth Senior Program Manager Microsoft Corporation UDP stock ticker

HTTP Client HTTP Server 1 TCP GET /chat HTTP/1.1 Host: example.com Upgrade: websocket Connection: Upgrade Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ== Sec-WebSocket-Origin: HTTP Upgrade Request

HTTP Client HTTP Server HTTP Client HTTP Server HTTP Switching Protocols Response 1 2 TCP HTTP/ Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: s3pPLMBiTxaQ9kYGzzhZRbK+xOo= HTTP Upgrade Request

HTTP Client HTTP Server HTTP Upgrade Request HTTP Client HTTP Server HTTP Switching Protocols Response 1 2 Web Socket 3 WebSocket Messages TCP Binary or UTF8 Messages or streams

Browser app Pick a winner! MVC Controller WCF WebSocket Service WCF UDP Service Azure VM Windows Server 2012 Windows 8 Metro Watch the race

demo Daniel Roth Senior Program Manager Microsoft Corporation WCF horse race

DEV331 What’s New in Microsoft.NET Framework 4.5 SIA321 What's New in Windows Identity Foundation in Microsoft.NET Framework 4.5 DEV329 What's New in Windows Workflow Foundation 4.5 DEV358 Building Windows 8 Apps for the Enterprise DEV309 Building HTTP Services with ASP.NET Web API

Visual Studio Home Page :: Jason Zander’s Blog :: Facebook :: Twitter :: Somasegar’s Blog ::

Connect. Share. Discuss. Learning Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers

Complete an evaluation on CommNet and enter to win!