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