/// <summary> /// Queries the options. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="href">The href.</param> /// <returns>CrestOptions.</returns> public CrestOptions QueryOptions <T>(ICrestResource <T> href) where T : class, ICrestResource <T> { return(QueryOptionsAsync(href).Result); }
/// <summary> /// Queries the head. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="resource">The resource.</param> /// <returns>WebHeaderCollection.</returns> public WebHeaderCollection QueryHead <T>(ICrestResource <T> resource) where T : class, ICrestResource <T> { return(QueryHeadAsync(resource).Result); }
///// <summary> ///// Queries the options asynchronous. ///// </summary> ///// <param name="uri">The URI.</param> ///// <returns>Task<CrestOptions>.</returns> //public Task<CrestOptions> QueryOptionsAsync(string uri) { // return optionsAsync(uri); //} ///// <summary> ///// Queries the options. ///// </summary> ///// <param name="uri">The URI.</param> ///// <returns>CrestOptions.</returns> //public CrestOptions QueryOptions(string uri) { // return QueryOptionsAsync(uri).Result; //} /// <summary> /// Queries the options asynchronous. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="href">The href.</param> /// <returns>Task<CrestOptions>.</returns> public Task <CrestOptions> QueryOptionsAsync <T>(ICrestResource <T> href) where T : class, ICrestResource <T> { return(optionsAsync(href.Uri.ToString())); }
///// <summary> ///// Queries the head asynchronous. ///// </summary> ///// <param name="uri">The URI.</param> ///// <returns>Task<WebHeaderCollection>.</returns> //public Task<WebHeaderCollection> QueryHeadAsync(string uri) { // return headAsync(uri); //} ///// <summary> ///// Queries the head. ///// </summary> ///// <param name="uri">The URI.</param> ///// <returns>WebHeaderCollection.</returns> //public WebHeaderCollection QueryHead(string uri) { // return QueryHeadAsync(uri).Result; //} /// <summary> /// Queries the head asynchronous. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="resource">The resource.</param> /// <returns>Task<WebHeaderCollection>.</returns> public Task <WebHeaderCollection> QueryHeadAsync <T>(ICrestResource <T> resource) where T : class, ICrestResource <T> { return(headAsync(resource.Uri.ToString())); }