Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Messages   (RSS)

Order Best Practices

Why is setting the Order property on data members recommended when adding fields in a new version of the contract? The data contract versioning best practices recommend taking three steps when adding fields in a new version of a contract. The first recommendation

Nothing to See Here

What is the System.ServiceModel.Channels.NullMessage used for? The Message class is a central abstraction for representing communication between two endpoints. There's often interesting information associated with a message, such as the message delivery
Posted by Nicholas Allen | 0 Comments
Filed under: , ,

Levels of Tracing, Part 6

The last article in the levels of tracing series covers the logging of messages at the transport level. Transport level logging generally occurs in the message encoder as that is where the message bytes are actually processed but in some rare cases there

Levels of Tracing, Part 5

Last time I talked about the four switches that control which types of messages get logged: logEntireMessage: whether to log message bodies or just the headers of each message logMalformedMessages: whether to log the message when there is a decoding error,

Levels of Tracing, Part 4

Today's article continues the series on tracing and message logging with a look at the different message logging configuration options. Introduction to tracing and trace levels Configuration tracing and trace options Enabling message logging The options

Levels of Tracing, Part 3

Although often associated with event tracing, message logging is actually a separate facility from the standard levels of tracing. Message logging is not enabled by default just like event tracing is not enabled by default. You activate message logging

Levels of Tracing, Part 2

Continuing from last time where I talked about the different levels of tracing, today covers how to configure trace sources for a particular level and when each trace level should be used. A simple configuration for tracing combines a trace source with

Levels of Tracing, Part 1

Tracing is a mechanism for collecting error information and other processing milestones from across multiple components within an application. Tracing is generally not enabled by default. Rather, you have to elect through application configuration or

Securing Custom Headers, Version 3

How do I configure a client to sign or encrypt message headers that are generated dynamically at runtime? The client uses the same ChannelProtectionRequirements mechanism to specify the protection of message headers as the service does. Your intuition

Fault Serialization with XmlSerializer

About 20 posts ago, back before PDC, this was the next topic in the queue to be posted. It has been somewhat delayed by all of the talk of product announcements and details about future releases. Since it was becoming lonely and forgotten I thought I'd

Non-Destructive Queue Receive State Machine

The state machine for a non-destructive receive has some noticeable similarities to the state machine for a general-purpose communication object, but it's intentional for these two state machines to be different. A non-destructive receive tries with minimal

Non-Destructive Queue Receive

You should take the time to understand the earlier articles in the series for context if you haven't already. Future of Queuing An Alternative Queuing Model The three basic operations that we talked about for queuing with non-destructive receives are

Correlation under the Hood

You'll probably want to have read the previous articles about correlation for this to make sense. Future of Correlation Future of Correlation Examples Message Filters and Queries Now that you've seen some of the details about message queries, you can
Posted by Nicholas Allen | 2 Comments
Filed under: , ,

Message Filters and Queries

Since a message filter and message query share a similar heritage, let's start by looking at the conceptually simpler message filter APIs. You probably haven't seen message filters before unless you've gone out of your way to explore everything that comes
Posted by Nicholas Allen | 1 Comments
Filed under: , ,

Future of Correlation Examples

Last time I talked about how WCF 4.0 standardizes many different types of correlations using a query mechanism and promised to go into more detail today. You might already be familiar with the message filter engine in WCF 3.0. If you haven't seen message
Posted by Nicholas Allen | 0 Comments
Filed under: , ,
More Posts Next page »
 
Page view tracker