private void ParseMediaTypeDescriptors(string contentTypeList)
    {
        var acceptedContentTypeDescriptors = contentTypeList.Split(AcceptMediaTypeSeparator);

        foreach (var acceptedContentTypeDescriptor in acceptedContentTypeDescriptors)
        {
            var acceptMediaType = MediaTypeParser.ParseFrom(
                acceptedContentTypeDescriptor.Trim(),
                new MediaTypeDescriptor.Builder <AcceptMediaType>((a, b, c) => new AcceptMediaType(a, b, c)));

            _responseMediaTypesByPriority.Add(acceptMediaType);
        }
    }
Beispiel #2
0
 private MediaTypeTest Parse(string descriptor)
 {
     return(MediaTypeParser.ParseFrom(descriptor,
                                      new MediaTypeDescriptor.Builder <MediaTypeTest>(
                                          (a, b, c) => new MediaTypeTest(a, b, c))));
 }
 public static ContentMediaType ParseFromDescriptor(string contentMediaTypeDescriptor)
 => MediaTypeParser.ParseFrom(
     contentMediaTypeDescriptor,
     new Builder <ContentMediaType>((a, b, c) => new ContentMediaType(a, b, c)));