CaptchaMvc
Indicates that the function argument should be string literal and match one of the parameters of the caller function.
For example, has such parameter.
Represents the attribute to validate the captcha.
Initializes a new instance of the class.
Initializes a new instance of the class.
Called by the ASP.NET MVC framework before the action method executes.
The filter context.
Returns a error message.
The error message.
Gets or sets an error message to associate with a validation control if validation fails.
Gets or sets a for access to the resource message.
Represents the controller that is responsible for creating and updating captcha.
Generates a new captcha image.
Refreshes a captcha.
An instance of .
Provides extension methods to work with a captcha.
Creates a new captcha with the specified arguments.
The specified .
The specified length of characters.
The specified parameters, if any.
An instance of .
Creates a new captcha with the specified arguments.
The specified .
The specified refresh button text.
The specified input text.
The specified length of characters.
The specified parameters, if any.
An instance of .
Creates a new captcha with the specified arguments.
The specified .
The specified refresh button text.
The specified input text.
The specified length of characters.
The specified required message text.
If true add a span for validation; otherwise false.
The specified parameters, if any.
An instance of .
Creates a new captcha with the specified partial view.
The specified .
The specified length of characters.
The name of the partial view to render.
The view data dictionary for the partial view.
The specified parameters, if any.
An instance of .
Creates a new captcha with the specified partial view.
The specified .
The specified length of characters.
The name of the partial view to render.
The name of the partial view to render script.
The view data dictionary for the partial view.
The specified parameters, if any.
An instance of .
Creates a new math captcha with the specified arguments.
The specified .
The specified parameters, if any.
An instance of .
Creates a new math captcha with the specified arguments.
The specified .
The specified refresh button text.
The specified input text.
The specified parameters, if any.
An instance of .
Creates a new math captcha with the specified arguments.
The specified .
The specified refresh button text.
The specified input text.
The specified required message text.
If true add a span for validation; otherwise false.
The specified parameters, if any.
An instance of .
Creates a new math captcha with the specified partial view.
The specified .
The name of the partial view to render.
The view data dictionary for the partial view.
The specified parameters, if any.
An instance of .
Creates a new math captcha with the specified partial view.
The specified .
The name of the partial view to render.
The name of the partial view to render script.
The view data dictionary for the partial view.
The specified parameters, if any.
An instance of .
Determines whether the captcha is valid, and write error message if need.
The specified .
The specified error message.
The specified parameters, if any.
True if the captcha is valid; otherwise, false.
Gets the using the specified .
The specified .
An instance of .
Gets the using the specified .
The specified .
An instance of .
Creates a new captcha values with the specified arguments.
The specified .
The specified length of characters.
The specified parameters, if any.
An instance of .
Creates a new math captcha values with the specified arguments.
The specified .
The specified parameters, if any.
An instance of .
Makes the captcha "intelligent".
The specified .
The specified parameters, if any.
An instance of .
Provides methods to work with a captcha.
Initializes a new instance of the class.
Creates a new captcha with the specified arguments.
The specified .
The specified attributes.
An instance of .
Determines whether the captcha is valid, and write error message if need.
The specified .
The specified attributes.
True if the captcha is valid; otherwise, false.
Gets the value associated with the specified name.
Gets the value associated with the specified name.
Gets the value associated with the specified name.
Determines whether the collection of parameters contains a specific value.
The specified collection of parameters.
The parameter name for search.
True if the parameter is found in the collection; otherwise, false.
Gets or sets the current .
Gets or sets the current .
Gets or sets the current .
Gets or sets the factory to create .
Gets or sets the factory to create .
Gets or sets the factory to create .
Represents the implementation of that can combine two
in one.
Represents a container with values.
Determines whether the contains a specific key.
The specified key.
True if the value is found in the ; otherwise, false.
Gets the value associated with the specified key.
The type of value.
The specified key.
An instance of T.
Gets the value associated with the specified key.
The type of value.
The specified key.
An instance of T.
True if the value is found in the ; otherwise, false.
Gets the value associated with the specified key.
The type of value.
The specified key.
An instance of T.
The default value.
True if the value is found in the ; otherwise, false.
Gets the data source of parameters.
Initializes a new instance of the class.
Determines whether the contains a specific key.
The specified key.
True if the value is found in the ; otherwise, false.
Gets the value associated with the specified key.
The type of value.
The specified key.
An instance of T.
Gets the value associated with the specified key.
The type of value.
The specified key.
An instance of T.
True if the value is found in the ; otherwise, false.
Gets the value associated with the specified key.
The type of value.
The specified key.
An instance of T.
The default value.
True if the value is found in the ; otherwise, false.
The data source.
Represents the storage to save a captcha tokens in cookie.
Represents the storage to save a captcha tokens.
Determines whether the contains a specific token.
The specified token.
The specified token type.
True if the value is found in the ; otherwise false.
Adds the specified token and to the storage.
The specified
Removes the specified token and to the storage.
The specified token.
Gets an associated with the specified token.
The specified token.
The specified token type.
An instance of .
Initializes a new instance of the class.
Initializes a new instance of the class.
The specified expires of the cookie in minutes.
Initializes a new instance of the class.
The specified cookie name.
Initializes a new instance of the class.
The specified expires of the cookie in minutes.
The specified cookie name.
Initializes a new instance of the class.
The specified expires of the cookie in minutes.
The specified cookie name.
The specified password to encrypt cookie
The specified salt to encrypt cookie
Adds the specified token and to the storage.
The specified
Removes the specified token and to the storage.
The specified token.
Gets an associated with the specified token.
The specified token.
The specified token type.
An instance of .
Determines whether the contains a specific token.
The specified token.
The specified token type.
True if the value is found in the ; otherwise false.
Serializes the , to the given string.
The specified .
The result string.
Deserializes the specified into an .
The specified serialize state.
The result .
Gets or sets the cookie name.
Expires of the cookie in minutes.
Gets or sets the password to encrypt cookie.
Gets or sets the salt to encrypt cookie.
Default implementation of a .
Represents the base model to create a new captcha.
Creates a new captcha using the specified .
The specified .
An instance of .
Creates a new captcha using the specified .
The specified .
An instance of .
Creates a html string to represent the image.
The specified .
The html string with the image.
Creates a html string to represent the token element.
The specified .
The html string with the token element.
Creates a html string to represent the input element.
The specified .
The html string with the input element.
Creates a html string to represent the refresh button element.
The specified .
The html string with the refresh button element.
Represents the model for refresh button.
Gets the markup.
Gets the script.
Initializes a new instance of the class.
Provides a basic methods to create a captcha.
Represents the interface that provides a basic methods to create a captcha.
Creates a new captcha to the specified .
The specified .
The html string with the captcha.
Creates a captcha image for specified and write it in response.
The specified .
The specified .
Creates a captcha error image and write it in response.
The specified .
Generates a java-script to update the captcha.
The specified .
An instance of to update the captcha.
Initializes a new instance of the class.
Creates a new captcha to the specified .
The specified .
The html string with the captcha.
Creates a captcha image for specified and write it in response.
The specified .
The specified .
Creates a captcha error image and write it in response.
The specified .
Generates a java-script to update the captcha.
The specified .
An instance of to update the captcha.
Gets the for build captcha with specified .
The specified .
An instance of .
Gets or sets the factory to create ICaptchaBulder for the specified
Provides a basic methods for manage captcha.
Represents the interface that provides a basic methods for manage captcha.
Creates a for create a new captcha.
The specified .
The specified .
An instance of .
Creates a for create a new captcha.
The specified .
The specified .
An instance of .
Creates a new for drawing a captcha.
The specified .
An instance of .
Creates a new for update a captcha.
The specified .
An instance of .
Determines whether the captcha is valid, and write error message if need.
The specified .
The specified .
True if the captcha is valid; otherwise, false.
Gets or sets the name for a token parameter.
Gets or sets the name for an input element in DOM.
Gets or sets the name for image element in DOM.
Gets or sets the name for token element in DOM.
Gets or sets value that indicates that the current manager will add area route value in generated url.
Gets or sets the storage to save a captcha tokens.
Gets or sets the intelligence policy.
Gets the parameter-key that indicates need render span for validation.
Gets the parameter-key for required attribute.
Gets the parameter-key for required message.
Gets the parameter-key for error message.
Gets the parameter-key for length of characters.
Gets the parameter-key for refresh button text.
Gets the parameter-key for input text.
Gets the parameter-key for math parameter.
Gets the parameter-key for partial view name.
Gets the parameter-key for partial view data.
Gets the parameter-key for script partial view name.
Gets the parameter-key for view data.
Initializes a new instance of the class.
Initializes a new instance of the class.
Creates an for the specified .
The specified .
The specified .
The specified .
The specified image url.
The specified refresh url.
An instance of .
Generates a specified for a captcha.
The specified .
The old value if any.
An instance of .
Writes an error message.
The specified .
The specified .
Creates a new for drawing a captcha.
The specified .
The specified .
An instance of .
Generates a specified for a math captcha.
An instance of .
Generates a specified for a text captcha.
The specified length of characters.
An instance of .
Generates an URL for a captcha image.
The specified .
The specified .
The url of captcha image.
Generates an URL to refresh captcha.
The specified .
The specified .
The url to refresh captcha.
Gets the characters to create captcha.
An instance of .
Creates a for create a new captcha.
The specified .
The specified .
An instance of .
Creates a for create a new captcha.
The specified .
The specified .
An instance of .
Creates a new for drawing a captcha.
The specified .
An instance of .
Creates a new for update a captcha.
The specified .
An instance of .
Determines whether the captcha is valid, and write error message if need.
The specified .
The specified .
True if the captcha is valid; otherwise, false.
Gets or sets the factory that generates a URL for a captcha image.
Gets or sets the factory that generates a URL for a refresh captcha.
Gets or sets the factory that generates a pair for a math captcha.
Gets or sets the factory that generates a pair for a plan captcha.
Gets or sets the factory that generates an instance of .
Gets or sets the factory that gets the characters for creating captcha.
Gets or sets the name for a token parameter.
Gets or sets the name for an input element in DOM.
Gets or sets the name for image element in DOM.
Gets or sets the name for token element in DOM.
Gets or sets value that indicates that the current manager will add area route value in generated url.
Gets or sets the storage to save a captcha tokens.
Gets or sets the intelligence policy.
Represents default implementation to generate captcha image.
Represents interface to generate captcha image.
Creates a captcha image using the specified .
The specified .
An instance of .
Gets or sets the font color.
Gets or sets the background color.
Gets or sets the width.
Gets or sets the height.
Gets the fonts.
Initializes a new instance of the class.
Creates a captcha image using the specified .
The specified .
An instance of .
Gets or sets the font color.
Gets or sets the background color.
Gets or sets the width.
Gets or sets the height.
Gets the fonts.
Represents the policy which makes a captcha as intelligent using a fake input element.
Represents the policy which makes a captcha as intelligent.
Determines whether the intelligent captcha is valid.
The specified captcha manager.
The specified .
The specified .
True if the intelligent captcha is valid; false not valid; null is not intelligent captcha.
Makes the specified captcha "intelligent".
The specified captcha manager.
The specified .
The specified .
An instance of .
Initializes a new instance of the class.
Initializes a new instance of the class.
Determines whether the intelligent captcha is valid.
The specified captcha manager.
The specified .
The specified .
True if the intelligent captcha is valid; false not valid; null is not intelligent captcha.
Makes the specified captcha "intelligent".
The specified captcha manager.
The specified .
The specified .
An instance of .
Renders only captcha markup, if any.
An instance of string.
Renders only captcha scripts, if any.
An instance of string.
Gets or sets the name of input field, if you use the intelligent captcha.
Gets the type of storage that will be used for store a data.
Gets or sets the maximum size of session values.
Represents the policy which makes a captcha intelligent using the javascript.
Initializes a new instance of the class.
Initializes a new instance of the class.
Determines whether the intelligent captcha is valid.
The specified captcha manager.
The specified .
The specified .
True if the intelligent captcha is valid; false not valid; null is not intelligent captcha.
Makes the specified captcha "intelligent".
The specified captcha manager.
The specified .
The specified .
An instance of .
Renders only captcha markup, if any.
An instance of string.
Renders only captcha scripts, if any.
An instance of string.
Gets or sets the name of input field, if you use the intelligent captcha.
Gets the type of storage that will be used for store a data.
Gets or sets the maximum size of session values.
Implementation of a for build a math captcha.
Creates a html string to represent the refresh button element.
The specified .
The html string with the refresh button element.
Represents the policy which makes a captcha as intelligent using array of IIntelligencePolicy.
Initializes a new instance of the class.
Determines whether the intelligent captcha is valid.
The specified captcha manager.
The specified .
The specified .
True if the intelligent captcha is valid; false not valid; null is not intelligent captcha.
Makes the specified captcha "intelligent".
The specified captcha manager.
The specified .
The specified .
An instance of .
Renders only captcha markup, if any.
An instance of string.
Gets the array of IIntelligencePolicy.
Adapter for use the collection of as a .
Initializes a new instance of the class.
Determines whether the contains a specific key.
The specified key.
True if the value is found in the ; otherwise, false.
Gets the value associated with the specified key.
The type of value.
The specified key.
An instance of T.
Gets the value associated with the specified key.
The type of value.
The specified key.
An instance of T.
True if the value is found in the ; otherwise, false.
Gets the value associated with the specified key.
The type of value.
The specified key.
An instance of T.
The default value.
True if the value is found in the ; otherwise, false.
The data source.
Implementation of a for build partial captcha.
Creates a new captcha using the specified .
The specified .
An instance of .
Helper class to generates the random numbers.
Generates a positive random number.
Generates a positive random number.
Generates a positive random number.
Helper class to generate the random text.
Generates the random text.
The specified characters.
The number of characters.
The random text
Adapter for use the as a .
The parameter key.
Initializes a new instance of the class.
Determines whether the contains a specific key.
The specified key.
True if the value is found in the ; otherwise, false.
Gets the value associated with the specified key.
The type of value.
The specified key.
An instance of T.
Gets the value associated with the specified key.
The type of value.
The specified key.
An instance of T.
True if the value is found in the ; otherwise, false.
Gets the value associated with the specified key.
The type of value.
The specified key.
An instance of T.
The default value.
True if the value is found in the ; otherwise, false.
The data source.
Represents the policy which makes a captcha as intelligent using the difference between the time of the request and response.
Initializes a new instance of the class.
Initializes a new instance of the class.
Determines whether the intelligent captcha is valid.
The specified captcha manager.
The specified .
The specified .
True if the intelligent captcha is valid; false not valid; null is not intelligent captcha.
Makes the specified captcha "intelligent".
The specified captcha manager.
The specified .
The specified .
An instance of .
Renders only captcha markup, if any.
An instance of string.
Renders only captcha scripts, if any.
An instance of string.
Gets the type of storage that will be used for store a data.
Gets the minimum time at which the policy is valid.
Gets or sets the maximum size of session values.
Represents the storage to save a captcha tokens in session.
Initializes a new instance of the class.
Initializes a new instance of the class.
Gets or sets the maximum values.
Adds the specified token and to the storage.
The specified
Removes the specified token and to the storage.
The specified token.
Gets an associated with the specified token.
The specified token.
The specified token type.
An instance of .
Determines whether the contains a specific token.
The specified token.
The specified token type.
True if the value is found in the ; otherwise false.
Gets or sets the maximum size of session values.
Contains tokens that have not yet been validated.
Contains tokens that have not yet been displayed.
A static helper class that includes various parameter checking routines.
Throws if the given argument is null.
if tested value if null.
Argument value to test.
Name of the parameter being tested.
Throws if the given argument is null.
if tested value if null.
Argument value to test.
Name of the parameter being tested.
Throws if the given argument is null.
if tested value if null.
Argument value to test.
Name of the parameter being tested.
Throws if the given argument is null.
if tested value if null.
Argument value to test.
Name of the parameter being tested.
Represents the base model with information for create a captcha.
Gets the attributes.
Gets the parameter container.
Gets the token parameter name.
Gets the required field message.
Gets the is required flag.
Gets the refresh button text.
Gets the input text.
Gets the specified .
Gets the input element id in DOM.
Gets the token element id in DOM.
Gets the image element id in DOM.
Gets the image url.
Gets the refresh url.
Gets the token value.
Represents the captcha model.
Renders only captcha markup, if any.
An instance of .
Renders only captcha scripts, if any.
An instance of .
Gets the .
Represents the base model for storing captcha values.
Serializes the , to the given string.
The result string.
Deserializes the specified into an .
The specified serialize state.
Determines whether the current captcha value is equal for the inputText.
The specified input text.
True if the value is equals; otherwise, false.
Gets the specified captcha text.
Gets the specified captcha value.
Represents the base model with information for drawing a captcha.
Gets the specified attributes.
Gets the specified text for render.
Represents the token type.
The drawing token.
The validation token.
Represents the base model with information for update a captcha.
Gets the token element id in DOM.
Gets the image element id in DOM.
Gets the url with captcha image.
Gets the token value.
Represents the base model with information for create a captcha.
Initializes a new instance of the class.
Gets the attributes.
Gets the parameter container.
Gets the token parameter name.
Gets the required field message.
Gets the is required flag.
Gets the refresh button text.
Gets the input text.
Gets the specified .
Gets the input element id in DOM.
Gets the token element id in DOM.
Gets the image element id in DOM.
Gets the image url.
Gets the refresh url.
Gets the token value.
Represents the default captcha model.
Initializes a new instance of the class.
Returns an HTML-encoded string.
An HTML-encoded string.
Renders only captcha markup, if any.
An instance of .
Renders only captcha scripts, if any.
An instance of .
Gets the .
Represents the base model for storing captcha values.
Serializes the , to the given string.
The result string.
Deserializes the specified into an .
The specified serialize state.
Determines whether the current captcha value is equal for the inputText.
The specified input text.
True if the value is equals; otherwise, false .
Deserializes the specified values into an .
The specified captcha text.
The specified captcha value.
The specified values.
Gets the separator which will be used for serialize values.
An instance of .
Gets the optional values to serialize.
An instance of .
Gets the specified captcha text.
Gets the specified captcha value.
Represents the default model with information for create a captcha.
Initializes a new instance of the class.
Represents the base model with information for drawing a captcha.
Initializes a new instance of the class.
Initializes a new instance of the class.
Gets the specified attributes.
Gets the specified text for render.
Represents the base model with information for update a captcha.
Initializes a new instance of the class.
Gets the token element id in DOM.
Gets the image element id in DOM.
Gets the url with captcha image.
Gets the token value.
Represents the decorator to make captcha intelligent.
Initializes a new instance of the class.
Returns an HTML-encoded string.
An HTML-encoded string.
Renders only captcha markup, if any.
An instance of .
Renders only captcha scripts, if any.
An instance of .
Gets the type of the current decorator.
Gets the .
Structure to store keys in dictionary in time order.
Indicates whether the current object is equal to another object of the same type.
true if the current object is equal to the parameter; otherwise, false.
An object to compare with this object.
Indicates whether this instance and a specified object are equal.
true if and this instance are the same type and represent the same value; otherwise, false.
Another object to compare to.
Returns the hash code for this instance.
A 32-bit signed integer that is the hash code for this instance.
Gets the key.
Gets the timestamp of the current entry.
Initializes a new instance of the class.
Implicit conversion operator overload.
Represents the model with information for create a math captcha.
Initializes a new instance of the class.
Gets the math parameter name.
Represents the base model for storing number captcha values.
Initializes a new instance of the class. This constructor used only for deserialize.
Initializes a new instance of the class.
Determines whether the current captcha value is equal for the inputText.
The specified input text.
True if the value is equals; otherwise, false .
Deserializes the specified values into an .
The specified captcha text.
The specified captcha value.
The specified values.
Gets the specified captcha text.
Gets the specified captcha value.
Represents the base model for captcha parameter.
Initializes a new instance of the class.
Gets the name.
Gets the value.
Represents the default model with information for create a partial captcha.
Initializes a new instance of the class.
Gets the specified for create captcha.
Gets the specified partial view name.
Gets the specified script-partial view name, if any.
Gets the specified .
Gets the attributes.
Gets the parameter container.
Gets the token parameter name.
Gets the required field message.
Gets the is required flag.
Gets the refresh button text.
Gets the input text.
Gets the specified .
Gets the input element id in DOM.
Gets the token element id in DOM.
Gets the image element id in DOM.
Gets the image url.
Gets the refresh url.
Gets the token value.
Represents the storage type for the
Uses the temp data as storage.
Uses the session as storage.
Represents the base model for storing string captcha values.
Initializes a new instance of the class. This constructor used only for deserialize.
Initializes a new instance of the class.
Determines whether the current captcha value is equal for the inputText.
The specified input text.
True if the value is equals; otherwise, false .
Deserializes the specified values into an .
The specified captcha text.
The specified captcha value.
The specified values.
Gets the optional values to serialize.
An instance of .
Gets the specified captcha text.
Gets the specified captcha value.