PeerCustomResolverSettings.cs 843 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. //
  2. // PeerCustomResolverSettings.cs
  3. //
  4. // Author:
  5. // Marcos Cobena ([email protected])
  6. //
  7. // Copyright 2007 Marcos Cobena (http://www.youcannoteatbits.org/)
  8. //
  9. using System;
  10. using System.ServiceModel.Channels;
  11. namespace System.ServiceModel.PeerResolvers
  12. {
  13. public class PeerCustomResolverSettings
  14. {
  15. EndpointAddress address;
  16. Binding binding;
  17. PeerResolver resolver;
  18. public PeerCustomResolverSettings()
  19. {
  20. }
  21. [MonoTODO]
  22. public EndpointAddress Address {
  23. get { return address; }
  24. set { address = value; }
  25. }
  26. [MonoTODO]
  27. public Binding Binding {
  28. get { return binding; }
  29. set { binding = value; }
  30. }
  31. public bool IsBindingSpecified {
  32. get { return Binding != null; }
  33. }
  34. [MonoTODO]
  35. public PeerResolver Resolver {
  36. get { return resolver; }
  37. set { resolver = value; }
  38. }
  39. }
  40. }