static ReactiveHeaderCollection FromHttpHeaders(HttpHeaders httpHeaders) { var collection = new ReactiveHeaderCollection(); collection.AddRange( httpHeaders.SelectMany( h => h.Value.Select(v => new ReactiveHeader(h.Key, v)))); return collection; }
void ObserveHeaders(ReactiveHeaderCollection headers) { keyValueEditorModel.Items.Clear(); if (headers != null) { foreach (var header in headers) { keyValueEditorModel.Items.Add(new KeyValueEditor.Item { Key = header.Name, Value = header.Value }); } } }
void ObserveHeaders(ReactiveHeaderCollection headers) { var viewerContext = Get <HeadersViewer.Context>(); viewerContext.Headers = headers; }
void ObserveHeaders(ReactiveHeaderCollection headers) { var editor = Get <HeadersEditor.Context>(); editor.Headers = headers; }