WCF Integration with Logging Application Block in Enterprise Library 3.1

יום שלישי, יוני 19, 2007

I've posted about the WCF Integration with Validation Application Block and the integration with Exception Handling Application Block in the past, and the missing piece was the integration with the Logging Application Block. Pablo M. Cibraro (aka Cibrax) has posted about this integration. In his post he explains the idea behind the integration and gives some configuration snippets that helps. If you're not familiar with the Logging Application Block, you can watch my screencast about it in here. Enjoy!

Enterprise Library – Exception Handling Application Block – Screencast [HE]

Enterprise Library - Exception Handling Application Block - Screencast This screencast shows the API and configuration required for using the Exception Handling Application Block. If you haven't watched the Introduction screencast about the demo application and the Logging Application Block, you are invited to watch it here. View VideoFormat: aspxDuration: --:-- ...

Enterprise Library – Logging Application Block – Screencast [HE]

Enterprise Library - Logging Application Block - Screencast Lately, I presented several application blocks from Enterprise Library 3.1. You can find the slide decks and demos in this post. Due to audience demand, I recorded some screencast of the demos I showed during the presentation, and they are finally available for you. The first screencast shows the demo application that I have used in order to show the capabilities of the application blocks, and some nice features of the Logging Application Block. Please notice that the screencast was recorded in Hebrew, but the demo is clear enough to be watched without understanding...

Slide Decks and Demos from my Enterprise Library 3.0 Session

יום שלישי, יוני 12, 2007

Today, Memi Lavi, a Solution Architect from Microsoft Consulting Services and myself gave a session about . In this session we gave an introduction to the Enterprise Library - what it is, what it isn't, talked about the core architecture and the basic concepts every developer should be familiar with. We showed the Logging Application Block, Exception Handling Application Block, Validation Application Block with its integration with ASP.Net and WCF and Policy Injection Application Block. We also had a demo of creating a typed provider with the Application Block Software Factory. The session, that was planned for 2.5  hours took almost 4 since the...

Incompatible Configuration Assemblies of Enterprise Library

יום חמישי, מאי 31, 2007

I am giving a lecture about Enterprise Library 2.0 and 3.0 for a customer later this month, and spending the last few days building a demo application (Expect more details and posts about this later). I ran into a problem with the configuration tool the minute I started working with it: The configuration editor always place the assembly definitions of the assembly as signed assemblies. For example: <configSections>   <section name="loggingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version=3.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />   </configSections> Running the application (Web or Win) always raised the following exception: "Could not load file or assembly 'Microsoft.Practices.EnterpriseLibrary.Logging, Version=3.1.0.0,...
one comment

Just Released: Enterprise Library 3.1 – May 2007

יום רביעי, מאי 23, 2007

After some bug were spotted in the latest release of , and a promise from Tom Hollander, the team has released Enterprise Library 3.1 to the web. Here are the highlights of the new version: Policy Injection Application Block The default Remoting PolicyInjector can now be replaced with alternative interception mechanisms via configuration without modifying the application block code Call Handler attributes are now honored correctly when placed on interface methods Fixed an issue that could cause duplicate handlers where matching rules matched both a class and its interface Classes implementing COM interfaces (including those...

Policy Injection Application Block in Enterprise Library 3.0 – Part 1

יום שלישי, מאי 15, 2007

Continuing my journey in Enterprise Library 3.0 mysterious ways, I decided to check out the Policy Injection Application Block. Tom Hollander announced this block in February this year, and it immediately caught my eyes... I am going to take some blog posts to talk about this new block, and will address the following topics: Introduction to Policy Injection Application Block (This post) Configuring Policies, Matching Rules and Call Handlers Implementing a Custom Matching Rule Implementing a Custom Call Handler Maybe more... So, without wasting any more time, lets get started... The basic Idea of Policy Injection is to enable...
3 comments

WCF Exception Handling with Exception Handling Application Block Integration

יום שבת, אפריל 7, 2007

WCF Exception Handling with Exception Handling Application Block Integration This post is one of a post series about WCF Integration in Enterprise Library 3.0. Specifically, this post is the first post I am talking about the integration between Exception Handling Application Block and Windows Communication Foundation (WCF). This post has a brief overview about the Exception Handling Application Block (EAB) and the WCF Fault Handling. Then, this post explains how to use the EAB integration with WCF. Exception Handling Application Block If you're familiar with the Exception Handling Application Block, you can skip to the next section. If you're not, stay around. To...

Validating WCF Service Messages with Validation Application Block – Part 4

This post is one of a post series about WCF Integration in Enterprise Library 3.0. Specifically, this post is the forth post I am talking about the integration between Validation Application Block and Windows Communication Foundation (WCF). In the first post I talked about the kinds of parameters validation that can be used. In the second post I talked about what happens when the parameters are not valid. In the third post I talked about how to extend WCF with the Validation Application Block to enable validation. This post will explain how the integration really built and how it works. Parameter Inspector...