コード例 #1
0
ファイル: Response.cs プロジェクト: gertqin/Ramone
 private void ReadContentType()
 {
     if (WebResponse != null && WebResponse.ContentType != null)
     {
         string    error;
         MediaType contentType = null;
         MediaType.TryParse(WebResponse.ContentType, out contentType, out error);
         ContentType = contentType;
     }
 }
コード例 #2
0
ファイル: MediaType.cs プロジェクト: mathiaskok/Ramone
        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;
        }
コード例 #3
0
ファイル: MediaType.cs プロジェクト: mathiaskok/Ramone
        /// <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);
        }