public static OeRequestHeaders Parse(String acceptHeader, String preferHeader) { OeRequestHeaders requestHeaders = Parse(acceptHeader); if (String.IsNullOrEmpty(preferHeader)) { return(requestHeaders); } var message = new Infrastructure.OeInMemoryMessage(_emptyStream, null); message.SetHeader("Prefer", preferHeader); ODataPreferenceHeader preferenceHeader = message.PreferHeader(); if (preferenceHeader.MaxPageSize == null) { return(requestHeaders); } return(requestHeaders.SetMaxPageSize(preferenceHeader.MaxPageSize.GetValueOrDefault())); }