Reputation: 93
How do I pass the KeyValuePair into this method, accepting ICollection<KeyValuePair<string, string>>
?
If my header name is 'auth' and the header value is 'local'
_restActions.ExecutePostRequest(resource, body, {WHAT GOES HERE});
Upvotes: 0
Views: 57
Reputation: 143453
You can pass a Dictionary<string, string>
which implements ICollection<KeyValuePair<string, string>>
and, I would argue, allows the most concise instantiation syntax:
_restActions.ExecutePostRequest(
resource,
body,
new Dictionary<string, string>{{"one", "two"}, {"foo", "bar"}});
Upvotes: 3
Reputation: 3594
You do not need to pass anything since there is null
on headers
parameter (default value).
If you do want to pass something then it would be anything like new List<KeyValuePair<string, string>> { new KeyValuePair<string, string>("content-type", "text/plain") }
Upvotes: 1