**** Merged from MCS ****
[mono-project.git] / mcs / class / Microsoft.Web.Services / Microsoft.Web.Services.Messaging / SoapPort.cs
blobd3f7137d82be2f9474db31c15f4a9b0317fb69c4
1 //
2 // Microsoft.Web.Services.Messaging.SoapPort.cs
3 //
4 // Author: Todd Berman <tberman@gentoo.org>
5 //
6 // (C) 2003 Todd Berman
8 using Microsoft.Web.Services;
10 namespace Microsoft.Web.Services.Messaging
13 public abstract class SoapPort
15 private Pipeline _pipeline;
17 public SoapPort () : base ()
19 _pipeline = null;
22 protected abstract void FilterMessage (SoapEnvelope env);
24 public Pipeline Pipeline {
25 get {
26 if(_pipeline == null) {
27 _pipeline = new Pipeline ();
29 return _pipeline;
31 set { _pipeline = value; }