public BaseHttpAction( IBlobStorageConfiguration blobStorageConfiguration, IServiceConfiguration serviceConfiguration, IAuthenticator authenticator = null) : base() { Authenticator = authenticator; _blobStorageConfiguration = blobStorageConfiguration; _serviceConfiguration = serviceConfiguration; }
public CloudDownloadCountService( ITelemetryService telemetryService, IFeatureFlagService featureFlagService, IBlobStorageConfiguration primaryBlobStorageConfiguration, IBlobStorageConfiguration alternateBlobStorageConfiguration) { _telemetryService = telemetryService ?? throw new ArgumentNullException(nameof(telemetryService)); _featureFlagService = featureFlagService ?? throw new ArgumentNullException(nameof(featureFlagService)); _primaryStorageConfiguration = primaryBlobStorageConfiguration ?? throw new ArgumentNullException(nameof(primaryBlobStorageConfiguration)); _alternateBlobStorageConfiguration = alternateBlobStorageConfiguration; }
public ServiceDiscoveryClient(IBlobStorageConfiguration blobStorageConfiguration, HttpClient httpClient) { var storageAccount = CloudStorageAccount.Parse(blobStorageConfiguration.BlobStorageConnectionString); blobClient = storageAccount.CreateCloudBlobClient(); discoveryContainer = blobClient.GetContainerReference(ContainerName); discoveryContainer.CreateIfNotExistsAsync().GetAwaiter(); this.httpClient = httpClient; }
public DefaultFtpRequestGeneratorAction(IEventBus eventBus, ActorIdentityWithActionName reponseParserActor, int maxConnectionPool = -1, IBlobStorageConfiguration blobStorageConfiguration = null, IServiceConfiguration serviceConfig = null, string ftpDispatcherActorService = null, string sectionName = null) : base(eventBus) { _blobStorageConfiguration = blobStorageConfiguration; _serviceConfiguration = serviceConfig; _maxConnectionPool = maxConnectionPool; ReponseParserActor = reponseParserActor; FtpDispatcherActorService = ftpDispatcherActorService; SectionKeyName = (string.IsNullOrEmpty(sectionName)) ? GetType().BaseType?.Name : sectionName; }
public ServiceBusListenerActorService(StatefulServiceContext context, ActorTypeInformation actorTypeInfo, IBlobStorageConfiguration blobStorageConfiguration, IServiceConfiguration serviceConfig, ILoggerFactory loggerFactory, Func <string> listenerActorServiceUri, Func <ServiceBusOption, string> actorIdRetriever, ConfigMode configMode = ConfigMode.BlobConfig, string actionName = null, LoggerConfiguration loggerConfiguration = null, string sectionName = null, Func <ActorService, ActorId, ActorBase> actorFactory = null, Func <ActorBase, IActorStateProvider, IActorStateManager> stateManagerFactory = null, IActorStateProvider stateProvider = null, ActorServiceSettings settings = null) : base(context, actorTypeInfo, loggerFactory, loggerConfiguration, actorFactory, stateManagerFactory, stateProvider, settings) { ServiceConfig = serviceConfig; BlobStorageConfiguration = blobStorageConfiguration; ActorIdRetriever = actorIdRetriever; ListenerActorServiceUri = listenerActorServiceUri; SectionKeyName = sectionName ?? GetType().Name; Logger = loggerFactory.CreateLogger <ServiceBusListenerActorService>(); ConfigMode = configMode; ActionName = actionName; }
public AzureCloudContainer(IBlobStorageConfiguration configuration) { _configuration = configuration; }
protected AzureStorageServiceBase(BlobServiceClient serviceClient, IBlobStorageConfiguration blobStorageConfiguration, bool useUserDelegation) { _serviceClient = serviceClient; _blobStorageConfiguration = blobStorageConfiguration; _useUserDelegation = useUserDelegation; }