- Namespace
- RestSharp.Portable
- Assembly
- RestSharp.Portable.Core.dll
public static class AuthHeaderUtilities : Object
- Inheritance
-
AuthHeaderUtilities
Methods
public static IEnumerable<AuthHeaderInfo> GetAuthenticationHeaderInfo(this IHttpResponseMessage response, AuthHeader header)
Parameters
response
IHttpResponseMessage
header
AuthHeader
Returns
- IEnumerable<AuthHeaderInfo>
public static IEnumerable<AuthHeaderInfo> GetAuthenticationHeaderInfo(this IRestResponse response, AuthHeader header)
Parameters
response
IRestResponse
header
AuthHeader
Returns
- IEnumerable<AuthHeaderInfo>
public static string GetAuthenticationMethodValue(this IHttpResponseMessage response, AuthHeader header, string methodName)
Parameters
response
IHttpResponseMessage
header
AuthHeader
methodName
string
Returns
- string
public static string GetAuthenticationMethodValue(this IRestResponse response, AuthHeader header, string methodName)
Parameters
response
IRestResponse
header
AuthHeader
methodName
string
Returns
- string
public static Uri GetRequestUri(this IHttpClient client, IHttpRequestMessage request)
Parameters
client
IHttpClient
request
IHttpRequestMessage
Returns
- Uri
public static Uri GetRequestUri(this IHttpClient client, IHttpRequestMessage request, IHttpResponseMessage response)
Parameters
client
IHttpClient
request
IHttpRequestMessage
response
IHttpResponseMessage
Returns
- Uri
public static bool RemoveAuthorizationHeader(IRestClient client, IRestRequest request, AuthHeader header, string authValue)
Parameters
client
IRestClient
request
IRestRequest
header
AuthHeader
authValue
string
Returns
- bool
public static Nullable<bool> RemoveAuthorizationHeader(IList<Parameter> parameters, AuthHeader header, string authValue)
Parameters
parameters
IList<Parameter>
header
AuthHeader
authValue
string
Returns
- Nullable<bool>
public static void SetAuthorizationHeader(this IHttpRequestMessage request, AuthHeader header, string authValue)
Parameters
request
IHttpRequestMessage
header
AuthHeader
authValue
string
public static void SetAuthorizationHeader(IRestRequest request, AuthHeader header, string authValue)
Parameters
request
IRestRequest
header
AuthHeader
authValue
string
public static string ToAuthenticationHeaderName(this AuthHeader header)
Parameters
header
AuthHeader
Returns
- string
public static string ToAuthorizationHeaderName(this AuthHeader header)
Parameters
header
AuthHeader
Returns
- string
public static bool TrySetAuthorizationHeader(IRestClient client, IRestRequest request, AuthHeader header, string authValue)
Parameters
client
IRestClient
request
IRestRequest
header
AuthHeader
authValue
string
Returns
- bool