Skip to content

Commit b054826

Browse files
authored
Merge pull request #34 from ginach/passOptionsToStreamRequest
Allow passing options collection to Request method for stream requests
2 parents 3cedf6f + 0231ad4 commit b054826

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

Templates/CSharp/Requests/IStreamRequestBuilder.cs.tt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ namespace <#=namespaceValue#>
4444
/// <summary>
4545
/// Builds the request.
4646
/// </summary>
47+
/// <param name="options">The query and header options for the request.</param>
4748
/// <returns>The built request.</returns>
48-
I<#=propRequest#> Request();
49+
I<#=propRequest#> Request(IEnumerable<Option> options = null);
4950
}
5051
}

Templates/CSharp/Requests/StreamRequestBuilder.cs.tt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,11 @@ namespace <#=namespaceValue#>
5656
/// <summary>
5757
/// Builds the request.
5858
/// </summary>
59+
/// <param name="options">The query and header options for the request.</param>
5960
/// <returns>The built request.</returns>
60-
public I<#=propRequest#> Request()
61+
public I<#=propRequest#> Request(IEnumerable<Option> options = null)
6162
{
62-
return new <#=propRequest#>(this.RequestUrl, this.Client, null);
63+
return new <#=propRequest#>(this.RequestUrl, this.Client, options);
6364
}
6465
}
6566
}

0 commit comments

Comments
 (0)