/// <summary> /// Initializes a new instance of the <see cref="AzureBlobOperator"/> class. /// </summary> /// <param name="serviceEndpoint">The service endpoint.</param> public AzureBlobOperator(RegionalServiceEndpoint serviceEndpoint) : this(AzureStorageExtension.ToCloudStorageAccount(serviceEndpoint, serviceEndpoint?.Region.ParseToEnum <AzureServiceProviderRegion>(AzureServiceProviderRegion.China) ?? AzureServiceProviderRegion.China)) { }
/// <summary> /// Initializes a new instance of the <see cref="AzureQueueOperator{T}" /> class. /// </summary> /// <param name="serviceEndpoint">The service endpoint.</param> /// <param name="queueName">Name of the queue.</param> /// <param name="encodeMessage">if set to <c>true</c> [encode message].</param> public AzureQueueOperator(RegionalServiceEndpoint serviceEndpoint, string queueName, bool encodeMessage) : this(AzureStorageExtension.ToCloudStorageAccount(serviceEndpoint, serviceEndpoint?.Region.ParseToEnum <AzureServiceProviderRegion>(AzureServiceProviderRegion.China) ?? AzureServiceProviderRegion.China), queueName, encodeMessage) { }
/// <summary> /// Initializes a new instance of the <see cref="AwsStorageOperator"/> class. /// </summary> /// <param name="serviceEndpoint">The service endpoint.</param> public AwsStorageOperator(RegionalServiceEndpoint serviceEndpoint) : this(serviceEndpoint, serviceEndpoint?.Region) { }
/// <summary> /// Initializes a new instance of the <see cref="BinaryStorageHelper{TCloudContainer, TCloudBlobObject}"/> class. /// </summary> /// <param name="endpoint">The endpoint.</param> public BinaryStorageHelper(RegionalServiceEndpoint endpoint) : base(endpoint) { }