public override void Open(string uri, IPropertyBag config, IPropertyBag bizTalkConfig, IPropertyBag handlerPropertyBag, IBTTransportProxy transportProxy, string transportType, string propertyNamespace, ControlledTermination control) { this.url = uri; Trace.WriteLine(string.Format("HttpReceiveEndpoint.HttpReceiveEndpoint( url:{0} ) called", url), "HttpReceive: Info"); this.properties = new HttpReceiveProperties(url); this.properties.LocationConfiguration(config, bizTalkConfig); }
public override void Update(IPropertyBag config, IPropertyBag bizTalkConfig, IPropertyBag handlerPropertyBag) { Trace.WriteLine(string.Format("HttpReceiveEndpoint.Update( url:{0} ) called", url), "HttpReceive: Info"); // Read the new configuration... HttpReceiveProperties newProps = new HttpReceiveProperties(url); newProps.LocationConfiguration(config, bizTalkConfig); // Update the configuration... this.properties = newProps; }