public override void ExecuteCmdlet() { StorageServiceType serviceType = StorageServiceType.Blob; if (ShouldProcess(serviceType.ToString(), "Enable Delete Retention Policy")) { ServiceProperties serviceProperties = Channel.GetStorageServiceProperties(serviceType, GetRequestOptions(serviceType), OperationContext); DisableDeleteRetentionProperties(serviceProperties); Channel.SetStorageServiceProperties(serviceType, serviceProperties, GetRequestOptions(serviceType), OperationContext); if (PassThru) { WriteObject(PSDeleteRetentionPolicy.ParsePSDeleteRetentionPolicy(serviceProperties.DeleteRetentionPolicy)); } } }
public override void ExecuteCmdlet() { StorageServiceType serviceType = StorageServiceType.Blob; if (ShouldProcess(serviceType.ToString(), "Enable Static Website")) { ServiceProperties serviceProperties = Channel.GetStorageServiceProperties(serviceType, GetRequestOptions(serviceType), OperationContext); EnableStaticWebsiteProperties(serviceProperties); Channel.SetStorageServiceProperties(serviceType, serviceProperties, GetRequestOptions(serviceType), OperationContext); if (PassThru) { WriteObject(PSStaticWebsiteProperties.ParsePSStaticWebsiteProperties(serviceProperties.StaticWebsite)); } } }