6#include <azure/core/http/http.hpp>
12namespace Azure {
namespace Data {
namespace Tables {
namespace Credentials {
18 std::string m_signature;
19 mutable std::mutex m_mutex;
34 std::lock_guard<std::mutex> guard(m_mutex);
43 std::lock_guard<std::mutex> guard(m_mutex);
44 m_signature = std::move(signature);
Azure Shared Access Signature (SAS) credential.
Definition azure_sas_credential.hpp:16
AzureSasCredential(std::string signature)
Initializes a new instance of the AzureSasCredential.
Definition azure_sas_credential.hpp:27
std::string GetSignature() const
Get the signature for the SAS token.
Definition azure_sas_credential.hpp:32
void Update(std::string signature)
Update the signature for the SAS token.
Definition azure_sas_credential.hpp:41