private void ReadContentType() { if (WebResponse != null && WebResponse.ContentType != null) { string error; MediaType contentType = null; MediaType.TryParse(WebResponse.ContentType, out contentType, out error); ContentType = contentType; } }
public MediaType(string mediaType) { Condition.Requires(mediaType, "mediaType").IsNotNull(); string error; MediaType type; if (!MediaType.TryParse(mediaType, out type, out error)) { throw new FormatException(error); } FullType = type.FullType; TopLevelType = type.TopLevelType; SubType = type.SubType; }
/// <summary> /// Create new instance of MediaType - returns null if input is null or invalid media type string. /// </summary> /// <param name="mediaType"></param> /// <returns></returns> public static MediaType Create(string mediaType) { if (mediaType == null) { return(null); } string error; MediaType type; if (!MediaType.TryParse(mediaType, out type, out error)) { return(null); } return(type); }