<PackageReference Include="Microsoft.Data.SqlClient" Version="7.0.3" />

Microsoft.Data.SqlClient.EnclaveProviderBase

protected static readonly MemoryCache ThreadRetryCache

protected EnclaveProviderBase()

protected SqlEnclaveSession AddEnclaveSessionToCache(EnclaveSessionParameters enclaveSessionParameters, byte[] sharedSecret, long sessionId, out long counter)

protected SqlEnclaveSession GetEnclaveSessionFromCache(EnclaveSessionParameters enclaveSessionParameters, out long counter)

protected void GetEnclaveSessionHelper(EnclaveSessionParameters enclaveSessionParameters, bool shouldGenerateNonce, bool isRetry, out SqlEnclaveSession sqlEnclaveSession, out long counter, out byte customData, out int customDataLength)

protected void InvalidateEnclaveSessionHelper(EnclaveSessionParameters enclaveSessionParameters, SqlEnclaveSession enclaveSessionToInvalidate)

protected void UpdateEnclaveSessionLockStatus(SqlEnclaveSession sqlEnclaveSession)