Geen omschrijving
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Microsoft.Extensions.DependencyInjection.xml 12KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>Microsoft.Extensions.DependencyInjection</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory">
  8. <summary>Default implementation of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1" />.</summary>
  9. </member>
  10. <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor">
  11. <summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory" /> class
  12. with default options.</summary>
  13. </member>
  14. <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">
  15. <summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory" /> class
  16. with the specified <paramref name="options" />.</summary>
  17. <param name="options">The options to use for this instance.</param>
  18. </member>
  19. <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
  20. <summary>Creates a container builder from an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
  21. <param name="services" />
  22. <returns>A container builder that can be used to create an <see cref="T:System.IServiceProvider" />.</returns>
  23. </member>
  24. <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
  25. <summary>Creates an <see cref="T:System.IServiceProvider" /> from the container builder.</summary>
  26. <param name="containerBuilder" />
  27. <returns>An <see cref="T:System.IServiceProvider" />.</returns>
  28. </member>
  29. <member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollection">
  30. <summary>Default implementation of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
  31. </member>
  32. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.#ctor" />
  33. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Clear">
  34. <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
  35. </member>
  36. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Contains(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
  37. <summary>Determines whether the <see cref="T:System.Collections.Generic.ICollection`1" /> contains a specific value.</summary>
  38. <param name="item" />
  39. <returns>
  40. <see langword="true" /> if <paramref name="item" /> is found in the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, <see langword="false" />.</returns>
  41. </member>
  42. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.CopyTo(Microsoft.Extensions.DependencyInjection.ServiceDescriptor[],System.Int32)">
  43. <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
  44. <param name="array" />
  45. <param name="arrayIndex" />
  46. </member>
  47. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.GetEnumerator">
  48. <summary>Returns an enumerator that iterates through the collection.</summary>
  49. <returns>An enumerator that can be used to iterate through the collection.</returns>
  50. </member>
  51. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.IndexOf(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
  52. <summary>Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1" />.</summary>
  53. <param name="item" />
  54. <returns>The index of <paramref name="item" /> if found in the list; otherwise, -1.</returns>
  55. </member>
  56. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Insert(System.Int32,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
  57. <summary>Inserts an item to the <see cref="T:System.Collections.Generic.IList`1" /> at the specified index.</summary>
  58. <param name="index" />
  59. <param name="item" />
  60. </member>
  61. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Remove(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
  62. <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
  63. <param name="item" />
  64. <returns>
  65. <see langword="true" /> if <paramref name="item" /> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="item" /> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
  66. </member>
  67. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.RemoveAt(System.Int32)">
  68. <summary>Removes the <see cref="T:System.Collections.Generic.IList`1" /> item at the specified index.</summary>
  69. <param name="index" />
  70. </member>
  71. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.System#Collections#Generic#ICollection{Microsoft#Extensions#DependencyInjection#ServiceDescriptor}#Add(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
  72. <summary>Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
  73. <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
  74. </member>
  75. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.System#Collections#IEnumerable#GetEnumerator">
  76. <summary>Returns an enumerator that iterates through a collection.</summary>
  77. <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
  78. </member>
  79. <member name="P:Microsoft.Extensions.DependencyInjection.ServiceCollection.Count">
  80. <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
  81. </member>
  82. <member name="P:Microsoft.Extensions.DependencyInjection.ServiceCollection.IsReadOnly">
  83. <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</summary>
  84. </member>
  85. <member name="P:Microsoft.Extensions.DependencyInjection.ServiceCollection.Item(System.Int32)">
  86. <summary>Gets or sets the element at the specified index.</summary>
  87. <param name="index" />
  88. </member>
  89. <member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions">
  90. <summary>Extension methods for building a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" /> from an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
  91. </member>
  92. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
  93. <summary>Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" /> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
  94. <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> containing service descriptors.</param>
  95. <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" />.</returns>
  96. </member>
  97. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">
  98. <summary>Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" /> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> optionally enabling service-creation and scope validation.</summary>
  99. <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> containing service descriptors.</param>
  100. <param name="options">Configures various service provider behaviors including service-creation and scope validation.</param>
  101. <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" />.</returns>
  102. </member>
  103. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Boolean)">
  104. <summary>Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" /> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />
  105. optionally enabling scope validation.</summary>
  106. <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> containing service descriptors.</param>
  107. <param name="validateScopes">
  108. <see langword="true" /> to perform check verifying that scoped services never gets resolved from root provider; otherwise, <see langword="false" />.</param>
  109. <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" />.</returns>
  110. </member>
  111. <member name="T:Microsoft.Extensions.DependencyInjection.ServiceProvider">
  112. <summary>The default IServiceProvider.</summary>
  113. </member>
  114. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.Dispose">
  115. <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
  116. </member>
  117. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.DisposeAsync">
  118. <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.</summary>
  119. <returns>A task that represents the asynchronous dispose operation.</returns>
  120. </member>
  121. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(System.Type)">
  122. <summary>Gets the service object of the specified type.</summary>
  123. <param name="serviceType">The type of the service to get.</param>
  124. <returns>The service that was produced.</returns>
  125. </member>
  126. <member name="T:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions">
  127. <summary>Options for configuring various behaviors of the default <see cref="T:System.IServiceProvider" /> implementation.</summary>
  128. </member>
  129. <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.#ctor" />
  130. <member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateOnBuild">
  131. <summary>
  132. <see langword="true" /> to perform check verifying that all services can be created during <see cref="MM:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)" /> call; otherwise, <see langword="false" />. Defaults to <see langword="false" />.
  133. NOTE: this check doesn't verify open generics services.</summary>
  134. </member>
  135. <member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateScopes">
  136. <summary>
  137. <see langword="true" /> to perform check verifying that scoped services never gets resolved from root provider; otherwise, <see langword="false" />. Defaults to <see langword="false" />.</summary>
  138. </member>
  139. </members>
  140. </doc>