123456789101112131415161718192021222324252627282930313233343536373839404142 |
- using System;
- using System.Collections.Generic;
- using System.Collections.Specialized;
- using MediaBrowser.Model.Services;
- namespace MediaBrowser.Controller.Net
- {
- public class ServiceRequest : IServiceRequest
- {
- private readonly IRequest _request;
- public ServiceRequest(IRequest request)
- {
- _request = request;
- }
- public string RemoteIp
- {
- get { return _request.RemoteIp; }
- }
- public QueryParamCollection Headers
- {
- get { return _request.Headers; }
- }
- public QueryParamCollection QueryString
- {
- get { return _request.QueryString; }
- }
- public IDictionary<string, object> Items
- {
- get { return _request.Items; }
- }
- public void AddResponseHeader(string name, string value)
- {
- _request.Response.AddHeader(name, value);
- }
- }
- }
|