private static async Task CorsSample(CloudBlobClient blobClient)
{
// Get CORS rules
Console.WriteLine("Get CORS rules");
ServiceProperties serviceProperties = await blobClient.GetServicePropertiesAsync();
// Add CORS rule
Console.WriteLine("Add CORS rule");
CorsRule corsRule = new CorsRule
{
AllowedHeaders = new List<string> { "*" },
AllowedMethods = CorsHttpMethods.Get,
AllowedOrigins = new List<string> { "*" },
ExposedHeaders = new List<string> { "*" },
MaxAgeInSeconds = 3600
};
serviceProperties.Cors.CorsRules.Add(corsRule);
await blobClient.SetServicePropertiesAsync(serviceProperties);
Console.WriteLine();
}