Microsoft.Extensions.Logging.Configuration.xml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Microsoft.Extensions.Logging.Configuration</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfiguration`1">
  8. <summary>
  9. Allows access to configuration section associated with logger provider
  10. </summary>
  11. <typeparam name="T">Type of logger provider to get configuration for</typeparam>
  12. </member>
  13. <member name="P:Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfiguration`1.Configuration">
  14. <summary>
  15. Configuration section for requested logger provider
  16. </summary>
  17. </member>
  18. <member name="T:Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfigurationFactory">
  19. <summary>
  20. Allows access to configuration section associated with logger provider
  21. </summary>
  22. </member>
  23. <member name="M:Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfigurationFactory.GetConfiguration(System.Type)">
  24. <summary>
  25. Return configuration section associated with logger provider
  26. </summary>
  27. <param name="providerType">The logger provider type</param>
  28. <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> for the given <paramref name="providerType" />.</returns>
  29. </member>
  30. <member name="T:Microsoft.Extensions.Logging.Configuration.LoggerProviderOptions">
  31. <summary>
  32. Provides a set of helpers to initialize options objects from logger provider configuration.
  33. </summary>
  34. </member>
  35. <member name="M:Microsoft.Extensions.Logging.Configuration.LoggerProviderOptions.RegisterProviderOptions``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
  36. <summary>
  37. Indicates that settings for <typeparamref name="TProvider"/> should be loaded into <typeparamref name="TOptions"/> type.
  38. </summary>
  39. <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to register on.</param>
  40. <typeparam name="TOptions">The options class </typeparam>
  41. <typeparam name="TProvider">The provider class</typeparam>
  42. </member>
  43. <member name="T:Microsoft.Extensions.Logging.Configuration.LoggerProviderConfigureOptions`2">
  44. <summary>
  45. Loads settings for <typeparamref name="TProvider"/> into <typeparamref name="TOptions"/> type.
  46. </summary>
  47. </member>
  48. <member name="T:Microsoft.Extensions.Logging.Configuration.LoggerProviderOptionsChangeTokenSource`2">
  49. <inheritdoc />
  50. </member>
  51. <member name="T:Microsoft.Extensions.Logging.Configuration.LoggingBuilderConfigurationExtensions">
  52. <summary>
  53. Extension methods for setting up logging services in an <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" />.
  54. </summary>
  55. </member>
  56. <member name="M:Microsoft.Extensions.Logging.Configuration.LoggingBuilderConfigurationExtensions.AddConfiguration(Microsoft.Extensions.Logging.ILoggingBuilder)">
  57. <summary>
  58. Adds services required to consume <see cref="T:Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfigurationFactory"/> or <see cref="T:Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfiguration`1"/>
  59. </summary>
  60. <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to register services on.</param>
  61. </member>
  62. <member name="T:Microsoft.Extensions.Logging.LoggingBuilderExtensions">
  63. <summary>
  64. Extension methods for setting up logging services in an <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" />.
  65. </summary>
  66. </member>
  67. <member name="M:Microsoft.Extensions.Logging.LoggingBuilderExtensions.AddConfiguration(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Configuration.IConfiguration)">
  68. <summary>
  69. Configures <see cref="T:Microsoft.Extensions.Logging.LoggerFilterOptions" /> from an instance of <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" />.
  70. </summary>
  71. <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to use.</param>
  72. <param name="configuration">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" /> to add.</param>
  73. <returns>The builder.</returns>
  74. </member>
  75. <member name="M:System.ThrowHelper.ThrowIfNull(System.Object,System.String)">
  76. <summary>Throws an <see cref="T:System.ArgumentNullException"/> if <paramref name="argument"/> is null.</summary>
  77. <param name="argument">The reference type argument to validate as non-null.</param>
  78. <param name="paramName">The name of the parameter with which <paramref name="argument"/> corresponds.</param>
  79. </member>
  80. <member name="T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute">
  81. <summary>
  82. Indicates that the specified method requires the ability to generate new code at runtime,
  83. for example through <see cref="N:System.Reflection"/>.
  84. </summary>
  85. <remarks>
  86. This allows tools to understand which methods are unsafe to call when compiling ahead of time.
  87. </remarks>
  88. </member>
  89. <member name="M:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute.#ctor(System.String)">
  90. <summary>
  91. Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute"/> class
  92. with the specified message.
  93. </summary>
  94. <param name="message">
  95. A message that contains information about the usage of dynamic code.
  96. </param>
  97. </member>
  98. <member name="P:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute.Message">
  99. <summary>
  100. Gets a message that contains information about the usage of dynamic code.
  101. </summary>
  102. </member>
  103. <member name="P:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute.Url">
  104. <summary>
  105. Gets or sets an optional URL that contains more information about the method,
  106. why it requires dynamic code, and what options a consumer has to deal with it.
  107. </summary>
  108. </member>
  109. <member name="P:System.SR.ValueNotSupported">
  110. <summary>Configuration value '{0}' is not supported.</summary>
  111. </member>
  112. <member name="T:System.Runtime.InteropServices.LibraryImportAttribute">
  113. <summary>
  114. Attribute used to indicate a source generator should create a function for marshalling
  115. arguments instead of relying on the runtime to generate an equivalent marshalling function at run-time.
  116. </summary>
  117. <remarks>
  118. This attribute is meaningless if the source generator associated with it is not enabled.
  119. The current built-in source generator only supports C# and only supplies an implementation when
  120. applied to static, partial, non-generic methods.
  121. </remarks>
  122. </member>
  123. <member name="M:System.Runtime.InteropServices.LibraryImportAttribute.#ctor(System.String)">
  124. <summary>
  125. Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.LibraryImportAttribute"/>.
  126. </summary>
  127. <param name="libraryName">Name of the library containing the import.</param>
  128. </member>
  129. <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.LibraryName">
  130. <summary>
  131. Gets the name of the library containing the import.
  132. </summary>
  133. </member>
  134. <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.EntryPoint">
  135. <summary>
  136. Gets or sets the name of the entry point to be called.
  137. </summary>
  138. </member>
  139. <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling">
  140. <summary>
  141. Gets or sets how to marshal string arguments to the method.
  142. </summary>
  143. <remarks>
  144. If this field is set to a value other than <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />,
  145. <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType" /> must not be specified.
  146. </remarks>
  147. </member>
  148. <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType">
  149. <summary>
  150. Gets or sets the <see cref="T:System.Type"/> used to control how string arguments to the method are marshalled.
  151. </summary>
  152. <remarks>
  153. If this field is specified, <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling" /> must not be specified
  154. or must be set to <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />.
  155. </remarks>
  156. </member>
  157. <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.SetLastError">
  158. <summary>
  159. Gets or sets whether the callee sets an error (SetLastError on Windows or errno
  160. on other platforms) before returning from the attributed method.
  161. </summary>
  162. </member>
  163. <member name="T:System.Runtime.InteropServices.StringMarshalling">
  164. <summary>
  165. Specifies how strings should be marshalled for generated p/invokes
  166. </summary>
  167. </member>
  168. <member name="F:System.Runtime.InteropServices.StringMarshalling.Custom">
  169. <summary>
  170. Indicates the user is suppling a specific marshaller in <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType"/>.
  171. </summary>
  172. </member>
  173. <member name="F:System.Runtime.InteropServices.StringMarshalling.Utf8">
  174. <summary>
  175. Use the platform-provided UTF-8 marshaller.
  176. </summary>
  177. </member>
  178. <member name="F:System.Runtime.InteropServices.StringMarshalling.Utf16">
  179. <summary>
  180. Use the platform-provided UTF-16 marshaller.
  181. </summary>
  182. </member>
  183. </members>
  184. </doc>