Ok, this article is going to go against everything your mother taught you about cleanly disposing of your objects. Didn’t she always say, “Always dispose of your resources when you are finished with them. And scope it with a using statement if you can!”? My mother practically beat that into me growing up and she would probably disown me if she read this post. Dan Rigsby » Don’t Wrap Wcf Service Hosts or Clients in a Using Statement Dan Rigsby » Don’t Wrap Wcf Service Hosts or Clients in a Using Statement
XML and ADO.NET Types in Data Contracts The XmlElement type is serialized using its XML contents. For example, using the following type. [DataContract(Namespace=@"http://schemas.contoso.com")] public class MyDataContract { [DataMember] public XmlElement myDataMember; public void TestClass() { XmlDocument xd = new XmlDocument(); myDataMember = xd.CreateElement("myElement"); myDataMember.InnerText = "myContents"; myDataMember.SetAttribute ("myAttribute","myValue"); } } XML and ADO.NET Types in Data Contracts
Microsoft Windows Communication Foundation (WCF) tools are designed to make it easier for you to create, deploy, and manage WCF applications. This section contains detailed information about the tools. Please note that the tools are not supported. Windows Communication Foundation Tools Windows Communication Foundation Tools
The full error message is: HTTP Error 404.3 – Not FoundThe page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map. Detailed Error InformationModule StaticFileModule. WCF Troubleshooting Quickstart WCF Troubleshooting Quickstart
WCF: Instance Management Techniques For Developing WCF Apps WCF: Instance Management Techniques For Developing WCF Apps WCF Essentials Discover Mighty Instance Management Techniques For Developing WCF Apps Juval Lowy
Using the Message Class When you need an alternative way of creating outgoing message contents (for example, creating a message directly from a file on disk) instead of serializing .NET Framework objects. When you need an alternative way of using incoming message contents (for example, when you want to apply an XSLT transformation to the raw XML contents) instead of deserializing into .NET Framework objects. When you need to deal with messages in a general way regardless of message contents (for example, when routing or forwarding messages when building a router, load-balancer, or a publish-subscribe system). The operation cannot have any out or ref parameters. There cannot be more than one input parameter. If the parameter is present, it must be either Message or a message contract type. Using the Message Class
If you use the default instancing behavior in WCF, all calls between a WCF client object are handled by the same service instance. Therefore, at the application level, you can think of a session as enabling application behavior similar to local call behavior. For example, when you create a local object: A constructor is called. Using Sessions Using Sessions
Just Released: Web Service Software Factory for WCF! - Tom Hollander's blog
<serviceDebug> <serviceDebug> Specifies debugging and help information features for a Windows Communication Foundation (WCF) service. The following sections describe attributes, child elements, and parent elements. Attributes Child Elements None.
Service Station: WCF Messaging Fundamentals Service Station: WCF Messaging Fundamentals Service Station WCF Messaging Fundamentals Aaron Skonnard Code download available at:ServiceStation2007_04.exe(161 KB) When you start pulling the layers away from Windows® Communication Foundation, you find a sophisticated XML-based messaging framework that offers a world of possibilities when connecting systems using a variety of protocols and formats. In this month's column, I am highlighting some of the key messaging features we can thank for such flexibility.
Peer Channel is a multiparty, peer-to-peer (P2P) communication technology in Windows Communication Foundation (WCF). It provides a secure and scalable message-based P2P communication channel for application developers. One common example of a multiparty application that can benefit from Peer Channel is a collaborative application, such as chat, where a group of people chat with one another in a peer-to-peer manner without servers. Peer Channel enables P2P collaboration, content distribution, load balancing, and distributed processing for both consumer and enterprise scenarios. Peer-to-Peer Networking Peer-to-Peer Networking
This message cannot support the operation because it has been copied - Nicholas Allen's Indigo Blog Has this error message happened to you? It's because the lifetime of a message only lasts for one use. Once you've looked at the contents of a message, or copied the contents somewhere, you can't read the message again. This is a common problem encountered when people are trying to write a message inspector.
Nicholas Allen's Indigo Blog
Matevz Gacnik's Weblog - WCF: Reliable Message Delivery Windows Communication Foundation includes concepts which enable the developer to insist on reliably delivering messages in both directions. The mechanism is actually transport agnostic and allows messages to be flown reliably from client to service and replies from service to client. Underneath, WS-ReliableMessaging (WS-RM) implementation is used. Click here for Microsoft's specification. Content is the same. WS-RM is based on a concept of a message sequence.
How to: Host and Run a Basic Windows Communication Foundation Service This topic describes how to host a Windows Communication Foundation (WCF) service in a console application. This procedure consists of the following steps: Create a console application project to host the service.
This is one of two how-to topics that demonstrate publishing metadata for a Windows Communication Foundation (WCF) service. There are two ways to specify how a service should publish metadata, using a configuration file and using code. This topic shows how to publish metadata for a service using a configuration file. This service is a self-hosted service, which is configured using a configuration file. How to: Publish Metadata for a Service Using a Configuration File
Consume WCF BasicHttpBinding Services from ASMX Clients The interoperability of WCF services has been touted quite a bit: just expose an endpoint using BasicHttpBinding and you will have a WS-I Basic Profile adherent web-service. This is of course backed by some simple examples of math services, all RPC-style and none of them messaging-style services. We have for some time been consuming our BasicHttpBinding WCF services from a Flex 2 client and a WinForms smart client using a WCF generated client proxy (svcutil.exe).
Versioning Windows Communication Foundation Services - Craig McMurtry's WebLog
Blog Archive » A Sample IWsdlExportExtension for WCF
WCF and WSDL
Clemens Vasters - Saturday, February 26, 2005
Clemens Vasters - A Weekend With Indigo. Part 1: Simple Messaging
Improving WCF Interoperability: Flattening your WSDL - Christian Weyer's Blog
How to: Callback function with WCF - .net ready !!!
WCF Streaming: Upload files over HTTP
Using Message Contracts
AddressAccessDeniedException – Cause and Solution - Amit Lale's blog
Data Contract Schema Reference
Service Station: Serialization in Windows Communication Foundation
WCF with Transport security and self-signed certificate
WCF-Creating Self-Signed Certificates - Damir Dobric Posts - developers.de
WCF "Raw" programming model (Web) - receiving arbitrary data - Carlos' blog
How to: Create Temporary Certificates for Use During Development
restws.pdf (application/pdf Object)
Explaination of different timeout types
Clients and the Automatic Help Page in WCF WebHttp Services - The .NET Endpoint