Commit History

Author SHA1 Message Date
  Mark Lintner b2dcf4fdab This adds a unit test and a more robust method for determining the servicecontract to be returned from ContractDescription.GetContract and to more accurately determine exceptional conditions. 12 years ago
  Mark Lintner dd25ba0629 These changes fix 14335. When in getcontractinternal various things can confuse the host processing of ContractInterfaces. I only identified and fixed a couple so far and they fix problems with multiple inheritance of contracts and deep hierarchies. It is looking to verify that all of the contract interfaces it has in the list inherit from the root interface. However when IA and IB inherit from the IRoot. It will iterate nxn times and with multiple inehritance it will eventuall get a 1A and verify that it inherits from iroot it gois along until it verifies that A inherits from the root then finds it cannot verify IA becuase because it is checking to see if IB inherits from it. It doesnt because both of them are peers and inheit from IRoot. This threw an exception. I fixes that and a couple of related bugs. 12 years ago
  Miguel de Icaza b6d1b4492f Class libraries: introduce mobile_static profile, for MonoTouch-like static builds, but not limited to iOS (WinStore, Kumpera did the work). 12 years ago
  Rodrigo Kumpera a0d28b2587 Kill the MOONLIGHT define in System.ServiceModel. 13 years ago
  Martin Baulig 7c68dee830 [#6187][WCF]: Fix contract interface inheritance. 13 years ago
  Atsushi Eno 106fdeb492 ReturnValue in MessageDescription was missing when there was MessageContract. 14 years ago
  Atsushi Eno 951a6e6276 part of fix bug #41. MessageParameterAttribute is considered for return value. 14 years ago
  Atsushi Eno 777580137c ServiceKnownTypeAttribute.MethodName was used way different to lookup method. 14 years ago
  Atsushi Eno 549e702365 Add XmlSerializerFormatAttribute support in mobile profiles. 14 years ago
  Atsushi Eno 852b7fe308 Some XmlSerializerFormatAttribute and XmlSerializerOperationBehavior refactoring. 14 years ago
  Atsushi Eno 4379361aa7 Implement ConfigurationName support for ChannelFactory. 14 years ago
  Peter Gerbrandt c48cff92ce Fix contract description for contracts with deep inheritance hierarchy. 14 years ago
  Peter Gerbrandt bb22b06f22 Support for the same interface as service contract and as callback contract. 15 years ago
  Atsushi Eno 86977acb58 Operation interface methods also have ServiceKnownType attributes. 15 years ago
  Atsushi Eno b8ecb21ef2 Async MessageContract pattern needs more sophisticated contract validity check. 15 years ago
  Atsushi Eno bac5d7a27f MessageHeaderDescription were not filled in message contract. Reject wrong contracts. 15 years ago
  Atsushi Eno a2f1b9fb76 Now operations are collected per corresponding ContractDescription. 15 years ago
  Atsushi Eno d7ad74f11f Implement GetInheritedContracts(), towards bugfix #668089. 15 years ago
  Marek Habersack 8a63927fd1 [wcf] .NET allows for service contract methods to be decorated only by Web{Get,Invoke}Attribute 15 years ago
  Atsushi Eno 0e7a3971a3 Do not reject contract from the same method, could happen by a type with multiple service contracts within the typie hierarchy. 15 years ago
  Atsushi Eno 3905366d74 Add some argument check. RemoteAddress could be null for callback client runtime channel. 15 years ago
  Atsushi Eno eed5cddbae 2010-06-04 Atsushi Enomoto <[email protected]> 15 years ago
  Atsushi Eno 3966750e29 2010-06-03 Atsushi Enomoto <[email protected]> 15 years ago
  Atsushi Eno d51ce00eba 2010-04-02 Atsushi Enomoto <[email protected]> 15 years ago
  Atsushi Eno 3d1c16fc37 2010-04-02 Atsushi Enomoto <[email protected]> 15 years ago
  Atsushi Eno 4a82278269 2010-01-13 Atsushi Enomoto <[email protected]> 16 years ago
  Atsushi Eno 5c3aa1b73a 2010-01-08 Atsushi Enomoto <[email protected]> 16 years ago
  Geoff Norton 7381abcea4 Put WCF back in to monotouch 16 years ago
  Atsushi Eno f5d6d3167b 2009-09-06 Atsushi Enomoto <[email protected]> 16 years ago
  Atsushi Eno 0ed29e41ae 2009-09-06 Atsushi Enomoto <[email protected]> 16 years ago