pluralsight - What's New in .NET 4.5
English | WMV | 1024 x 768 | WMV3 ~86.3 kbps | 15 fps
WMA | 128 Kbps | 44.1 KHz | 2 channels | 4h 42m | 541 MB
WMA | 128 Kbps | 44.1 KHz | 2 channels | 4h 42m | 541 MB
Genre: Video Tutorial / Programming (2013)
Learn how to take advantage of well-known and obscure features in .NET 4.5. As an in-place update, some changes will happen when you target .NET 4.5, or you recompile with the new compilers, or your users upgrade libraries, often beyond your control. Improved behavior often has the downside of breaking changes and this course explores the possible downside of these changes. Written mostly in C#, the course also includes a module covering changes in Visual Basic. You’ll see the breadth of the release from async to zip, including improvements to tracing and MEF.
Introduction
Overview
The .NET 4.5 Release
In-Place Update
Summary
Changes to the Core Framework
Overview
Portable Class Libraries
Targeting 32 and 64 bit
Review Application Startup
Automatic NGen
Multicore Background JIT
High Entropy ASLR
Better Garbage Collection and Heaps
Library Changes for Networking
Readonly Collections
The New Reflection Model
Library Changes for Better Culture Support
Improvements to Exception Management
Selected BCL Improvements
Miscellaneous: Large Arrays, Console Apps and Zip
Summary
Event Source ETW Support
Overview
Value Proposition for ETW
ETW Design
Introducing the Event Source Class
Demo: Creating and Capturing Events with PerfView
Advanced Features for Defining and Collecting Events
Performance Implications - How Fast is Fast?
Summary
Async and Parallelism
Overview
Conceptual Async
Demo: The Simplest Possible Async
Managing Exceptions
New Task Members: WhenAll
New Task Members: WhenAny
New Task Members: Run and FromResult
New Task Members: Delay, Yield, and ConfigureAwait
Handling Cancellation and Timeout
Reporting Progress
Demo: Async Debugging
Visual Studio Debugging
Demo: Visual Studio Debugging
Summary
Caller Information
Overview
Caller Information Attributes
Using Caller Information for Logging
Using Caller Information to Implement INotifyPropertyChanged
Summary
Changes to Visual Basic
Overview
Iterators
Demo: Call Hierarchy
Using the Global Keyword to Manage Namespaces
Changes to How the Editor Alters Your Code
Upgrades to Overloads and Implicit Return Types
Improvements in the Visual Basic Compiler
Visual Basic Syntax for Async and Caller Info
Summary
Changes to the Managed Extensibility Framework
Overview
Dependency Injection and MEF Design
The New Inference Model for Container Creation
Demo: .NET 4.0 Example
Demo: Converting the Example to .NET 4.5
Demo: Adding an Importing Constructor for Attribute Free MEF
Using Open Generics Resolution
Controlling Lifetime and Scope
Improved Diagnostics
Alternate Versions of MEF
Summary
Breaking Changes
Overview
Breaking Changes in Perspective
Managing Different Versions of .NET
Breaking Changes: Core Framework
Breaking Changes: Networking
Breaking Changes: UI Libraries
Breaking Changes: Workflow and WCF
Breaking Changes: MSBuild
Breaking Changes: Data
Breaking Changes: CSharp
Breaking Changes: Visual Basic
Breaking Change: For Each Lifting
Impact of the January 2013Updates
Summary
Overview
The .NET 4.5 Release
In-Place Update
Summary
Changes to the Core Framework
Overview
Portable Class Libraries
Targeting 32 and 64 bit
Review Application Startup
Automatic NGen
Multicore Background JIT
High Entropy ASLR
Better Garbage Collection and Heaps
Library Changes for Networking
Readonly Collections
The New Reflection Model
Library Changes for Better Culture Support
Improvements to Exception Management
Selected BCL Improvements
Miscellaneous: Large Arrays, Console Apps and Zip
Summary
Event Source ETW Support
Overview
Value Proposition for ETW
ETW Design
Introducing the Event Source Class
Demo: Creating and Capturing Events with PerfView
Advanced Features for Defining and Collecting Events
Performance Implications - How Fast is Fast?
Summary
Async and Parallelism
Overview
Conceptual Async
Demo: The Simplest Possible Async
Managing Exceptions
New Task Members: WhenAll
New Task Members: WhenAny
New Task Members: Run and FromResult
New Task Members: Delay, Yield, and ConfigureAwait
Handling Cancellation and Timeout
Reporting Progress
Demo: Async Debugging
Visual Studio Debugging
Demo: Visual Studio Debugging
Summary
Caller Information
Overview
Caller Information Attributes
Using Caller Information for Logging
Using Caller Information to Implement INotifyPropertyChanged
Summary
Changes to Visual Basic
Overview
Iterators
Demo: Call Hierarchy
Using the Global Keyword to Manage Namespaces
Changes to How the Editor Alters Your Code
Upgrades to Overloads and Implicit Return Types
Improvements in the Visual Basic Compiler
Visual Basic Syntax for Async and Caller Info
Summary
Changes to the Managed Extensibility Framework
Overview
Dependency Injection and MEF Design
The New Inference Model for Container Creation
Demo: .NET 4.0 Example
Demo: Converting the Example to .NET 4.5
Demo: Adding an Importing Constructor for Attribute Free MEF
Using Open Generics Resolution
Controlling Lifetime and Scope
Improved Diagnostics
Alternate Versions of MEF
Summary
Breaking Changes
Overview
Breaking Changes in Perspective
Managing Different Versions of .NET
Breaking Changes: Core Framework
Breaking Changes: Networking
Breaking Changes: UI Libraries
Breaking Changes: Workflow and WCF
Breaking Changes: MSBuild
Breaking Changes: Data
Breaking Changes: CSharp
Breaking Changes: Visual Basic
Breaking Change: For Each Lifting
Impact of the January 2013Updates
Summary
General
Complete name : 03.Using Caller Information for Logging.wmv
Format : Windows Media
File size : 7.06 MiB
Duration : 4mn 1s
Overall bit rate mode : Variable
Overall bit rate : 245 Kbps
Maximum Overall bit rate : 2 190 Kbps
Encoded date : UTC 2013-03-21 13:17:11.870
Video #2
ID : 2
Format : VC-1
Format profile : MP@HL
Codec ID : WMV3
Codec ID/Info : Windows Media Video 9
Codec ID/Hint : WMV3
Description of the codec : Windows Media Video 9
Duration : 4mn 1s
Bit rate mode : Variable
Bit rate : 86.3 Kbps
Width : 1 024 pixels
Height : 768 pixels
Display aspect ratio : 4:3
Frame rate : 15.000 fps
Bit depth : 8 bits
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.007
Stream size : 2.49 MiB (35%)
Language : English (US)
Audio #1
ID : 1
Format : WMA
Format version : Version 2
Codec ID : 161
Codec ID/Info : Windows Media Audio
Description of the codec : Windows Media Audio 9.2 - 128 kbps, 44 kHz, stereo (A/V) 1-pass CBR
Duration : 4mn 1s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Bit depth : 16 bits
Stream size : 3.69 MiB (52%)
Language : English (US)
Complete name : 03.Using Caller Information for Logging.wmv
Format : Windows Media
File size : 7.06 MiB
Duration : 4mn 1s
Overall bit rate mode : Variable
Overall bit rate : 245 Kbps
Maximum Overall bit rate : 2 190 Kbps
Encoded date : UTC 2013-03-21 13:17:11.870
Video #2
ID : 2
Format : VC-1
Format profile : MP@HL
Codec ID : WMV3
Codec ID/Info : Windows Media Video 9
Codec ID/Hint : WMV3
Description of the codec : Windows Media Video 9
Duration : 4mn 1s
Bit rate mode : Variable
Bit rate : 86.3 Kbps
Width : 1 024 pixels
Height : 768 pixels
Display aspect ratio : 4:3
Frame rate : 15.000 fps
Bit depth : 8 bits
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.007
Stream size : 2.49 MiB (35%)
Language : English (US)
Audio #1
ID : 1
Format : WMA
Format version : Version 2
Codec ID : 161
Codec ID/Info : Windows Media Audio
Description of the codec : Windows Media Audio 9.2 - 128 kbps, 44 kHz, stereo (A/V) 1-pass CBR
Duration : 4mn 1s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Bit depth : 16 bits
Stream size : 3.69 MiB (52%)
Language : English (US)
Screenshots
For more, Visit my AH-blog
no mirrors please, Follow The Rules