/// <summary>
 /// Initializes a new instance of the <see cref="RestApiContextConsistenceAttribute"/> class.
 /// </summary>
 /// <param name="settingName">Name of the setting.</param>
 public RestApiContextConsistenceAttribute(string settingName = null)
     : this(RestApiSettingPool.GetRestApiSettingByName(settingName, true))
 {
 }
 /// <summary>
 /// Consists the context.
 /// </summary>
 /// <param name="token">The token.</param>
 /// <param name="settingName">Name of the setting.</param>
 /// <param name="ipAddress">The ip address.</param>
 /// <param name="userAgent">The user agent.</param>
 /// <param name="cultureCode">The culture code.</param>
 /// <param name="currentUri">The current URI.</param>
 /// <param name="basicAuthentication">The basic authentication.</param>
 /// <param name="apiUniqueIdentifier">The API unique identifier.</param>
 internal static void ConsistContext(string token, string settingName, string ipAddress, string userAgent, string cultureCode, Uri currentUri, HttpCredential basicAuthentication, ApiUniqueIdentifier apiUniqueIdentifier)
 {
     ConsistContext(token, RestApiSettingPool.GetRestApiSettingByName(settingName, true), ipAddress, userAgent, cultureCode, currentUri, basicAuthentication, apiUniqueIdentifier);
 }