コード例 #1
0
 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);
 }
コード例 #2
0
 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);
 }
コード例 #3
0
 /// <summary>
 /// Applies request modifiers
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="clientOrRequest"></param>
 /// <param name="requestModifier"></param>
 /// <returns></returns>
 public static T WithRequestModifiers <T>(this T clientOrRequest, IHttpRequestModifier requestModifier) where T : IHttpSettingsContainer
 {
     return(requestModifier.ApplyModifiers(clientOrRequest));
 }
コード例 #4
0
 public HttpApiClient(HttpClient client, MediaTypeFormatter mediaTypeFormatter, IHttpRequestModifier modifier) : this(client, mediaTypeFormatter)
 {
     this.modifier = modifier;
 }