/// <summary> /// Adds query-based client identifier provider using the default `api_key` /// query string parameter to retrieve unique client identifier. /// </summary> public void AddQueryBasedClientIdentifierProvider() { ClientIdentifierProviders.Add(new QueryBasedClientIdentifierProvider()); }
/// <summary> /// Adds header-based client identifier provider using the default `x-api-key` /// header name to retrieve unique client identifier. /// </summary> public void AddHeaderBasedClientIdentifierProvider() { ClientIdentifierProviders.Add(new HeaderBasedClientIdentifierProvider()); }
/// <summary> /// Adds query-based client identifier provider using the specified /// query string parameter name to retrieve unique client identifier. /// </summary> /// <param name="parameterName"> /// The name of the query string parameter containing client identifier. /// </param> public void AddQueryBasedClientIdentifierProvider(string parameterName) { ClientIdentifierProviders.Add(new QueryBasedClientIdentifierProvider(parameterName)); }
/// <summary> /// Adds header-based client identifier provider using the specified /// header name to retrieve unique client identifier. /// </summary> /// <param name="headerName"> /// The name of the header containing client identifier. /// </param> public void AddHeaderBasedClientIdentifierProvider(string headerName) { ClientIdentifierProviders.Add(new HeaderBasedClientIdentifierProvider(headerName)); }