BinaryExchange.cs 698 B

1234567891011121314151617181920212223
  1. using System;
  2. namespace System.IdentityModel.Protocols.WSTrust
  3. {
  4. public class BinaryExchange
  5. {
  6. private const string defaultEncodingTypeUrl = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";
  7. public byte[] BinaryData { get; private set; }
  8. public Uri EncodingType { get; private set; }
  9. public Uri ValueType { get; private set; }
  10. public BinaryExchange (byte[] binaryData, Uri valueType)
  11. : this (binaryData, valueType, new Uri (defaultEncodingTypeUrl))
  12. { }
  13. public BinaryExchange (byte[] binaryData, Uri valueType, Uri encodingType) {
  14. BinaryData = binaryData;
  15. ValueType = valueType;
  16. EncodingType = encodingType;
  17. }
  18. }
  19. }