Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,11 @@
<remarks>To be added.</remarks>
</Docs>
<Members>
<MemberGroup MemberName="Add">
<Docs>
<summary>Adds the specified <paramref name="descriptor" /> to the <paramref name="collection" />.</summary>
</Docs>
</MemberGroup>
<Member MemberName="Add">
<MemberSignature Language="C#" Value="public static Microsoft.Extensions.DependencyInjection.IServiceCollection Add (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Extensions.DependencyInjection.IServiceCollection Add(class Microsoft.Extensions.DependencyInjection.IServiceCollection collection, class Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor) cil managed" />
Expand Down Expand Up @@ -281,6 +286,12 @@
<remarks>To be added.</remarks>
</Docs>
</Member>
<MemberGroup MemberName="TryAdd">
<Docs>
<summary>Adds the specified <paramref name="descriptor" /> to the <paramref name="collection" /> if the
service type hasn't already been registered.</summary>
</Docs>
</MemberGroup>
<Member MemberName="TryAdd">
<MemberSignature Language="C#" Value="public static void TryAdd (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void TryAdd(class Microsoft.Extensions.DependencyInjection.IServiceCollection collection, class Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor) cil managed" />
Expand Down Expand Up @@ -339,6 +350,13 @@
<remarks>To be added.</remarks>
</Docs>
</Member>
<MemberGroup MemberName="TryAddEnumerable">
<Docs>
<summary>Adds a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> if an existing descriptor with the same
<see cref="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ServiceType" /> and an implementation that does not already exist
in <paramref name="services" />.</summary>
</Docs>
</MemberGroup>
<Member MemberName="TryAddEnumerable">
<MemberSignature Language="C#" Value="public static void TryAddEnumerable (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void TryAddEnumerable(class Microsoft.Extensions.DependencyInjection.IServiceCollection services, class Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor) cil managed" />
Expand Down Expand Up @@ -417,6 +435,12 @@
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="TryAddKeyedScoped">
<Docs>
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> service
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
</Docs>
</MemberGroup>
<Member MemberName="TryAddKeyedScoped">
<MemberSignature Language="C#" Value="public static void TryAddKeyedScoped (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Type service, object? serviceKey);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void TryAddKeyedScoped(class Microsoft.Extensions.DependencyInjection.IServiceCollection collection, class System.Type service, object serviceKey) cil managed" />
Expand Down Expand Up @@ -728,6 +752,12 @@
<altmember cref="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddKeyedScoped``2(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object)" />
</Docs>
</Member>
<MemberGroup MemberName="TryAddKeyedSingleton">
<Docs>
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> service
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
</Docs>
</MemberGroup>
<Member MemberName="TryAddKeyedSingleton">
<MemberSignature Language="C#" Value="public static void TryAddKeyedSingleton (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Type service, object? serviceKey);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void TryAddKeyedSingleton(class Microsoft.Extensions.DependencyInjection.IServiceCollection collection, class System.Type service, object serviceKey) cil managed" />
Expand Down Expand Up @@ -1087,6 +1117,12 @@
<altmember cref="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddKeyedSingleton``2(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object)" />
</Docs>
</Member>
<MemberGroup MemberName="TryAddKeyedTransient">
<Docs>
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> service
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
</Docs>
</MemberGroup>
<Member MemberName="TryAddKeyedTransient">
<MemberSignature Language="C#" Value="public static void TryAddKeyedTransient (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Type service, object? serviceKey);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void TryAddKeyedTransient(class Microsoft.Extensions.DependencyInjection.IServiceCollection collection, class System.Type service, object serviceKey) cil managed" />
Expand Down Expand Up @@ -1398,6 +1434,12 @@
<altmember cref="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddKeyedTransient``2(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object)" />
</Docs>
</Member>
<MemberGroup MemberName="TryAddScoped">
<Docs>
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> service
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
</Docs>
</MemberGroup>
<Member MemberName="TryAddScoped">
<MemberSignature Language="C#" Value="public static void TryAddScoped (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Type service);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void TryAddScoped(class Microsoft.Extensions.DependencyInjection.IServiceCollection collection, class System.Type service) cil managed" />
Expand Down Expand Up @@ -1639,6 +1681,12 @@
<altmember cref="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)" />
</Docs>
</Member>
<MemberGroup MemberName="TryAddSingleton">
<Docs>
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> service
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
</Docs>
</MemberGroup>
<Member MemberName="TryAddSingleton">
<MemberSignature Language="C#" Value="public static void TryAddSingleton (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Type service);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void TryAddSingleton(class Microsoft.Extensions.DependencyInjection.IServiceCollection collection, class System.Type service) cil managed" />
Expand Down Expand Up @@ -1919,6 +1967,12 @@
<altmember cref="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)" />
</Docs>
</Member>
<MemberGroup MemberName="TryAddTransient">
<Docs>
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> service
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
</Docs>
</MemberGroup>
<Member MemberName="TryAddTransient">
<MemberSignature Language="C#" Value="public static void TryAddTransient (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Type service);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void TryAddTransient(class Microsoft.Extensions.DependencyInjection.IServiceCollection collection, class System.Type service) cil managed" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,11 @@
<remarks>To be added.</remarks>
</Docs>
<Members>
<MemberGroup MemberName="AddApplicationLogEnricher">
<Docs>
<summary>Adds an instance of the application enricher to the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
</Docs>
</MemberGroup>
<Member MemberName="AddApplicationLogEnricher">
<MemberSignature Language="C#" Value="public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddApplicationLogEnricher (this Microsoft.Extensions.DependencyInjection.IServiceCollection services);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Extensions.DependencyInjection.IServiceCollection AddApplicationLogEnricher(class Microsoft.Extensions.DependencyInjection.IServiceCollection services) cil managed" />
Expand Down Expand Up @@ -139,6 +144,11 @@
<exception cref="T:System.ArgumentNullException">Any of the arguments is <see langword="null" />.</exception>
</Docs>
</Member>
<MemberGroup MemberName="AddServiceLogEnricher">
<Docs>
<summary>Adds an instance of the service enricher to the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
</Docs>
</MemberGroup>
<Member MemberName="AddServiceLogEnricher">
<MemberSignature Language="C#" Value="public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddServiceLogEnricher (this Microsoft.Extensions.DependencyInjection.IServiceCollection services);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Extensions.DependencyInjection.IServiceCollection AddServiceLogEnricher(class Microsoft.Extensions.DependencyInjection.IServiceCollection services) cil managed" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,11 @@
<remarks>To be added.</remarks>
</Docs>
<Members>
<MemberGroup MemberName="AddApplicationMetadata">
<Docs>
<summary>Adds an instance of <see cref="T:Microsoft.Extensions.AmbientMetadata.ApplicationMetadata" /> to a dependency injection container.</summary>
</Docs>
</MemberGroup>
<Member MemberName="AddApplicationMetadata">
<MemberSignature Language="C#" Value="public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddApplicationMetadata (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfigurationSection section);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Extensions.DependencyInjection.IServiceCollection AddApplicationMetadata(class Microsoft.Extensions.DependencyInjection.IServiceCollection services, class Microsoft.Extensions.Configuration.IConfigurationSection section) cil managed" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,11 @@
<remarks>To be added.</remarks>
</Docs>
</Member>
<MemberGroup MemberName="AddActivatedKeyedSingleton">
<Docs>
<summary>Adds an auto-activated keyed singleton service.</summary>
</Docs>
</MemberGroup>
<Member MemberName="AddActivatedKeyedSingleton">
<MemberSignature Language="C#" Value="public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddActivatedKeyedSingleton (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, object? serviceKey);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Extensions.DependencyInjection.IServiceCollection AddActivatedKeyedSingleton(class Microsoft.Extensions.DependencyInjection.IServiceCollection services, class System.Type serviceType, object serviceKey) cil managed" />
Expand Down Expand Up @@ -555,6 +560,11 @@
<remarks>To be added.</remarks>
</Docs>
</Member>
<MemberGroup MemberName="AddActivatedSingleton">
<Docs>
<summary>Adds an auto-activated singleton service.</summary>
</Docs>
</MemberGroup>
<Member MemberName="AddActivatedSingleton">
<MemberSignature Language="C#" Value="public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddActivatedSingleton (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Extensions.DependencyInjection.IServiceCollection AddActivatedSingleton(class Microsoft.Extensions.DependencyInjection.IServiceCollection services, class System.Type serviceType) cil managed" />
Expand Down Expand Up @@ -838,6 +848,11 @@
<remarks>To be added.</remarks>
</Docs>
</Member>
<MemberGroup MemberName="TryAddActivatedKeyedSingleton">
<Docs>
<summary>Tries to add an auto-activated keyed singleton service.</summary>
</Docs>
</MemberGroup>
<Member MemberName="TryAddActivatedKeyedSingleton">
<MemberSignature Language="C#" Value="public static void TryAddActivatedKeyedSingleton (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, object? serviceKey);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void TryAddActivatedKeyedSingleton(class Microsoft.Extensions.DependencyInjection.IServiceCollection services, class System.Type serviceType, object serviceKey) cil managed" />
Expand Down Expand Up @@ -1131,6 +1146,11 @@
<remarks>To be added.</remarks>
</Docs>
</Member>
<MemberGroup MemberName="TryAddActivatedSingleton">
<Docs>
<summary>Tries to add an auto-activated singleton service.</summary>
</Docs>
</MemberGroup>
<Member MemberName="TryAddActivatedSingleton">
<MemberSignature Language="C#" Value="public static void TryAddActivatedSingleton (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void TryAddActivatedSingleton(class Microsoft.Extensions.DependencyInjection.IServiceCollection services, class System.Type serviceType) cil managed" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,11 @@
<remarks>To be added.</remarks>
</Docs>
<Members>
<MemberGroup MemberName="AddBuildMetadata">
<Docs>
<summary>Adds an instance of <see cref="T:Microsoft.Extensions.AmbientMetadata.BuildMetadata" /> to the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
</Docs>
</MemberGroup>
<Member MemberName="AddBuildMetadata">
<MemberSignature Language="C#" Value="public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddBuildMetadata (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfigurationSection section);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Extensions.DependencyInjection.IServiceCollection AddBuildMetadata(class Microsoft.Extensions.DependencyInjection.IServiceCollection services, class Microsoft.Extensions.Configuration.IConfigurationSection section) cil managed" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,11 @@
<remarks>To be added.</remarks>
</Docs>
<Members>
<MemberGroup MemberName="AddChatClient">
<Docs>
<summary>Registers a singleton <see cref="T:Microsoft.Extensions.AI.IChatClient" /> in the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
</Docs>
</MemberGroup>
<Member MemberName="AddChatClient">
<MemberSignature Language="C#" Value="public static Microsoft.Extensions.AI.ChatClientBuilder AddChatClient (this Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, Microsoft.Extensions.AI.IChatClient innerClient, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Extensions.AI.ChatClientBuilder AddChatClient(class Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, class Microsoft.Extensions.AI.IChatClient innerClient, valuetype Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) cil managed" />
Expand Down Expand Up @@ -99,6 +104,11 @@
<paramref name="innerClientFactory" /> is <see langword="null" />.</exception>
</Docs>
</Member>
<MemberGroup MemberName="AddKeyedChatClient">
<Docs>
<summary>Registers a keyed singleton <see cref="T:Microsoft.Extensions.AI.IChatClient" /> in the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
</Docs>
</MemberGroup>
<Member MemberName="AddKeyedChatClient">
<MemberSignature Language="C#" Value="public static Microsoft.Extensions.AI.ChatClientBuilder AddKeyedChatClient (this Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, object? serviceKey, Microsoft.Extensions.AI.IChatClient innerClient, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.Extensions.AI.ChatClientBuilder AddKeyedChatClient(class Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, object serviceKey, class Microsoft.Extensions.AI.IChatClient innerClient, valuetype Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) cil managed" />
Expand Down
Loading
Loading