C# 클래스 ScriptCs.WebApi.FormatterBuilder

파일 보기 프로젝트 열기: scriptcs-contrib/scriptcs-webapi

공개 메소드들

메소드 설명
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

메소드 상세

Build() 공개 메소드

public Build ( ) : System.Net.Http.Formatting.MediaTypeFormatter
리턴 System.Net.Http.Formatting.MediaTypeFormatter

CanReadType() 공개 메소드

public CanReadType ( bool>.Func condition ) : FormatterBuilder
condition bool>.Func
리턴 FormatterBuilder

CanWriteType() 공개 메소드

public CanWriteType ( bool>.Func condition ) : FormatterBuilder
condition bool>.Func
리턴 FormatterBuilder

FormatterBuilder() 공개 메소드

public FormatterBuilder ( ) : System
리턴 System

MapQueryString() 공개 메소드

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

MapQueryString() 공개 메소드

public MapQueryString ( string parameterName, string parameterValue, string mediaType ) : FormatterBuilder
parameterName string
parameterValue string
mediaType string
리턴 FormatterBuilder

MapRequestHeader() 공개 메소드

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
리턴 FormatterBuilder

MapRequestHeader() 공개 메소드

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

MapUriExtension() 공개 메소드

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

MapUriExtension() 공개 메소드

public MapUriExtension ( string extension, string mediaType ) : FormatterBuilder
extension string
mediaType string
리턴 FormatterBuilder

ReadFromStream() 공개 메소드

public ReadFromStream ( Func readFromStream ) : FormatterBuilder
readFromStream Func
리턴 FormatterBuilder

SupportEncoding() 공개 메소드

public SupportEncoding ( Encoding encoding ) : FormatterBuilder
encoding System.Text.Encoding
리턴 FormatterBuilder

SupportMediaType() 공개 메소드

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

SupportMediaType() 공개 메소드

public SupportMediaType ( string mediaType ) : FormatterBuilder
mediaType string
리턴 FormatterBuilder

WriteToStream() 공개 메소드

public WriteToStream ( Task>.Func writeToStream ) : FormatterBuilder
writeToStream Task>.Func
리턴 FormatterBuilder