AdmTokenServiceRequestState.cs 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. // -
  2. // <copyright file="AdmTokenServiceRequestState.cs" company="Microsoft Corporation">
  3. // Copyright (c) Microsoft Corporation. All rights reserved.
  4. // </copyright>
  5. // -
  6. namespace Microsoft.Hawaii
  7. {
  8. using System.Net;
  9. /// <summary>
  10. /// The request state for Adm token service.
  11. /// </summary>
  12. public class AdmTokenServiceRequestState
  13. {
  14. /// <summary>
  15. /// Initializes a new instance of the AdmTokenServiceRequestState class.
  16. /// </summary>
  17. public AdmTokenServiceRequestState()
  18. {
  19. }
  20. /// <summary>
  21. /// Initializes a new instance of the AdmTokenServiceRequestState class.
  22. /// </summary>
  23. /// <param name="callback">The callback delegate</param>
  24. /// <param name="request">The request</param>
  25. public AdmTokenServiceRequestState(Microsoft.Hawaii.AdmTokenService.RetriveAdmAccessTokenComplete callback, HttpWebRequest request)
  26. {
  27. this.Callback = callback;
  28. this.Request = request;
  29. }
  30. /// <summary>
  31. /// Gets or sets the callback delegates
  32. /// </summary>
  33. public Microsoft.Hawaii.AdmTokenService.RetriveAdmAccessTokenComplete Callback { get; set; }
  34. /// <summary>
  35. /// Gets or sets the http request.
  36. /// </summary>
  37. public HttpWebRequest Request { get; set; }
  38. }
  39. }