In System.ServiceModel.Description:moon/1.99.1.1
commitee08a4d041bdb88f49a027ce1a4f7736751a32d5
authorSebastien Pouliot <sebastien@ximian.com>
Tue, 18 Aug 2009 14:24:10 +0000 (18 14:24 -0000)
committerSebastien Pouliot <sebastien@ximian.com>
Tue, 18 Aug 2009 14:24:10 +0000 (18 14:24 -0000)
treeffff591ad222a2c32280e9c67ff92c0a22d5d63c
parent1163a482f7430930bee670cf4c6721ecf9880974
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:
mcs/class/System.ServiceModel/ChangeLog
mcs/class/System.ServiceModel/System.ServiceModel.Channels/ChangeLog
mcs/class/System.ServiceModel/System.ServiceModel.Channels/DuplexChannelBase.cs
mcs/class/System.ServiceModel/System.ServiceModel.Channels/Message.cs
mcs/class/System.ServiceModel/System.ServiceModel.Channels/MessageHeader.cs
mcs/class/System.ServiceModel/System.ServiceModel.Channels/MessageHeaders.cs
mcs/class/System.ServiceModel/System.ServiceModel.Channels/PeerDuplexChannel.cs
mcs/class/System.ServiceModel/System.ServiceModel.Channels/ReplyChannelBase.cs
mcs/class/System.ServiceModel/System.ServiceModel.Channels/RequestChannelBase.cs
mcs/class/System.ServiceModel/System.ServiceModel.Channels/TcpChannelListener.cs
mcs/class/System.ServiceModel/System.ServiceModel.Channels/TcpDuplexSessionChannel.cs
mcs/class/System.ServiceModel/System.ServiceModel.Description/ChangeLog
mcs/class/System.ServiceModel/System.ServiceModel.Description/DataContractSerializerOperationBehavior.cs
mcs/class/System.ServiceModel/System.ServiceModel.Description/MetadataExchangeClient.cs
mcs/class/System.ServiceModel/System.ServiceModel.Description/MetadataResolver.cs
mcs/class/System.ServiceModel/System.ServiceModel.Description/ServiceDebugBehavior.cs
mcs/class/System.ServiceModel/System.ServiceModel.Description/ServiceMetadataBehavior.cs
mcs/class/System.ServiceModel/System.ServiceModel.Description/ServiceMetadataExtension.cs
mcs/class/System.ServiceModel/System.ServiceModel.Dispatcher/BaseMessagesFormatter.cs
mcs/class/System.ServiceModel/System.ServiceModel.Dispatcher/ChangeLog
mcs/class/System.ServiceModel/System.ServiceModel.Dispatcher/ChannelDispatcher.cs
mcs/class/System.ServiceModel/System.ServiceModel.Dispatcher/DefaultOperationInvoker.cs [new file with mode: 0644]
mcs/class/System.ServiceModel/System.ServiceModel.Dispatcher/EndpointDispatcher.cs
mcs/class/System.ServiceModel/System.ServiceModel.Dispatcher/IOperationInvoker.cs
mcs/class/System.ServiceModel/System.ServiceModel.Dispatcher/OperationInvokerHandler.cs
mcs/class/System.ServiceModel/System.ServiceModel.PeerResolvers/ChangeLog
mcs/class/System.ServiceModel/System.ServiceModel.PeerResolvers/IPeerConnectorContract.cs
mcs/class/System.ServiceModel/System.ServiceModel.dll.sources
mcs/class/System.ServiceModel/System.ServiceModel/AllEnums.cs
mcs/class/System.ServiceModel/System.ServiceModel/ChangeLog
mcs/class/System.ServiceModel/System.ServiceModel/ClientBase.cs
mcs/class/System.ServiceModel/System.ServiceModel/EndpointAddress.cs
mcs/class/System.ServiceModel/System.ServiceModel/OperationContextScope.cs
mcs/class/System.ServiceModel/System.ServiceModel/ServiceBehaviorAttribute.cs
mcs/class/System.ServiceModel/System.ServiceModel/ServiceHostBase.cs
mcs/class/System.ServiceModel/System.ServiceModel/ServiceRuntimeChannel.cs