* ServiceHostBase.cs : set expected AddressFilter.
* EndpointDispatcher.cs : do not try to create wrong filter.
svn path=/trunk/mcs/; revision=140058
+2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
+
+ * EndpointDispatcher.cs : do not try to create wrong filter.
+
2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
* ChannelDispatcher.cs : EndpointNotFoundException message could
}
public MessageFilter AddressFilter {
- get { return address_filter ?? (address_filter = new EndpointAddressMessageFilter (EndpointAddress)); }
+ get { return address_filter; }
set {
if (value == null)
throw new ArgumentNullException ("value");
+2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceHostBase.cs : set expected AddressFilter.
+
2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
* EndpointAddress.cs : #if !NET_2_1 is removing code too much.
new EndpointDispatcher (se.Address, se.Contract.Name, se.Contract.Namespace);
endpoint_dispatcher.DispatchRuntime.Type = Description.ServiceType;
endpoint_dispatcher.ContractFilter = GetContractFilter (se.Contract);
+ endpoint_dispatcher.AddressFilter = new EndpointAddressMessageFilter (se.Address);
endpoint_dispatcher.ChannelDispatcher = cd;
cd.Endpoints.Add (endpoint_dispatcher);