Try your search with a different keyword or use * as a wildcard.
using Nop.Core.Configuration;
namespace Nop.Plugin.Misc.AzureBlob;
///
/// Represents Azure Blob Storage settings
///
public class AzureBlobSettings : ISettings
{
///
/// Gets a value indicating whether we should use Azure Blob Storage
///
public bool Enabled { get; set; }
///
/// Gets or sets Azure CacheControl header (e.g. "max-age=3600, public")
///
/// - max-age=[seconds] specifies the maximum amount of time that a representation will be considered fresh. Similar to Expires, this directive is relative to the time of the request, rather than absolute. [seconds] is the number of seconds from the time of the request you wish the representation to be fresh for.
/// - s-max-age=[seconds] similar to max-age, except that it only applies to shared (e.g., proxy) caches.
/// - public marks authenticated responses as cacheable; normally, if HTTP authentication is required, responses are automatically private.
/// - private allows caches that are specific to one user (e.g., in a browser) to store the response; shared caches (e.g., in a proxy) may not.
/// - no-cache forces caches to submit the request to the origin server for validation before releasing a cached copy, every time. This is useful to assure that authentication is respected (in combination with public), or to maintain rigid freshness, without sacrificing all the benefits of caching.
/// - no-store instructs caches not to keep a copy of the representation under any conditions.
/// - must-revalidate tells caches that they must obey any freshness information you give them about a representation. HTTP allows caches to serve stale representations under special conditions; by specifying this header, youre telling the cache that you want it to strictly follow your rules.
/// - proxy-revalidate similar to must-revalidate, except that it only applies to proxy caches.
///
///
public string AzureCacheControlHeader { get; set; }
///
/// Gets or sets connection string for Azure Blob Storage
///
public string ConnectionString { get; set; }
///
/// Gets or sets container name for Azure Blob Storage
///
public string ContainerName { get; set; }
///
/// Gets or sets end point for Azure Blob Storage
///
public string EndPoint { get; set; }
///
/// Gets or sets whether or the Container Name is appended to the AzureBlobStorageEndPoint when constructing the url
///
public bool AppendContainerName { get; set; }
}