public SampleDataClient(ITestBlazorAppClientWrapper param_client, Func <ITestBlazorAppClient, IHttpOverride> param_httpoverride, Func <ITestBlazorAppClient, IHttpSerializer> param_serializer, Func <ITestBlazorAppClient, IHttpRequestModifier> param_modifier) { Client = param_client; HttpOverride = param_httpoverride(this); Serializer = param_serializer(this); Modifier = param_modifier(this); }
public Function1Client(ITestAzureFunctionClientWrapper param_client, Func <ITestAzureFunctionClient, IHttpOverride> param_httpoverride, Func <ITestAzureFunctionClient, IHttpSerializer> param_serializer, Func <ITestAzureFunctionClient, IHttpRequestModifier> param_modifier) { Client = param_client; HttpOverride = param_httpoverride(this); Serializer = param_serializer(this); Modifier = param_modifier(this); }
private static void SerializeToOutput(HttpContext context, object value) { // TODO: clean up content type string contentType = context.Request.Headers["Accept"]; IHttpSerializer serializer = GetOrThrow(contentType, HttpStatusCode.NotAcceptable); serializer.SerializeValue(contentType, context.Response.OutputStream, value); }
public static object DeserializeFromInput(HttpContext context, Type type) { // TODO: clean up content type string contentType = context.Request.Headers["content-type"]; IHttpSerializer serializer = GetOrThrow(contentType, HttpStatusCode.UnsupportedMediaType); object val = serializer.DeserializeValue(contentType, context.Request.InputStream, type); return(val); }
public DiadocHttpApi([NotNull] string apiClientId, [NotNull] IHttpClient httpClient, [NotNull] ICrypt crypt, [NotNull] IHttpSerializer httpSerializer) { if (apiClientId == null) { throw new ArgumentNullException("apiClientId"); } if (httpClient == null) { throw new ArgumentNullException("httpClient"); } if (crypt == null) { throw new ArgumentNullException("crypt"); } this.apiClientId = apiClientId; HttpClient = httpClient; this.crypt = crypt; this.httpSerializer = httpSerializer; }