Microsoft.Extensions.DependencyInjection.xml 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Microsoft.Extensions.DependencyInjection</name>
  5. </assembly>
  6. <members>
  7. <member name="M:Microsoft.Extensions.Internal.TypeNameHelper.GetTypeDisplayName(System.Type,System.Boolean,System.Boolean)">
  8. <summary>
  9. Pretty print a type name.
  10. </summary>
  11. <param name="type">The <see cref="T:System.Type"/>.</param>
  12. <param name="fullName"><c>true</c> to print a fully qualified name.</param>
  13. <param name="includeGenericParameterNames"><c>true</c> to include generic parameter names.</param>
  14. <returns>The pretty printed type name.</returns>
  15. </member>
  16. <member name="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory">
  17. <summary>
  18. Default implementation of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1"/>.
  19. </summary>
  20. </member>
  21. <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor">
  22. <summary>
  23. Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory"/> class
  24. with default options.
  25. </summary>
  26. <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.Default"/>
  27. </member>
  28. <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">
  29. <summary>
  30. Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory"/> class
  31. with the specified <paramref name="options"/>.
  32. </summary>
  33. <param name="options">The options to use for this instance.</param>
  34. </member>
  35. <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
  36. <inheritdoc />
  37. </member>
  38. <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
  39. <inheritdoc />
  40. </member>
  41. <member name="P:Microsoft.Extensions.DependencyInjection.Resources.AmbiguousConstructorException">
  42. <summary>
  43. Unable to activate type '{0}'. The following constructors are ambiguous:
  44. </summary>
  45. </member>
  46. <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatAmbiguousConstructorException(System.Object)">
  47. <summary>
  48. Unable to activate type '{0}'. The following constructors are ambiguous:
  49. </summary>
  50. </member>
  51. <member name="P:Microsoft.Extensions.DependencyInjection.Resources.CannotResolveService">
  52. <summary>
  53. Unable to resolve service for type '{0}' while attempting to activate '{1}'.
  54. </summary>
  55. </member>
  56. <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatCannotResolveService(System.Object,System.Object)">
  57. <summary>
  58. Unable to resolve service for type '{0}' while attempting to activate '{1}'.
  59. </summary>
  60. </member>
  61. <member name="P:Microsoft.Extensions.DependencyInjection.Resources.CircularDependencyException">
  62. <summary>
  63. A circular dependency was detected for the service of type '{0}'.
  64. </summary>
  65. </member>
  66. <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatCircularDependencyException(System.Object)">
  67. <summary>
  68. A circular dependency was detected for the service of type '{0}'.
  69. </summary>
  70. </member>
  71. <member name="P:Microsoft.Extensions.DependencyInjection.Resources.UnableToActivateTypeException">
  72. <summary>
  73. No constructor for type '{0}' can be instantiated using services from the service container and default values.
  74. </summary>
  75. </member>
  76. <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatUnableToActivateTypeException(System.Object)">
  77. <summary>
  78. No constructor for type '{0}' can be instantiated using services from the service container and default values.
  79. </summary>
  80. </member>
  81. <member name="P:Microsoft.Extensions.DependencyInjection.Resources.OpenGenericServiceRequiresOpenGenericImplementation">
  82. <summary>
  83. Open generic service type '{0}' requires registering an open generic implementation type.
  84. </summary>
  85. </member>
  86. <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatOpenGenericServiceRequiresOpenGenericImplementation(System.Object)">
  87. <summary>
  88. Open generic service type '{0}' requires registering an open generic implementation type.
  89. </summary>
  90. </member>
  91. <member name="P:Microsoft.Extensions.DependencyInjection.Resources.TypeCannotBeActivated">
  92. <summary>
  93. Cannot instantiate implementation type '{0}' for service type '{1}'.
  94. </summary>
  95. </member>
  96. <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatTypeCannotBeActivated(System.Object,System.Object)">
  97. <summary>
  98. Cannot instantiate implementation type '{0}' for service type '{1}'.
  99. </summary>
  100. </member>
  101. <member name="P:Microsoft.Extensions.DependencyInjection.Resources.NoConstructorMatch">
  102. <summary>
  103. A suitable constructor for type '{0}' could not be located. Ensure the type is concrete and services are registered for all parameters of a public constructor.
  104. </summary>
  105. </member>
  106. <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatNoConstructorMatch(System.Object)">
  107. <summary>
  108. A suitable constructor for type '{0}' could not be located. Ensure the type is concrete and services are registered for all parameters of a public constructor.
  109. </summary>
  110. </member>
  111. <member name="P:Microsoft.Extensions.DependencyInjection.Resources.ScopedInSingletonException">
  112. <summary>
  113. Cannot consume {2} service '{0}' from {3} '{1}'.
  114. </summary>
  115. </member>
  116. <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatScopedInSingletonException(System.Object,System.Object,System.Object,System.Object)">
  117. <summary>
  118. Cannot consume {2} service '{0}' from {3} '{1}'.
  119. </summary>
  120. </member>
  121. <member name="P:Microsoft.Extensions.DependencyInjection.Resources.ScopedResolvedFromRootException">
  122. <summary>
  123. Cannot resolve '{0}' from root provider because it requires {2} service '{1}'.
  124. </summary>
  125. </member>
  126. <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatScopedResolvedFromRootException(System.Object,System.Object,System.Object)">
  127. <summary>
  128. Cannot resolve '{0}' from root provider because it requires {2} service '{1}'.
  129. </summary>
  130. </member>
  131. <member name="P:Microsoft.Extensions.DependencyInjection.Resources.DirectScopedResolvedFromRootException">
  132. <summary>
  133. Cannot resolve {1} service '{0}' from root provider.
  134. </summary>
  135. </member>
  136. <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatDirectScopedResolvedFromRootException(System.Object,System.Object)">
  137. <summary>
  138. Cannot resolve {1} service '{0}' from root provider.
  139. </summary>
  140. </member>
  141. <member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollection">
  142. <summary>
  143. Default implementation of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
  144. </summary>
  145. </member>
  146. <member name="P:Microsoft.Extensions.DependencyInjection.ServiceCollection.Count">
  147. <inheritdoc />
  148. </member>
  149. <member name="P:Microsoft.Extensions.DependencyInjection.ServiceCollection.IsReadOnly">
  150. <inheritdoc />
  151. </member>
  152. <member name="P:Microsoft.Extensions.DependencyInjection.ServiceCollection.Item(System.Int32)">
  153. <inheritdoc />
  154. </member>
  155. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Clear">
  156. <inheritdoc />
  157. </member>
  158. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Contains(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
  159. <inheritdoc />
  160. </member>
  161. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.CopyTo(Microsoft.Extensions.DependencyInjection.ServiceDescriptor[],System.Int32)">
  162. <inheritdoc />
  163. </member>
  164. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Remove(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
  165. <inheritdoc />
  166. </member>
  167. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.GetEnumerator">
  168. <inheritdoc />
  169. </member>
  170. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.IndexOf(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
  171. <inheritdoc />
  172. </member>
  173. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Insert(System.Int32,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
  174. <inheritdoc />
  175. </member>
  176. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.RemoveAt(System.Int32)">
  177. <inheritdoc />
  178. </member>
  179. <member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions">
  180. <summary>
  181. Extension methods for building a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> from an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
  182. </summary>
  183. </member>
  184. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
  185. <summary>
  186. Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
  187. </summary>
  188. <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>
  189. <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>
  190. </member>
  191. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Boolean)">
  192. <summary>
  193. Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>
  194. optionaly enabling scope validation.
  195. </summary>
  196. <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>
  197. <param name="validateScopes">
  198. <c>true</c> to perform check verifying that scoped services never gets resolved from root provider; otherwise <c>false</c>.
  199. </param>
  200. <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>
  201. </member>
  202. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">
  203. <summary>
  204. Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>
  205. optionaly enabling scope validation.
  206. </summary>
  207. <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>
  208. <param name="options">
  209. Configures various service provider behaviors.
  210. </param>
  211. <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>
  212. </member>
  213. <member name="T:Microsoft.Extensions.DependencyInjection.ServiceLookup.IServiceCallSite">
  214. <summary>
  215. Summary description for IServiceCallSite
  216. </summary>
  217. </member>
  218. <member name="T:Microsoft.Extensions.DependencyInjection.ServiceProvider">
  219. <summary>
  220. The default IServiceProvider.
  221. </summary>
  222. </member>
  223. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(System.Type)">
  224. <summary>
  225. Gets the service object of the specified type.
  226. </summary>
  227. <param name="serviceType"></param>
  228. <returns></returns>
  229. </member>
  230. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.Dispose">
  231. <inheritdoc />
  232. </member>
  233. <member name="T:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions">
  234. <summary>
  235. Options for configuring various behaviors of the default <see cref="T:System.IServiceProvider"/> implementation.
  236. </summary>
  237. </member>
  238. <member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateScopes">
  239. <summary>
  240. <c>true</c> to perform check verifying that scoped services never gets resolved from root provider; otherwise <c>false</c>.
  241. </summary>
  242. </member>
  243. </members>
  244. </doc>