Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
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.

Go Back   Vista Forums > Misc Newsgroups > Indigo

Vista - schema validating an incoming message

 
 
Old 03-04-2006   #1 (permalink)
Damon Allison


 
 

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 SpecsSystem Spec
 

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


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46