ServiceStack.ContentFormat.GetEndpointAttributes C# (CSharp) Метод

GetEndpointAttributes() публичный статический Метод

public static GetEndpointAttributes ( string contentType ) : RequestAttributes
contentType string
Результат RequestAttributes
        public static RequestAttributes GetEndpointAttributes(string contentType)
        {
            if (contentType == null)
                return RequestAttributes.None;

            if (contentType == MimeTypes.Soap11)
                return RequestAttributes.Soap11;

            var realContentType = GetRealContentType(contentType);
            switch (realContentType)
            {
                case MimeTypes.Json:
                case MimeTypes.JsonText:
                    return RequestAttributes.Json;

                case MimeTypes.Xml:
                case MimeTypes.XmlText:
                    return RequestAttributes.Xml;

                case MimeTypes.Html:
                    return RequestAttributes.Html;

                case MimeTypes.Jsv:
                case MimeTypes.JsvText:
                    return RequestAttributes.Jsv;

                case MimeTypes.Yaml:
                case MimeTypes.YamlText:
                    return RequestAttributes.FormatOther;

                case MimeTypes.Csv:
                    return RequestAttributes.Csv;

                case MimeTypes.Soap12:
                    return RequestAttributes.Soap12;

                case MimeTypes.ProtoBuf:
                    return RequestAttributes.ProtoBuf;

                case MimeTypes.MsgPack:
                    return RequestAttributes.MsgPack;

                case MimeTypes.Wire:
                    return RequestAttributes.Wire;
            }

            return RequestAttributes.FormatOther;
        }