SasQueryParametersInternals
Helper to access protected static members of SasQueryParameters.
            
                using System;
using System.Collections.Generic;
namespace Azure.Storage.Sas
{
    internal class SasQueryParametersInternals
    {
        internal static string DefaultSasVersionInternal { get; set; } = "2025-07-05";
        internal static SasQueryParameters Create(IDictionary<string, string> values)
        {
            return SasQueryParameters.Create(values);
        }
        internal static SasQueryParameters Create(string version, AccountSasServices? services, AccountSasResourceTypes? resourceTypes, SasProtocol protocol, DateTimeOffset startsOn, DateTimeOffset expiresOn, SasIPRange ipRange, string identifier, string resource, string permissions, string signature, string cacheControl = null, string contentDisposition = null, string contentEncoding = null, string contentLanguage = null, string contentType = null, string authorizedAadObjectId = null, string unauthorizedAadObjectId = null, string correlationId = null, int? directoryDepth = default(int?), string encryptionScope = null)
        {
            return SasQueryParameters.Create(version, services, resourceTypes, protocol, startsOn, expiresOn, ipRange, identifier, resource, permissions, signature, cacheControl, contentDisposition, contentEncoding, contentLanguage, contentType, authorizedAadObjectId, unauthorizedAadObjectId, correlationId, directoryDepth, encryptionScope);
        }
        public SasQueryParametersInternals()
            : this()
        {
        }
    }
}