Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 

64 lignes
1.1 KiB

  1. using System;
  2. using System.Threading.Tasks;
  3. using Newtonsoft.Json;
  4. using Xunit;
  5. namespace DotNetCore.CAP.Test
  6. {
  7. public class Sample
  8. {
  9. public void DateTimeParam(DateTime dateTime)
  10. {
  11. }
  12. public void StringParam(string @string)
  13. {
  14. }
  15. public void GuidParam(Guid guid)
  16. {
  17. }
  18. public void UriParam(Uri uri)
  19. {
  20. }
  21. public void IntegerParam(int @int)
  22. {
  23. }
  24. public void ComplexTypeParam(ComplexType complexType)
  25. {
  26. }
  27. public void ThrowException()
  28. {
  29. throw new Exception();
  30. }
  31. public async Task<int> AsyncMethod()
  32. {
  33. await Task.FromResult(3);
  34. throw new Exception();
  35. }
  36. }
  37. public class ComplexType
  38. {
  39. public DateTime Time { get; set; }
  40. public string String { get; set; }
  41. public Guid Guid { get; set; }
  42. public Person Person { get; set; }
  43. }
  44. public class Person
  45. {
  46. public int Age { get; set; }
  47. public string Name { get; set; }
  48. }
  49. }