public void Initialize(LocalizationResourceInitializationContext context)
 {
     _resource = context.Resource;
     _applicationConfigurationClient = context.ServiceProvider.GetRequiredService <ICachedApplicationConfigurationClient>();
     _logger = context.ServiceProvider.GetService <ILogger <RemoteLocalizationContributor> >()
               ?? NullLogger <RemoteLocalizationContributor> .Instance;
 }
 public RemotePermissionChecker(ICachedApplicationConfigurationClient configurationClient)
 {
     ConfigurationClient = configurationClient;
 }
예제 #3
0
 public RemoteLanguageProvider(ICachedApplicationConfigurationClient configurationClient)
 {
     ConfigurationClient = configurationClient;
 }
예제 #4
0
 public RemoteFeatureChecker(ICachedApplicationConfigurationClient configurationClient)
 {
     ConfigurationClient = configurationClient;
 }
예제 #5
0
 public RemoteSettingProvider(ICachedApplicationConfigurationClient configurationClient)
 {
     ConfigurationClient = configurationClient;
 }
예제 #6
0
 public WebAssemblyCurrentPrincipalAccessor(
     ICachedApplicationConfigurationClient configurationClient)
 {
     ConfigurationClient = configurationClient;
 }
예제 #7
0
 public static ApplicationConfigurationDto Get(this ICachedApplicationConfigurationClient client)
 {
     return(AsyncHelper.RunSync(client.GetAsync));
 }