Appendix G. ServiceModelEx Catalog

CollectionExtensions

Category

C#

Description

Augments the LINQ collection extensions with additional methods.

See Also

ArrayExtensions

Category

C#

Description

Provides all the LINQ extensions that return a collection except when operating on an array, in which case they return an array. Augments the LINQ collection extensions with additional methods for arrays.

InProcFactory<S,I>

Category

Hosting

Description

Instantiates a .NET class over WCF. No config file or host is required.

WcfWrapper<S,I>

Category

Hosting

Description

Wraps the InProcFactory<S,I> to provide regular .NET syntax for creating and managing the service. The result is indistinguishable from plain .NET programming, yet the object is instantiated and called over WCF.

ServiceHost<T>

Category

Hosting

Description

Adds type safety to ServiceHost, adds support for string-based base addresses, streamlines and automates metadata publishing, automates handling known types, adds any error handler extensions, adds the ErrorHandlerBehavior to the service, including exception details in faults, verifies all queues, purges queues on shutdown in debug mode, enables security audits, and reads throttle values.

Get Programming WCF Services, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.