Microsoft.Extensions.WebEncoders.xml 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Microsoft.Extensions.WebEncoders</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Microsoft.Extensions.DependencyInjection.EncoderServiceCollectionExtensions">
  8. <summary>
  9. Extension methods for setting up web encoding services in an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
  10. </summary>
  11. </member>
  12. <member name="M:Microsoft.Extensions.DependencyInjection.EncoderServiceCollectionExtensions.AddWebEncoders(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
  13. <summary>
  14. Adds <see cref="T:System.Text.Encodings.Web.HtmlEncoder"/>, <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder"/> and <see cref="T:System.Text.Encodings.Web.UrlEncoder"/>
  15. to the specified <paramref name="services" />.
  16. </summary>
  17. <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
  18. <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
  19. </member>
  20. <member name="M:Microsoft.Extensions.DependencyInjection.EncoderServiceCollectionExtensions.AddWebEncoders(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.Extensions.WebEncoders.WebEncoderOptions})">
  21. <summary>
  22. Adds <see cref="T:System.Text.Encodings.Web.HtmlEncoder"/>, <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder"/> and <see cref="T:System.Text.Encodings.Web.UrlEncoder"/>
  23. to the specified <paramref name="services" />.
  24. </summary>
  25. <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
  26. <param name="setupAction">An <see cref="T:System.Action`1"/> to configure the provided <see cref="T:Microsoft.Extensions.WebEncoders.WebEncoderOptions"/>.</param>
  27. <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
  28. </member>
  29. <member name="T:Microsoft.Extensions.WebEncoders.Testing.HtmlTestEncoder">
  30. <summary>
  31. Encoder used for unit testing.
  32. </summary>
  33. </member>
  34. <member name="T:Microsoft.Extensions.WebEncoders.Testing.JavaScriptTestEncoder">
  35. <summary>
  36. Encoder used for unit testing.
  37. </summary>
  38. </member>
  39. <member name="T:Microsoft.Extensions.WebEncoders.Testing.UrlTestEncoder">
  40. <summary>
  41. Encoder used for unit testing.
  42. </summary>
  43. </member>
  44. <member name="T:Microsoft.Extensions.WebEncoders.WebEncoderOptions">
  45. <summary>
  46. Specifies options common to all three encoders (HtmlEncode, JavaScriptEncode, UrlEncode).
  47. </summary>
  48. </member>
  49. <member name="P:Microsoft.Extensions.WebEncoders.WebEncoderOptions.TextEncoderSettings">
  50. <summary>
  51. Specifies which code points are allowed to be represented unescaped by the encoders.
  52. </summary>
  53. <remarks>
  54. If this property is null, then the encoders will use their default allow lists.
  55. </remarks>
  56. </member>
  57. </members>
  58. </doc>