Class GemFireServiceCollectionExtensions
- Namespace
- Steeltoe.CloudFoundry.Connector.GemFire
- Assembly
- Steeltoe.CloudFoundry.ConnectorCore.dll
public static class GemFireServiceCollectionExtensions
- Inheritance
-
GemFireServiceCollectionExtensions
- Inherited Members
Methods
AddGemFireConnection(IServiceCollection, IConfiguration, Type, string, ServiceLifetime, ILoggerFactory)
Add GemFire to a ServiceCollection
public static IServiceCollection AddGemFireConnection(this IServiceCollection services, IConfiguration config, Type authInitializer, string serviceName = null, ServiceLifetime contextLifetime = ServiceLifetime.Singleton, ILoggerFactory loggerFactory = null)
Parameters
servicesIServiceCollectionService collection to add to
configIConfigurationApp configuration
authInitializerTypeYour class that implements Apache.Geode.Client.IAuthInitializer
serviceNamestringCloud Foundry service binding's name
contextLifetimeServiceLifetimeLifetime of the service to inject
loggerFactoryILoggerFactorylogger factory
Returns
- IServiceCollection
IServiceCollection for chaining