![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
| |
| | #1 (permalink) |
| | schema validating an incoming message All, I would like to schema validate an incoming message before I process it w/ indigo. If the message is not schema valid, I would like to send back an exception to the caller. If the message is valid, it processes normally. I have created a service that accepts and returns generic System.ServiceModel.Message objects. This gives me total control of the message contents, however it also bypasses the automatic serialization and makes the contract really generic. You cannot generate objects via svcutil since everything is a basic message. Are there any other hooks within Indigo that I can use to run schema validation as the message arrives, perhaps the Channel provides something? Thanks, Damon <ServiceBehavior(InstanceContextMode:=InstanceContextMode.PerSession)> _ Public Class EventsService6 Implements IEventsService6 Private m_events As New List(Of LinkItemSer) Public Function GetEvent(ByVal msg As Message) As Message Implements IEventsService6.GetEvent Console.WriteLine("EventsService6.GetEvent()") Dim key As String = msg.Headers.GetHeader(Of String)("LicenseKeyHeader", "http://chr/2006/02/EventsService6") Console.WriteLine("License key is " & key) Return New GetEventsResponse(m_events) End Function |
My System Specs![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| stuck incoming message pop 3 not responding | Vista mail | |||
| How do I Delete an error message on incoming mail? | Vista mail | |||
| Automatic reply to incoming message | Vista mail | |||