C# Class ScriptCs.WebApi.FormatterBuilder

ファイルを表示 Open project: scriptcs-contrib/scriptcs-webapi

Public Methods

Method Description
Build ( ) : System.Net.Http.Formatting.MediaTypeFormatter
CanReadType ( bool>.Func condition ) : FormatterBuilder
CanWriteType ( bool>.Func condition ) : FormatterBuilder
FormatterBuilder ( ) : System
MapQueryString ( string parameterName, string parameterValue, MediaTypeHeaderValue mediaType ) : FormatterBuilder
MapQueryString ( string parameterName, string parameterValue, string mediaType ) : FormatterBuilder
MapRequestHeader ( string headerName, string headerValue, System valueComparison, bool isValueSubstring, MediaTypeHeaderValue mediaType ) : FormatterBuilder
MapRequestHeader ( string headerName, string headerValue, System valueComparison, bool isValueSubstring, string mediaType ) : FormatterBuilder
MapUriExtension ( string extension, MediaTypeHeaderValue mediaType ) : FormatterBuilder
MapUriExtension ( string extension, string mediaType ) : FormatterBuilder
ReadFromStream ( Func readFromStream ) : FormatterBuilder
SupportEncoding ( Encoding encoding ) : FormatterBuilder
SupportMediaType ( MediaTypeHeaderValue mediaType ) : FormatterBuilder
SupportMediaType ( string mediaType ) : FormatterBuilder
WriteToStream ( Task>.Func writeToStream ) : FormatterBuilder

Method Details

Build() public method

public Build ( ) : System.Net.Http.Formatting.MediaTypeFormatter
return System.Net.Http.Formatting.MediaTypeFormatter

CanReadType() public method

public CanReadType ( bool>.Func condition ) : FormatterBuilder
condition bool>.Func
return FormatterBuilder

CanWriteType() public method

public CanWriteType ( bool>.Func condition ) : FormatterBuilder
condition bool>.Func
return FormatterBuilder

FormatterBuilder() public method

public FormatterBuilder ( ) : System
return System

MapQueryString() public method

public MapQueryString ( string parameterName, string parameterValue, MediaTypeHeaderValue mediaType ) : FormatterBuilder
parameterName string
parameterValue string
mediaType System.Net.Http.Headers.MediaTypeHeaderValue
return FormatterBuilder

MapQueryString() public method

public MapQueryString ( string parameterName, string parameterValue, string mediaType ) : FormatterBuilder
parameterName string
parameterValue string
mediaType string
return FormatterBuilder

MapRequestHeader() public method

public MapRequestHeader ( string headerName, string headerValue, System valueComparison, bool isValueSubstring, MediaTypeHeaderValue mediaType ) : FormatterBuilder
headerName string
headerValue string
valueComparison System
isValueSubstring bool
mediaType System.Net.Http.Headers.MediaTypeHeaderValue
return FormatterBuilder

MapRequestHeader() public method

public MapRequestHeader ( string headerName, string headerValue, System valueComparison, bool isValueSubstring, string mediaType ) : FormatterBuilder
headerName string
headerValue string
valueComparison System
isValueSubstring bool
mediaType string
return FormatterBuilder

MapUriExtension() public method

public MapUriExtension ( string extension, MediaTypeHeaderValue mediaType ) : FormatterBuilder
extension string
mediaType System.Net.Http.Headers.MediaTypeHeaderValue
return FormatterBuilder

MapUriExtension() public method

public MapUriExtension ( string extension, string mediaType ) : FormatterBuilder
extension string
mediaType string
return FormatterBuilder

ReadFromStream() public method

public ReadFromStream ( Func readFromStream ) : FormatterBuilder
readFromStream Func
return FormatterBuilder

SupportEncoding() public method

public SupportEncoding ( Encoding encoding ) : FormatterBuilder
encoding System.Text.Encoding
return FormatterBuilder

SupportMediaType() public method

public SupportMediaType ( MediaTypeHeaderValue mediaType ) : FormatterBuilder
mediaType System.Net.Http.Headers.MediaTypeHeaderValue
return FormatterBuilder

SupportMediaType() public method

public SupportMediaType ( string mediaType ) : FormatterBuilder
mediaType string
return FormatterBuilder

WriteToStream() public method

public WriteToStream ( Task>.Func writeToStream ) : FormatterBuilder
writeToStream Task>.Func
return FormatterBuilder