public static class ServiceCollectionExtensionsReference documentation and code samples for the Firestore API class ServiceCollectionExtensions.
Provides extension methods to configure dependency injection with Firestore.
Namespace
Microsoft.Extensions.DependencyInjectionAssembly
Google.Cloud.Firestore.dll
Methods
AddFirestoreDb(IServiceCollection, Action<FirestoreDbBuilder>)
public static IServiceCollection AddFirestoreDb(this IServiceCollection services, Action<FirestoreDbBuilder> action)Adds a singleton FirestoreDb to the IServiceCollection as customized by the action.
| Parameters | |
|---|---|
| Name | Description |
services |
IServiceCollectionThe IServiceCollection to add the singleton client to. |
action |
ActionFirestoreDbBuilderAn action to invoke on the FirestoreDbBuilder for configuring the FirestoreDb.
This is invoked before |
| Returns | |
|---|---|
| Type | Description |
IServiceCollection |
The updated IServiceCollection, for method chaining. |
AddFirestoreDb(IServiceCollection, Action<IServiceProvider, FirestoreDbBuilder>)
public static IServiceCollection AddFirestoreDb(this IServiceCollection services, Action<IServiceProvider, FirestoreDbBuilder> action)Adds a singleton FirestoreDb to the IServiceCollection as customized by the action.
| Parameters | |
|---|---|
| Name | Description |
services |
IServiceCollectionThe IServiceCollection to add the singleton client to. |
action |
ActionSystem.IServiceProviderFirestoreDbBuilderAn action to invoke on the FirestoreDbBuilder for configuring the FirestoreDb.
This is invoked before |
| Returns | |
|---|---|
| Type | Description |
IServiceCollection |
The updated IServiceCollection, for method chaining. |
AddFirestoreDb(IServiceCollection, string)
public static IServiceCollection AddFirestoreDb(this IServiceCollection services, string projectId)Adds a singleton FirestoreDb for with the specified project ID, using default settings to the IServiceCollection.
| Parameters | |
|---|---|
| Name | Description |
services |
IServiceCollectionThe IServiceCollection to add the singleton client to. |
projectId |
stringThe project ID. Must not be null. |
| Returns | |
|---|---|
| Type | Description |
IServiceCollection |
The updated IServiceCollection, for method chaining. |