public GraphMLMediaTypeOutputFormatter()
 {
     SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse(CustomMediaContentTypes.GraphML));
     SupportedEncodings.Add(Encoding.UTF8);
     SupportedEncodings.Add(Encoding.Unicode);
 }
 public XlsDataContractSerializerOutputFormatter()
 {
     SupportedMediaTypes.Add("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
     SupportedEncodings.Add(Encoding.UTF8);
 }
示例#3
0
 public HelloWorldFormatter()
 {
     SupportedEncodings.Add(Encoding.UTF8);
     SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse(MediaTypeNames.Application.Json).CopyAsReadOnly());
 }
示例#4
0
 public XyzFormatter()
 {
     SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/xyz"));
     SupportedEncodings.Add(Encoding.UTF8);
 }
示例#5
0
 public CsvOutputFormatter()
 {
     SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/csv"));
     SupportedEncodings.Add(Encoding.UTF8);
     SupportedEncodings.Add(Encoding.Unicode);
 }
示例#6
0
 /// <inheritdoc />
 public ApiEnveloppeFormater()
 {
     SupportedMediaTypes.Clear();
     SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("appliation/json+enveloppe"));
     SupportedEncodings.Add(Encoding.UTF8);
 }
示例#7
0
 public LivroCsvFormatter()
 {
     this.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/csv"));
     this.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/csv"));
     SupportedEncodings.Add(Encoding.UTF8);
 }
示例#8
0
 public XyzFormatter(Func <InputFormatterContext, Encoding, Task <InputFormatterResult> > readRequestBodyAsync)
 {
     SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/xyz"));
     SupportedEncodings.Add(Encoding.UTF8);
     _readRequestBodyAsync = readRequestBodyAsync;
 }
示例#9
0
 public WeatherOutputFormatter()
 {
     SupportedEncodings.Add(Encoding.UTF8);
     SupportedEncodings.Add(Encoding.Unicode);
     SupportedMediaTypes.Add("text/weather");
 }
示例#10
0
 public IonOutputFormater(JsonOutputFormatter jsonOutputFormatter)
 {
     this.jsonOutputFormatter = jsonOutputFormatter;
     SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/ion+json"));
     SupportedEncodings.Add(Encoding.UTF8);
 }
示例#11
0
 public ProtoJsonOutputFormatter()
 {
     SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/json+protobuf"));
     SupportedEncodings.Add(Encoding.UTF8);
     SupportedEncodings.Add(Encoding.Unicode);
 }
示例#12
0
 public JsonInputFormatter()
 {
     SupportedEncodings.Add(Encoding.UTF8);
     SupportedEncodings.Add(Encoding.Unicode);
     SupportedMediaTypes.Add("application/json");
 }
 public GraphQlMediaTypeFormatter(bool suppressInputFormatterBuffering)
 {
     _suppressInputFormatterBuffering = suppressInputFormatterBuffering;
     SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/graphql"));
     SupportedEncodings.Add(Encoding.UTF8);
 }
示例#14
0
 public AuthFormatter()
 {
     SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/json"));
     SupportedEncodings.Add(Encoding.UTF8);
 }
示例#15
0
 //setup da classe formatador de Output de CSV
 public CsvOutputFormatter()
 {
     SupportedMediaTypes.Add("text/csv");
     SupportedEncodings.Add(Encoding.UTF8);
     SupportedEncodings.Add(Encoding.Unicode);
 }
 public XmlSerializerFormatter()
 {
     SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/xml"));
     SupportedEncodings.Add(new UTF8Encoding(encoderShouldEmitUTF8Identifier: false));
 }
示例#17
0
 public SirenOutputFormatter(JsonSerializerSettings settings, Encoding encoding)
 {
     _jsonSerializerSettings = settings;
     SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/vnd.siren+json"));
     SupportedEncodings.Add(encoding);
 }
示例#18
0
        public AdobeOutputFormatter()
        {
            SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/vnd.adobe.adept+xml"));

            SupportedEncodings.Add(Encoding.UTF8);
        }
示例#19
0
 public TextPlainInputFormatter()
 {
     SupportedMediaTypes.Add("text/plain");
     SupportedEncodings.Add(UTF8EncodingWithoutBOM);
     SupportedEncodings.Add(UTF16EncodingLittleEndian);
 }
示例#20
0
 public CsvMediaTypeFormatter()
 {
     SupportedMediaTypes.Add(Microsoft.Net.Http.Headers.MediaTypeHeaderValue.Parse("text/csv"));
     SupportedEncodings.Add(Encoding.UTF8);
     SupportedEncodings.Add(Encoding.Unicode);
 }
示例#21
0
 public MyDataFormatters()
 {
     SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse(Input));
     SupportedEncodings.Add(Encoding.UTF8);
 }
示例#22
0
 public StringInputFormatter()
 {
     SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse(MediaTypeNames.Text.Plain));
     SupportedEncodings.Add(Encoding.UTF8);
 }
示例#23
0
 public CustomFormatter(string contentType)
 {
     ContentType = contentType;
     SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse(contentType));
     SupportedEncodings.Add(Encoding.GetEncoding("utf-8"));
 }
示例#24
0
 /// <summary>
 /// Constructor
 /// Derives from System.Net.Http.Formatting.MediaTypeFormatter
 /// </summary>
 /// <param name="jsonSerializerSettings"></param>
 public JsonNetFormatter(JsonSerializerSettings jsonSerializerSettings)
 {
     jsonSerializerSettingsValue = jsonSerializerSettings ?? new JsonSerializerSettings();
     SupportedMediaTypes.Add(jsonMediaType);
     SupportedEncodings.Add(utf8Encoding);
 }
        public TestStringOutputFormatter()
        {
            SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/plain"));

            SupportedEncodings.Add(Encoding.UTF8);
        }
示例#26
0
 public PlainTextFormatter()
 {
     SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/plain"));
     SupportedEncodings.Add(Encoding.GetEncoding("utf-8"));
 }
示例#27
0
 public HtmlMediaFormatter()
 {
     SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/html"));
     SupportedEncodings.Add(new UTF8Encoding(encoderShouldEmitUTF8Identifier: false));
 }
示例#28
0
 /// <summary>
 /// Constructor
 /// </summary>
 public JsonNetFormatterCustom() : base()
 {
     SupportedMediaTypes.Add(jsonMediaType);
     SupportedEncodings.Add(utf8Encoding);
 }
 public CsvDataContractSerializerOutputFormatter()
 {
     SupportedMediaTypes.Add("text/csv");
     SupportedEncodings.Add(Encoding.Unicode);
 }
示例#30
0
 public VcardOutputFormatter()
 {
     SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("Text/vcard"));
     SupportedEncodings.Add(Encoding.UTF8);
     SupportedEncodings.Add(Encoding.Unicode);
 }