C# Class VisualCaptchaNet.Core.VisualCaptcha

ファイルを表示 Open project: terabytenz/VisualCaptcha.Net Class Usage Examples

Public Methods

Method Description
Generate ( int numberOfOptions = DefaultNumberOfImages ) : void
GetAudioMimeType ( string type ) : string
GetImageMimeType ( int index, bool isRetina ) : string
StreamAudio ( string fileType ) : FileStream
StreamImage ( int index, bool isRetina ) : FileStream
ValidateAnswer ( NameValueCollection form ) : CaptchaState
ValidateAudio ( string sentOption ) : bool
ValidateImage ( string sentOption ) : bool
VisualCaptcha ( ISessionProvider sessionProvider, string mediaPath, string @namespace = "visualcaptcha", List images = null, List audios = null ) : System.Collections.Generic

Private Methods

Method Description
GetFileStream ( string audioFilePath ) : FileStream
LoadAudioOptions ( ) : List
LoadImageOptions ( ) : List

Method Details

Generate() public method

public Generate ( int numberOfOptions = DefaultNumberOfImages ) : void
numberOfOptions int
return void

GetAudioMimeType() public method

public GetAudioMimeType ( string type ) : string
type string
return string

GetImageMimeType() public method

public GetImageMimeType ( int index, bool isRetina ) : string
index int
isRetina bool
return string

StreamAudio() public method

public StreamAudio ( string fileType ) : FileStream
fileType string
return System.IO.FileStream

StreamImage() public method

public StreamImage ( int index, bool isRetina ) : FileStream
index int
isRetina bool
return System.IO.FileStream

ValidateAnswer() public method

public ValidateAnswer ( NameValueCollection form ) : CaptchaState
form System.Collections.Specialized.NameValueCollection
return CaptchaState

ValidateAudio() public method

public ValidateAudio ( string sentOption ) : bool
sentOption string
return bool

ValidateImage() public method

public ValidateImage ( string sentOption ) : bool
sentOption string
return bool

VisualCaptcha() public method

public VisualCaptcha ( ISessionProvider sessionProvider, string mediaPath, string @namespace = "visualcaptcha", List images = null, List audios = null ) : System.Collections.Generic
sessionProvider ISessionProvider
mediaPath string
@namespace string
images List
audios List
return System.Collections.Generic