SessionSecurityTokenCacheKey.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using System;
  2. using System.Xml;
  3. namespace System.IdentityModel.Tokens
  4. {
  5. public class SessionSecurityTokenCacheKey
  6. {
  7. [MonoTODO]
  8. public static bool operator !=(SessionSecurityTokenCacheKey first, SessionSecurityTokenCacheKey second) {
  9. throw new NotImplementedException ();
  10. }
  11. [MonoTODO]
  12. public static bool operator ==(SessionSecurityTokenCacheKey first, SessionSecurityTokenCacheKey second) {
  13. throw new NotImplementedException ();
  14. }
  15. public UniqueId ContextId { get; private set; }
  16. public string EndpointId { get; private set; }
  17. public bool IgnoreKeyGeneration { get; set; }
  18. public UniqueId KeyGeneration { get; private set; }
  19. public SessionSecurityTokenCacheKey (string endpointId, UniqueId contextId, UniqueId keyGeneration) {
  20. EndpointId = endpointId;
  21. ContextId = contextId;
  22. KeyGeneration = keyGeneration;
  23. }
  24. [MonoTODO]
  25. public override bool Equals (System.Object obj) {
  26. throw new NotImplementedException ();
  27. }
  28. [MonoTODO]
  29. public override int GetHashCode () {
  30. throw new NotImplementedException ();
  31. }
  32. [MonoTODO]
  33. public override string ToString () {
  34. throw new NotImplementedException ();
  35. }
  36. }
  37. }