MessageEncoderFactory.cs 693 B

1234567891011121314151617181920212223242526272829
  1. //-----------------------------------------------------------------------------
  2. // Copyright (c) Microsoft Corporation. All rights reserved.
  3. //-----------------------------------------------------------------------------
  4. namespace System.ServiceModel.Channels
  5. {
  6. using System;
  7. public abstract class MessageEncoderFactory
  8. {
  9. protected MessageEncoderFactory()
  10. {
  11. }
  12. public abstract MessageEncoder Encoder
  13. {
  14. get;
  15. }
  16. public abstract MessageVersion MessageVersion
  17. {
  18. get;
  19. }
  20. public virtual MessageEncoder CreateSessionEncoder()
  21. {
  22. return Encoder;
  23. }
  24. }
  25. }