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
services
IServiceCollectionService collection to add to
config
IConfigurationApp configuration
authInitializer
TypeYour class that implements Apache.Geode.Client.IAuthInitializer
serviceName
stringCloud Foundry service binding's name
contextLifetime
ServiceLifetimeLifetime of the service to inject
loggerFactory
ILoggerFactorylogger factory
Returns
- IServiceCollection
IServiceCollection for chaining