WCF
Everything on SkillVeris tagged WCF — collected across the glossary, study notes, blog, and cheat sheets.
24 resources across 1 library
Study Notes(24)
Consuming WCF Services in Silverlight
How Silverlight applications call WCF services through generated asynchronous proxies, and the sandbox and binding constraints that shape every call.
Authentication in WCF
How WCF authenticates callers via clientCredentialType options across transport and message security, including Windows, Certificate, UserName, and IssuedToken.
Consuming WCF Services
How .NET client applications discover, generate proxies for, and call WCF services reliably, including channel lifecycle and fault handling.
Duplex Communication in WCF
Covers how WCF services push data back to clients using callback contracts, duplex-capable bindings, and session-aware instance management.
Hosting WCF Services
How WCF services get activated and run, from self-hosted console applications to IIS and Windows Activation Services.
Migrating WCF to Modern Alternatives
Practical strategies for moving existing WCF services off .NET Framework onto CoreWCF, gRPC, or ASP.NET Core Web API.
RESTful Services with WCF
Shows how to expose plain REST/JSON endpoints from a WCF service using webHttpBinding, WebGet/WebInvoke, and UriTemplate routing.
Securing WCF Endpoints
Practical, end-to-end guidance for locking down a WCF service endpoint — binding choice, behaviors, authorization, and operational hardening.
WCF Architecture: Address, Binding, Contract
How every WCF endpoint is built from three core elements — Address, Binding, and Contract — and how they fit into the layered WCF architecture.
WCF Bindings Explained
A tour of WCF's built-in bindings and how each one shapes the transport, encoding, and security of a service contract.
WCF Certificates
How X.509 certificates are configured, stored, and used in WCF for service authentication, client authentication, and message encryption.
WCF Configuration Basics
How WCF services are wired together through web.config/app.config, and the essential Address-Binding-Contract structure behind every endpoint.
WCF Data Services
Introduces WCF Data Services (formerly ADO.NET Data Services) for automatically exposing an Entity Framework model as a queryable OData feed.
WCF Instancing and Concurrency
Understand the InstanceContextMode and ConcurrencyMode settings that control how many service instances WCF creates and how many threads can touch each one at…
WCF Interview Questions
Commonly asked WCF interview questions covering ABC fundamentals, bindings, contracts, instancing, and troubleshooting, with explained answers.
WCF Message Exchange Patterns
Explains the three message exchange patterns (MEPs) — One-Way, Request-Reply, and Duplex — that define how messages flow between a WCF client and service.
WCF Quick Reference
A condensed cheat sheet of WCF bindings, contract attributes, hosting options, and configuration essentials for day-to-day lookup.
WCF Reliable Messaging
Learn how WCF's WS-ReliableMessaging support guarantees ordered, exactly-once (or at-least-once) message delivery over unreliable transports like HTTP.
WCF Security Modes
An overview of the five security modes WCF bindings expose — None, Transport, Message, TransportWithMessageCredential, and TransportCredentialOnly — and when t…
WCF Throttling
Learn how ServiceThrottlingBehavior caps concurrent calls, sessions, and instances to protect a WCF service from being overwhelmed under load.
WCF Transactions
Understand how WCF flows ACID transactions across service boundaries using WS-AtomicTransaction, and how to control transaction scope, propagation, and complet…
WCF vs gRPC
A technical comparison of WCF's SOAP-based service model against gRPC's HTTP/2 and Protocol Buffers approach, and when to choose each.
WCF vs Web API
Compares WCF's protocol-flexible, contract-first model against ASP.NET Web API's HTTP-first, resource-oriented approach, and when to choose each.
What Is WCF?
An introduction to Windows Communication Foundation, the .NET framework for building service-oriented, message-based distributed applications.