ReqRest
Show / Hide Table of Contents

Namespace ReqRest.Builders

Classes

BuilderExtensions

Provides extension methods that are available for every single IBuilder provided by the library.

HttpContentBuilderExtensions

Defines the static methods for an IHttpContentBuilder provided by the library.

HttpHeadersBuilderExtensions

Defines the static methods for an IHttpHeadersBuilder provided by the library.

HttpMethodBuilderExtensions

Defines the static methods for an IHttpMethodBuilder provided by the library.

HttpProtocolVersionBuilderExtensions

Defines the static methods for an IHttpProtocolVersionBuilder provided by the library.

HttpRequestMessageBuilder

Implements several builder interfaces which enable fluent building of HttpRequestMessage objects.

HttpRequestMessageBuilderExtensions

Defines the static methods for an IHttpRequestMessageBuilder provided by the library.

HttpRequestPropertiesBuilderExtensions

Defines the static methods for an IHttpRequestPropertiesBuilder provided by the library.

HttpResponseMessageBuilder

Implements several builder interfaces which enable fluent building of HttpResponseMessage objects.

HttpResponseMessageBuilderExtensions

Defines the static methods for an IHttpResponseMessageBuilder provided by the library.

HttpResponseReasonPhraseBuilderExtensions

Defines the static methods for an IHttpResponseReasonPhraseBuilder provided by the library.

HttpStatusCodeBuilderExtensions

Defines the static methods for an IHttpStatusCodeBuilder provided by the library.

RequestUriBuilderExtensions

Defines the static methods for an IRequestUriBuilder provided by the library.

UriBuilderExtensions

Extends the UriBuilder class with fluent extension methods.

UrlBuilder

An extension of the UriBuilder which is specifically tailored for convenience and expressive code during URL creation. It additionally implements IBuilder, thus enabling the default set of builder extension methods on this class.

Interfaces

IBuilder

A marker interface which is used within this library to mark builder classes. Implementing this interface opens a set of generic extension methods which are useful for any kind of builder.

See the BuilderExtensions class for the available extension methods.

IHttpContentBuilder

Represents a builder which is able to build an HttpContent.

IHttpHeadersBuilder

Represents a builder which is able to build a set of HttpHeaders.

IHttpHeadersBuilder<T>

Represents a builder which is able to build a set of HttpHeaders of a specific type.

IHttpMethodBuilder

Represents a builder which is able to build an HttpMethod.

IHttpProtocolVersionBuilder

Represents a builder which is able to build an HTTP protocol version.

IHttpRequestMessageBuilder

Represents a builder which is able to build an HttpRequestMessage.

IHttpRequestPropertiesBuilder

Represents a builder which is able to build properties of an HTTP request.

IHttpResponseMessageBuilder

Represents a builder which is able to build an HttpResponseMessage.

IHttpResponseReasonPhraseBuilder

Represents a builder which is able to build a reason phrase which typically gets sent by a server within the context of an HTTP message.

IHttpStatusCodeBuilder

Represents a builder which is able to build an HTTP status code.

IRequestUriBuilder

Represents a builder which is able to build an Uri for making an HTTP request.

Back to top Copyright © 2019 ReqRest - Generated with DocFX - Material Theme made by Oscar Vásquez - Impressum (Imprint)