Pluralsight – WCF Power Topics By Miguel Castro [255 Webrips(MP4), Project Files(SLN, CS)]
English | Size: 1.58 GB
Category: Lang/DBs
By Miguel Castro
WCF goes way beyond just exposing data and behavior through services. It is truly different from Web API and every other service technology out there. These topics show you why.
Table of contents
Description
OK so you watched WCF End-to-End, wait, you didn’t? OK stop and go watch it now. you’re back and watched it, great. Now you’re ready for some more advanced stuff. This is where WCF super-shines because it’s capable of stuff that’s just not doable with other technologies. You can add capabilities to your applications or system of applications that will take them to the edge of functionality and coolness. I’ll teach you how to leverage WCF’s extensibility by customizing parts of it to meet your needs. You can enjoy this course in its entirety or just target the modules that you feel will help you in your particular situation. Let’s continue this journey, on what is still today, the richest service technology in the Microsoft stack.
Collapse All
Course Overview
1m 23s
Course Overview 1m 23s
Introduction
13m 13s
Introduction 1m 53s
Modules – Part 1 2m 4s
Modules – Part 2 0m 56s
Modules – Part 3 1m 14s
Modules – Part 4 1m 33s
Modules – Part 5 1m 8s
Demo Introduction 0m 57s
Starter Project Demo 2m 33s
Summary 0m 51s
Extending WCF with Custom Behaviors
46m 29s
Overview 1m 14s
Interception-based Architecture 2m 29s
Behaviors 2m 28s
Parameter Inspectors 0m 28s
Initialization and Execution 1m 27s
Demo Introduction 1m 7s
Description of Goals 1m 22s
Implement IServiceBehavior 0m 22s
Run and Break on ApplyDispatch 1m 37s
Implement IOperationBehavior and Run 1m 20s
Attach Operation Behavior to All Operations 1m 46s
Implement IParameterInspector 1m 59s
Attach Parameter Inspector to All Operations 2m 9s
Write Directly to Console from Inspector 2m 40s
Write Parameter Inspector Class 2m 31s
Write Operation Behavior Class and Refactor 2m 27s
Write Service Behavior and Install into Host 1m 44s
Convert to Attribute and Retest 2m 30s
Add Enabled Property and Explain Config 2m 10s
Create Behavior Extension Class 1m 16s
Install Extension and Use Behavior 1m 37s
Explain Eventing and Write EventArgs Class 0m 43s
Declare and Use Event in Parameter Inspector 1m 25s
Declare and Use Event in Operation Behavior 1m 21s
Declare and Use Event in Service Behavior 0m 36s
Wire Event in Host and Retest 4m 4s
Summary 1m 22s
Making Your Services Discoverable
59m 32s
Introduction 1m 32s
Being Discoverable 2m 38s
WCF Discoverability 2m 50s
Ad-hoc Discoverability 2m 29s
Demo Introduction 1 1m 20s
Add UDP Discovery Endpoint 2m 17s
Add Service Behavior and Reference 1m 50s
Add Reference to Client and Disable Buttons 1m 44s
Create Discovery Client and Find Criteria 3m 35s
Execute Query and Refactor to Method 2m 22s
Test with and Without Host Running 3m 14s
Create Discovered Address Variable 3m 43s
Set Discovered Address and Show Contents 1m 57s
Create Proxy Helper Method 2m 46s
Change for New Proxy and Test 3m 28s
Add Scope to Host 2m 49s
Add Scope to Find and Test 1m 33s
Configure Dynamic Endpoint in Client 1m 52s
Use Dynamic Endpoint and Retest 3m 11s
WCF Announcements 1m 12s
Demo Introduction 2 0m 25s
Add Announcement Endpoint to Host 0m 47s
Configure Announcement Service in Client 1m 22s
Setup and Start Announcement Service Host 1m 35s
Wire-up Announcement Events 0m 43s
Add Event Code 2m 8s
Test Host Announcements 1m 29s
Summary 2m 28s
Centralizing and Reusing Fault Handling
35m 53s
Introduction 1m 6s
Explain IErrorHandler 1m 26s
Demo Introduction 0m 34s
Conventional Fault Handling Recap 2m 4s
Implement IErrorHandler in Service 1m 46s
Implement IService Behavior and Install Handler 2m 3s
Add Validate Code for Fault Contract 2m 32s
Test for ProvideFault Breakpoint 1m 35s
Test Behavior Validate 1m 2s
Implement ProvideFault 1m 39s
Code Client for Catch 1m 35s
Test Exception Throw 1m 51s
Handle Error Explanation 1m 34s
Reusable Error Handler Class 1m 28s
Create Error Handler Class 2m 12s
Code Error Handler and Behavior Implementation 3m 14s
Demo Error Handling and Validate 1m 47s
Write Behavior Extension Element Class 1m 32s
Install Error Handler in Config and Test 3m 28s
Summary 1m 16s
Working with the Azure Service Bus
43m 16s
Introduction 1m 28s
What Is the Service Bus? 3m 4s
The Service Bus Relay Hub 3m 11s
The Azure Portal 1m 8s
Demo Introduction 0m 30s
Create Service Bus Namespace 2m 26s
Create Access Key 2m 33s
WCF and the Service Bus – 1 0m 29s
WCF and the Service Bus – 2 1m 11s
Recap on Host and Client 1m 25s
Add Service Bus NuGet Package 0m 59s
Change Endpoints to Use Service Bus 3m 7s
Add Endpoint Behavior to Both Sides 2m 10s
Test Run and Show Breakpoint as Well 3m 17s
Make Changes to Use HTTP Instead of TCP 1m 48s
Test HTTP Configuration 1m 14s
User Credentials 2m 22s
Set Security Mode in Config 2m 9s
Write Membership Provider 3m 13s
Install Membership Provider in Host 1m 49s
Send Credentials Through Proxy 1m 4s
Test User Authentication 1m 34s
Summary 0m 54s
WCF Routing Services
54m 53s
Introduction 1m 29s
What Is WCF Routing? 2m 14s
Content-based Routing 1m 34s
Content-based Routing Flow 0m 45s
Demo Introduction 0m 31s
Project Review 2m 52s
Setup Routing Initial Comfig and Host Code 3m 38s
Setup Sample Endpoint Filter 2m 35s
Setup Filter Table and Target Host Endpoint 3m 28s
Run First Routing Test 3m 35s
Setup Custom Filter Comfig 2m 7s
Write Skeleton for Custom Content Filter 2m 23s
Add Second Filter Table and Test 2m 5s
Finish Custom Filter and Test 2m 58s
Setup Else Filter and Test 3m 56s
Failover 1m 31s
Failover Flow 0m 58s
Failover Demo 4m 17s
Multicasting 0m 59s
Multicast Flow 0m 40s
Add Operation Contract for Multicast 2m 2s
Create Action Filter 1m 47s
Create Multicast Routing Endpoint 1m 10s
Code Client and Test Multicast 4m 1s
Summary 1m 6s
Leveraging HTTPS For WCF Using SSL
26m 52s
Introduction 0m 55s
Conventional WCF Security 2m 17s
HTTP Transport Security 1m 5s
Demo Introduction 0m 21s
Demonstrate Starter Project 1m 53s
Show Default Binding Configuration 0m 59s
Write Custom Membership Provider 2m 21s
Install Provider in Host Configuration 0m 46s
Change to Use Local IIS 1m 2s
Create and Use New App Pool 1m 4s
Create and Install SSL Certificate 2m 4s
Change to Use Transport Security 2m 33s
Test HTTP Transport Security 1m 58s
Message Credentials 1m 15s
Change Binding to New Security Mode 0m 49s
Add Service Credentials Behavior 0m 35s
Send Credentials Through Proxy and Test 3m 43s
Summary 1m 3s
Solving Common Problems: Long Running Processes
46m 24s
Introduction 1m 15s
Long Running Processes 1m 19s
Demo 1 Introduction 0m 41s
Project Review 0m 40s
Code Service Contract and Operation Contract 1m 3s
Code Service with Process 1m 48s
Code Proxy Class 0m 24s
Host Service and Add Configuration 0m 53s
Code Client, Test, and Explain 1m 34s
Change to Proxy Abort and Retest 1m 55s
Code Callback Contract 1m 35s
Code Duplex Client Proxy 0m 34s
Use Duplex Proxy and Handle Callback 2m 4s
Add Callback Call to Service and Test 1m 39s
Handle Cancellation from Service and Client 1m 52s
Handle Race Condition so Client can Close 2m 21s
Long Running Process – Deluxe Version 1m 49s
Demo 2 Introduction 0m 46s
Refactor to Helper Class and Call Using Task 1m 48s
Remove One-way and Run Test 2m 30s
Code-up Connect and Disconnect 1m 31s
Make Connect and Disconnect Calls from Client 1m 20s
Test Client Connection and Disconnection 1m 46s
Add Client Call Code to Service Helper 0m 57s
Multi-client Test 1m 40s
Add Running Variable to Service 0m 47s
Modify Service and Client to Use Running Variable 1m 21s
Run Test and Add Report of Complete 1m 41s
Use Complete Flag in Client and Test 1m 19s
Add Cancellation Code to Service 1m 30s
Run Final Tests 2m 7s
Summary 1m 39s
Solving Common Problems: Versioning Your Services
34m 53s
Introduction 1m 17s
Versioning – What and Why 1m 22s
WCF Versioning 2m 0s
Demo 1 Introduction 0m 38s
Project Review 1m 11s
Code Service Contract and Services 2m 8s
Code Hosts and Config 1m 40s
Code Routing Service Hosting and Config 2m 5s
Code Client Config 0m 49s
Create Simple Filter and Filter Table 1m 57s
Add Client Endpoints to Routing Host 1m 51s
Code Proxy and UI 1m 10s
Code Client Call and Run Test 1m 4s
Routing-based Versioning in WCF 0m 59s
Demo 2 Introduction 0m 36s
Add Config for Version Number in Client 1m 39s
Code Version Retrieval in Client and Code Second Button 2m 19s
Inject Version into Message Header 2m 27s
Add Namespace Prefix to Routing Host 1m 32s
Create New XPath Filters for Versions 2m 1s
Add Filters to Filter Table 1m 9s
Run Final Test 1m 42s
Summary 1m 9s
Solving Common Problems: Fault Reporting for One-way Services
15m 32s
Introduction 0m 44s
One-way Calls and Soap Messages 0m 37s
Callbacks to the Rescue 0m 48s
Demo Introduction 0m 36s
Code Service Contract and Service 0m 57s
Add Proxy and Client Code 1m 9s
Host Code with All Config 1m 13s
Non-one-Way Exception Test Run 1m 43s
One-way Exception Test Run 0m 44s
Code Callback Contract and Catch Exception in Service 0m 56s
Report Callback in Service Catch 0m 36s
Convert to Duplex Proxy and Change Client 1m 3s
Add Service-known-Type Attribute to Callback Contract 1m 54s
Final Try-catch Wrap and Retest 1m 40s
Summary 0m 46s
Solving Common Problems: Eventing and Pub/Sub with WCF
52m 22s
Introduction 0m 54s
Pu/Sub and Eventing 1m 0s
WCF Pub/Sub Solutions 1m 8s
Enhancing the GeoLib Application 1m 32s
Demo Introduction 0m 51s
Project Review 1m 36s
Discuss Subscriber Project and Some Controls 1m 50s
Finish out XAML View with Listbox 1m 48s
Create Subscription Class 1m 33s
Finish out Subscription Class 1m 17s
Create and Bind Subscriptions Collection 1m 7s
Create Pub/Sub Service Contract and Callback Contract 1m 9s
Create Pub/Sub Manager and Static Storage List 1m 21s
Implement Subscribe Operation 3m 25s
Implement Unsubscribe Operation 0m 39s
Create Pub/Sub Client Proxy 0m 48s
Setup Subscriber Form for Proxy Use 1m 16s
Implement Subscribe Button 1m 40s
Implement Unsubscribe Link 1m 13s
Host Pub/Sub Service and Configure 1m 58s
Run Subscription Test 1m 15s
Create and Use UpdateSubscriptions Callback Operation 1m 44s
Write Client-call Helper Method and Add to Operations 2m 40s
Implement New Operation in Form and Task-up Call 1m 40s
Add Thread-handling and Marshalling to Client 3m 24s
Full Subscribe and Unsubscribe Demo 0m 57s
Add Client-call Helper Method 2m 6s
Add Exception-handling to Helper Method 1m 3s
Enhance GeoManager Service to Call Clients 1m 27s
Implement Client Callback and Test 2m 37s
On-close Unsubscribe and Final Test 1m 12s
Non-callback Solution Discussion 2m 40s
Summary and Other Courses 1m 18s
Website:https://www.pluralsight.com/courses/wcf-power-topics
DOWNLOAD:
http://rapidgator.net/file/0828e5739516b064a810a100b3d9f65a/WCF_Power_Topics.part1.rar.html
http://rapidgator.net/file/6b33d86e8056942c568419bb293fcf64/WCF_Power_Topics.part2.rar.html
http://rapidgator.net/file/9ed7305bfaaef90458fe90334d92275a/WCF_Power_Topics.part3.rar.html
http://nitroflare.com/view/A68D53160199DFD/WCF_Power_Topics.part1.rar
http://nitroflare.com/view/757DD1685B8089C/WCF_Power_Topics.part2.rar
http://nitroflare.com/view/382208F121C8662/WCF_Power_Topics.part3.rar
If any links die or problem unrar, send request to http://goo.gl/aUHSZc
Leave a Reply