Faithlife.WebRequests assembly

Faithlife.WebRequests namespace

public type description
class ByteRange Represents a byte range for the Range header in an HttpRequestMessage.
class CookieManager Manages a collection of cookies for a set of URIs.
static class CookieUtility Provides helper methods for working with Cookie.
static class HttpResponseMessageUtility Provides utility methods for working with HttpResponseMessage.
class SystemWebServiceRequest A web service request that returns HttpResponseMessage.
class UriCookie Stores a Uri and an associated Cookie.
class UriCookieHeader Stores a Uri and an associated Set-Cookie HTTP header.
static class WebHeaderCollectionUtility Provides utility methods for working with WebHeaderCollection.
class WebServiceErrorInfo A web service error.
enum WebServiceErrorKind The kind of web service error.
class WebServiceException A web service exception.
class WebServiceRequest<TResponse> A web service request.
class WebServiceRequest A web service request.
abstract class WebServiceRequestBase<TResponse> A base class for web service requests.
abstract class WebServiceRequestBase A base class for web service requests.
class WebServiceRequestInfo A web service request.
class WebServiceRequestSettings Web service request settings that are often common to multiple requests.
static class WebServiceRequestUtility Utility methods for WebServiceRequest and WebServiceRequestBase.
class WebServiceResponse A web service response.
class WebServiceResponseHandlerInfo<TResponse> Information provided to web service response handlers.
abstract class WebServiceResponseHandlerInfo Information provided to web service response handlers.
static class WebServiceResponseUtility Provides helper methods for working with WebServiceResponse.

Faithlife.WebRequests.Json namespace

public type description
class AutoWebServiceRequest<TResponse> A web service request whose response is initialized via reflection.
abstract class AutoWebServiceResponse Base class for AutoWebServiceRequest responses.
static class AutoWebServiceResponseUtility Utility methods for AutoWebServiceResponse.
class GenericStatusCodeResponse AutoWebServiceRequest responses with an explicitly set status code.
static class JsonWebResponseUtility Utility methods for JSON and HttpResponseMessage.
abstract class JsonWebServiceClientBase A base class for common json service clients.
class JsonWebServiceClientSettings Client settings for JsonWebServiceClientBase
class JsonWebServiceContent<TValue> JSON web service content.
class JsonWebServiceContent JSON web service content.
class JsonWebServiceRequest<TResponseValue> A JSON web service request.
class JsonWebServiceRequest A JSON web service request.
static class JsonWebServiceRequestUtility Utility methods for JSON and WebServiceRequest.
class JsonWebServiceResponse<TValue> A JSON web response.
class JsonWebServiceResponse A JSON web response.
static class JsonWebServiceResponseUtility Utility methods for JSON and WebServiceResponse.