public static TBuilder WithOptionalQueryString <TBuilder, TValue>(this IHttpBuilderCore <TBuilder> builder, string name, TValue value, Func <TValue, bool> nullCheck = null, Func <TValue, string> toString = null) where TBuilder : IHttpBuilderCore <TBuilder> { builder.WithConfiguration(s => { s.UriBuilder.WithOptionalQueryString(name, value, nullCheck, toString); }); return((TBuilder)builder); }
public static TBuilder WithAppendQueryString <TBuilder>(this IHttpBuilderCore <TBuilder> builder, IEnumerable <KeyValuePair <string, string> > values) where TBuilder : IHttpBuilderCore <TBuilder> { builder.WithConfiguration(s => { s.UriBuilder.WithAppendQueryString(values); }); return((TBuilder)builder); }
public static TBuilder WithAppendQueryString <TBuilder>(this IHttpBuilderCore <TBuilder> builder, string name, string value) where TBuilder : IHttpBuilderCore <TBuilder> { builder.WithConfiguration(s => { s.UriBuilder.WithAppendQueryString(name, value); }); return((TBuilder)builder); }
public static TBuilder WithUri <TBuilder>(this IHttpBuilderCore <TBuilder> builder, string uri) where TBuilder : IHttpBuilderCore <TBuilder> { builder.WithConfiguration(s => { s.UriBuilder.WithUri(uri); }); return((TBuilder)builder); }
public static TBuilder WithPath <TBuilder>(this IHttpBuilderCore <TBuilder> builder, string pathAndQuery) where TBuilder : IHttpBuilderCore <TBuilder> { builder.WithConfiguration(s => { s.UriBuilder.WithPath(pathAndQuery); }); return((TBuilder)builder); }