<PackageReference Include="Azure.Storage.Blobs" Version="12.24.0-beta.1" />

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-05-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() { } } }