Table of Contents

Class ServiceProperties

Namespace
Microsoft.WindowsAzure.Storage.Shared.Protocol
Assembly
Microsoft.WindowsAzure.Storage.dll

Class representing a set of properties pertaining to a cloud storage service.

public sealed class ServiceProperties
Inheritance
ServiceProperties
Inherited Members

Constructors

ServiceProperties()

Initializes a new instance of the ServiceProperties class.

public ServiceProperties()

ServiceProperties(LoggingProperties, MetricsProperties, MetricsProperties, CorsProperties, DeleteRetentionPolicy)

Initializes a new instance of the ServiceProperties class.

public ServiceProperties(LoggingProperties logging = null, MetricsProperties hourMetrics = null, MetricsProperties minuteMetrics = null, CorsProperties cors = null, DeleteRetentionPolicy deleteRetentionPolicy = null)

Parameters

logging LoggingProperties
hourMetrics MetricsProperties
minuteMetrics MetricsProperties
cors CorsProperties
deleteRetentionPolicy DeleteRetentionPolicy

ServiceProperties(LoggingProperties, MetricsProperties, MetricsProperties, CorsProperties, DeleteRetentionPolicy, StaticWebsiteProperties)

Initializes a new instance of the ServiceProperties class.

public ServiceProperties(LoggingProperties logging, MetricsProperties hourMetrics, MetricsProperties minuteMetrics, CorsProperties cors, DeleteRetentionPolicy deleteRetentionPolicy, StaticWebsiteProperties staticWebsite = null)

Parameters

logging LoggingProperties
hourMetrics MetricsProperties
minuteMetrics MetricsProperties
cors CorsProperties
deleteRetentionPolicy DeleteRetentionPolicy
staticWebsite StaticWebsiteProperties

Properties

Cors

Gets or sets the Cross Origin Resource Sharing (CORS) properties.

public CorsProperties Cors { get; set; }

Property Value

CorsProperties

The CORS properties.

DefaultServiceVersion

Gets or sets the default service version.

public string DefaultServiceVersion { get; set; }

Property Value

string

The default service version identifier.

DeleteRetentionPolicy

Gets or sets the delete retention policy.

public DeleteRetentionPolicy DeleteRetentionPolicy { get; set; }

Property Value

DeleteRetentionPolicy

The delete retention policy.

HourMetrics

Gets or sets the hour metrics properties.

public MetricsProperties HourMetrics { get; set; }

Property Value

MetricsProperties

The metrics properties.

Logging

Gets or sets the logging properties.

public LoggingProperties Logging { get; set; }

Property Value

LoggingProperties

The logging properties.

MinuteMetrics

Gets or sets the minute metrics properties.

public MetricsProperties MinuteMetrics { get; set; }

Property Value

MetricsProperties

The minute metrics properties.

StaticWebsite

Gets or sets the Static Website properties

public StaticWebsiteProperties StaticWebsite { get; set; }

Property Value

StaticWebsiteProperties

The Static Website properties