In System.ServiceModel.Description:
2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
* DataContractSerializerOperationBehavior.cs : add missing members.
2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
* MetadataExchangeClient.cs : add missing async methods.
2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
* MetadataResolver.cs : added remaining methods.
* MetadataExchangeClient.cs : a bit of required changes for above.
2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
* ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs :
add Binding properties. Properties are now auto.
* ServiceMetadataExtension.cs : take Binding too to build dispatcher.
In System.ServiceModel.Channels:
2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
* ReplyChannelBase.cs, DuplexChannelBase.cs, RequestChannelBase.cs:
implement GetProperty<T>() and return its channel manager.
2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
* PeerDuplexChannel.cs : ongoing implementation. Fix wrong peer
destination address in Connect() request. To repeat sending
request, use buffered copy. Set some peer-channel specific
header items. (todo: and consume them.)
2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
* Message.cs : state is set only after WriteBodyContents().
2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
* MessageHeaders.cs : eliminate wrong use of
ReadElementContentAsString() (it is not always simple string).
2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
* MessageHeaders.cs : when the value is null, do not try to
deserialize EndpointAddress.
2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
* MessageHeader.cs : add Value property. (Forgot dependent change.)
2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
* MessageHeaders.cs : GetHeader<T>() could mostly skip extra
serialization and deserialization of values.
2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
* PeerDuplexChannel.cs : handle Welcome and Refuse at client side.
Now simply use connector contract.
2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
* PeerDuplexChannel.cs : handle Disconnect(). Fix URLs a bit.
2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
* TcpChannelListener.cs : do not try to compare dead connection's
IPEndPoint (it raises an error).
2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
* MessageHeaders.cs : allow null header value on each specific setter.
2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
* DuplexChannelBase.cs, TcpDuplexSessionChannel.cs :
get local and remote address of connected counterpart to get
callback channel connected.
* PeerDuplexChannel.cs : remove FIXME wrt above.
In System.ServiceModel:
2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
* ServiceHostBase.cs : wildcard action support was not working
for one-way channels.
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.
2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
* ServiceRuntimeChannel.cs : made some properties in duplex context
channel dispatching to internal client.
2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
* OperationContextScope.cs : check null arg.
2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
* ServiceRuntimeChannel.cs : return timeouts that are set at
dispatch runtime later than its .ctor(). Provide ListenUri too.
2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
* AllEnums.cs : add AddressFilterMode and SupportedAddressingMode.
* ServiceBehaviorAttribute.cs : added missing properties.
2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
* ClientBase.cs : (ChannelBase) now ClientRuntimeChannel demands an
explicit address.
2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
* ServiceHostBase.cs : use new IOperationInvoker implementation.
In .:
2009-08-18 Sebastien Pouliot <sebastien@ximian.com>
Update everything to r140102 which is known to work properly
on robozzle and ITV.
[Fix bug 531893]
r: kangaroo
2009-08-11 Astushi Enomoto <atsushi@ximian.com>
* System.ServiceModel.dll.sources: add DefaultOperationInvoker.cs.
In System.ServiceModel.Dispatcher:
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
be a bit kindful.
2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
* IOperationInvoker.cs : fix interface.
* DefaultOperationInvoker.cs : refresh implementation of the above.
* BaseMessagesFormatter.cs, OperationInvokerHandler.cs :
dependent changes for above.
In System.ServiceModel.PeerResolvers:
2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
* IPeerConnectorContract.cs : use wildcard for the actual message
transfer operation.
2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
* IPeerConnectorContract.cs : fix internal member name to get
serialized correctly.
2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
* IPeerConnectorContract.cs : add itself as CallbackContract.
2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
* IPeerConnectorContract.cs : remove receiver contract.
2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
* IPeerConnectorContract.cs : add Disconnect() to receiver contract.
svn path=/branches/moon/1.99.1/mcs/; revision=140164
36 files changed: