Beispiel #1
0
 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;
        }
Beispiel #5
0
 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;
 }
Beispiel #7
0
 protected AzureStorageServiceBase(BlobServiceClient serviceClient, IBlobStorageConfiguration blobStorageConfiguration, bool useUserDelegation)
 {
     _serviceClient            = serviceClient;
     _blobStorageConfiguration = blobStorageConfiguration;
     _useUserDelegation        = useUserDelegation;
 }