Assembly: Keystone.Clockwork (in Keystone.Clockwork.dll)
Name | Description | |
---|---|---|
AggregatedValidationException | An exception that aggregates a set of ValidationException instances. | |
BankingAccountNumber | Transfers the input if its value is in the format of a Banking account number. Otherwise a ValidationException is thrown. Default validation format As: Eleven digit number. | |
BankingAccountNumberAttribute | An attribute that used in a declarative fashion, activates the BankingAccountNumber validation Gear over the decorated property or field. | |
BaseGear | The non-generic, abstract base class of any gear. | |
BaseInput | The non-generic, abstract base class of any Gear<TResult> input. | |
BaseInputValidationRule | Represents an Input<T> validation rule. | |
BaseInput_Is | Provides extension methods to simplify the configuration of Input<T> Validate<TToValidate> validation gears. | |
BaseOutput | The non-generic, abstract base class of any gear output. | |
Between | Transfers the input if its value is between the expected range. Otherwise a ValidationException is thrown. | |
BetweenAttribute | An attribute that used in a declarative fashion, activates the Between validation Gear over the decorated property or field. | |
Boolean | "Transfers the input if its value is boolean. Otherwise a ValidationException is thrown.". | |
BooleanAttribute | An attribute that used in a declarative fashion, activates the Boolean validation Gear over the decorated property or field. | |
CallMethodOf<TObject, TMethodReturn> | Returns the specified method call result of the given object. | |
CallMethodOf<TObject> | Calls the specified void method of the given object. | |
CastTo<TDestination> | Projects the given value into a destination data type. | |
CollectionComparisonTrue | The base class of any collection comparison validation gear. | |
CollectionComparisonTrueAttribute | The base class of any collection comparison validation attribute. | |
ComparisonTrue | The base class of any comparison validation gear. | |
ComparisonTrueAttribute | The base class of any comparison validation attribute. | |
CountItems<TItem> | Returns the number of items of the input collection. | |
CreditCardNumber | Transfers the input if its value is in the format of a Credit card number. Otherwise a ValidationException is thrown. | |
CreditCardNumberAttribute | An attribute that used in a declarative fashion, activates the CreditCardNumber validation Gear over the decorated property or field. | |
Date | Transfers the input if its value is date-time. Otherwise a ValidationException is thrown. | |
DateAttribute | An attribute that used in a declarative fashion, activates the Date validation Gear over the decorated property or field. | |
Decimal | Transfers the input if its value is a decimal number. Otherwise a ValidationException is thrown. | |
DecimalAttribute | An attribute that used in a declarative fashion, activates the Decimal validation Gear over the decorated property or field. | |
DeclarationFirstGearAttribute | The base class of any attribute whose purpose is to activate a Gear<TResult> by declaratively decorate another Gear<TResult> class. | |
Decorate<TResult, TInnerGearResult> | The base class of any gear that decorates an InnerGear execution. | |
DecorateLifecycle<TInnerGearResult> | The base class of any gear that decorates an Decorate<TResult, InnerGear lifecycle. | |
Transfers the input if its value is in the format of an Email address. Otherwise a ValidationException is thrown. | ||
EmailAttribute | An attribute that used in a declarative fashion, activates the Email validation Gear over the decorated property or field. | |
Enumerable | Transfers the input if its value is an enumerable collection. Otherwise a ValidationException is thrown. | |
EnumerableAttribute | An attribute that used in a declarative fashion, activates the Enumerable validation Gear over the decorated property or field. | |
EqualTo | Transfers the input if its value is equal to the value to compare to. Otherwise a ValidationException is thrown. | |
EqualToAll | Transfers the input if its value is equal to all of the values to compare to. Otherwise a ValidationException is thrown. | |
EqualToAllAttribute | An attribute that used in a declarative fashion, activates the EqualToAll validation Gear over the decorated property or field. | |
EqualToAny | Transfers the input if its value is equal to any of the values to compare to. Otherwise a ValidationException is thrown. | |
EqualToAnyAttribute | An attribute that used in a declarative fashion, activates the EqualToAny validation Gear over the decorated property or field. | |
EqualToAttribute | An attribute that used in a declarative fashion, activates the EqualTo validation Gear over the decorated property or field. | |
Format | Transfer the input if its value is in the expected format pattern. Otherwise a ValidationException is thrown. | |
FormatAttribute | An attribute that used in a declarative fashion, activates the Format validation Gear over the decorated property or field. | |
Gear<TResult> | The base class of any gear that represents a step in a process. | |
GetAsyncResultOf<TInnerGearResult> | Returns the inner gear successful asynchronous running result. | |
GetEnumerator<TItem> | Return an object that can be used to enumerate each of the input collection items. | |
GetFieldOf<TObject, TField> | Returns the specified field of the given object. | |
GetOutputOf<TOutput> | Returns the requested inner gear Output<TOutput>. | |
GetPropertyOf<TObject, TProperty> | Returns the specified property of the given object. | |
GetResultOf<TInnerGearResult> | Returns the inner gear successful running result. | |
GreaterOrEqualTo | Transfers the input if its value is greater or equal to the value to compare to. Otherwise a ValidationException is thrown. | |
GreaterOrEqualToAll | Transfers the input if its value is greater or equal to all of the values to compare to. Otherwise a ValidationException is thrown. | |
GreaterOrEqualToAllAttribute | An attribute that used in a declarative fashion, activates the GreaterOrEqualToAll validation Gear over the decorated property or field. | |
GreaterOrEqualToAny | Transfers the input if its value is greater or equal to any of the values to compare to. Otherwise a ValidationException is thrown. | |
GreaterOrEqualToAnyAttribute | An attribute that used in a declarative fashion, activates the GreaterOrEqualToAny validation Gear over the decorated property or field. | |
GreaterOrEqualToAttribute | An attribute that used in a declarative fashion, activates the GreaterOrEqualTo validation Gear over the decorated property or field. | |
GreaterThan | Transfers the input if its value is greater than the value to compare to. Otherwise a ValidationException is thrown. | |
GreaterThanAll | Transfers the input if its value is greater than all of the values to compare to. Otherwise a ValidationException is thrown. | |
GreaterThanAllAttribute | An attribute that used in a declarative fashion, activates the GreaterThanAll validation Gear over the decorated property or field. | |
GreaterThanAny | Transfers the input if its value is greater than any of the values to compare to. Otherwise a ValidationException is thrown. | |
GreaterThanAnyAttribute | An attribute that used in a declarative fashion, activates the GreaterThanAny validation Gear over the decorated property or field. | |
GreaterThanAttribute | An attribute that used in a declarative fashion, activates the GreaterThan validation Gear over the decorated property or field. | |
IdentificationNumber | Transfers the input if its value is in the format of an Identification document number like Passports, Driver's licenses, etc. Otherwise a ValidationException is thrown. Default validation format As: US Passport number with eight digits. | |
IdentificationNumberAttribute | An attribute that used in a declarative fashion, activates the IdentificationNumber validation Gear over the decorated property or field. | |
If<TResult> | Conditionally runs a specific Gear<TResult> and returns it result depending of the logical value of the given IsTrueThat predicate. | |
Input<T> | Represents any input required by a Gear<TResult> to perform its task on running. This class cannot be inherited. | |
InputCollection | A set of BaseInput items accesible by name. | |
InputCompletionContext | The execution state used to complete the input configuration of any Validate<TToValidate> gear expressed declaratively as a ValidateAttribute. | |
InputOwner | A wrapper that holds the Gear<TResult> that originally owns an input. | |
InputValidationRule<TInputToValidate> | Represents a input validation rule expressed in a configuration first style. | |
InputValidationRules | A positional set of InputValidationRule<TInputToValidate> items that validates the inputs of a Gear<TResult>. | |
Integer | Transfers the input if its value is an integer number. Otherwise a ValidationException is thrown. | |
IntegerAttribute | An attribute that used in a declarative fashion, activates the Integer validation Gear over the decorated property or field. | |
Intersect<TItem> | Returns the common items between two input collections, without duplicates. | |
ItemCountBetween<TItem> | Transfers the input if its item count is between the expected range. Otherwise a ValidationException is thrown. | |
ItemCountBetweenAttribute | An attribute that used in a declarative fashion, activates the ItemCountBetween<Object> validation Gear over the decorated property or field. | |
LengthBetween | Transfers the input if its value length is between the expected range. Otherwise a ValidationException is thrown. | |
LengthBetweenAttribute | An attribute that used in a declarative fashion, activates the LengthBetween validation Gear over the decorated property or field. | |
LengthEqualTo | Transfers the input if its value length is equal to the expected value. Otherwise a ValidationException is thrown. | |
LengthEqualToAttribute | An attribute that used in a declarative fashion, activates the LengthEqualTo validation Gear over the decorated property or field. | |
LengthGreaterOrEqualTo | Transfers the input if its value length is greater or equal to the expected value. Otherwise a ValidationException is thrown. | |
LengthGreaterOrEqualToAttribute | An attribute that used in a declarative fashion, activates the LengthGreaterOrEqualTo validation Gear over the decorated property or field. | |
LengthGreaterThan | Transfers the input if its value length is greater than the expected value. Otherwise a ValidationException is thrown. | |
LengthGreaterThanAttribute | An attribute that used in a declarative fashion, activates the LengthGreaterThan validation Gear over the decorated property or field. | |
LengthLessOrEqualTo | Transfers the input if its value length is less or equal to the expected value. Otherwise a ValidationException is thrown. | |
LengthLessOrEqualToAttribute | An attribute that used in a declarative fashion, activates the LengthLessOrEqualTo validation Gear over the decorated property or field. | |
LengthLessThan | Transfers the input if its value length is less than the expected value. Otherwise a ValidationException is thrown. | |
LengthLessThanAttribute | An attribute that used in a declarative fashion, activates the LengthLessThan validation Gear over the decorated property or field. | |
LessOrEqualTo | Transfers the input if its value is less or equal to the value to compare to. Otherwise a ValidationException is thrown. | |
LessOrEqualToAll | Transfers the input if its value is less or equal to all of the values to compare to. Otherwise a ValidationException is thrown. | |
LessOrEqualToAllAttribute | An attribute that used in a declarative fashion, activates the LessOrEqualToAll validation Gear over the decorated property or field. | |
LessOrEqualToAny | Transfers the input if its value is less or equal to any of the values to compare to. Otherwise a ValidationException is thrown. | |
LessOrEqualToAnyAttribute | An attribute that used in a declarative fashion, activates the LessOrEqualToAny validation Gear over the decorated property or field. | |
LessOrEqualToAttribute | An attribute that used in a declarative fashion, activates the LessOrEqualTo validation Gear over the decorated property or field. | |
LessThan | Transfers the input if its value is less than the value to compare to. Otherwise a ValidationException is thrown. | |
LessThanAll | Transfers the input if its value is less than all of the values to compare to. Otherwise a ValidationException is thrown. | |
LessThanAllAttribute | An attribute that used in a declarative fashion, activates the LessThanAll validation Gear over the decorated property or field. | |
LessThanAny | Transfers the input if its value is less than any of the values to compare to. Otherwise a ValidationException is thrown. | |
LessThanAnyAttribute | An attribute that used in a declarative fashion, activates the LessThanAny validation Gear over the decorated property or field. | |
LessThanAttribute | An attribute that used in a declarative fashion, activates the LessThan validation Gear over the decorated property or field. | |
MakeAsync<TInnerGearResult> | Runs the inner gear in a new thread. | |
MakeDurable<TInnerGearResult> | Runs the inner gear and stores its first successful running result. On each subsequent run, the stored result is returned without rerunning the inner gear. | |
MakeParallel<TInnerGearResult> | Runs the inner gear in any available processor core. | |
ManualMechanism<TResult> | The base class of any mechanism whose input values are not given by other gears, but are explicitly set by the caller. This avoid the need for the gear running engine to run the gears that fulfill input values, boosting the mechanism running performance. | |
Mechanism<TResult> | The base class of any mechanism that represents a process assembled by putting gears together. | |
MemberToValidateInfo | The information available to validate an object member by applying a ValidateAttribute. | |
NameAttribute | Declaratively sets the human-readable name of a member to process with a Gear<TResult>. In the context of Clockwork validation infrastructure, this name is used to format validation exception messages. | |
NotEqualTo | Transfers the input if its value is not equal to the value to compare to. Otherwise a ValidationException is thrown. | |
NotEqualToAll | Transfers the input if its value is not equal to all of the values to compare to. Otherwise a ValidationException is thrown. | |
NotEqualToAllAttribute | An attribute that used in a declarative fashion, activates the NotEqualToAll validation Gear over the decorated property or field. | |
NotEqualToAny | Transfers the input if its value is not equal to any of the values to compare to. Otherwise a ValidationException is thrown. | |
NotEqualToAnyAttribute | An attribute that used in a declarative fashion, activates the NotEqualToAny validation Gear over the decorated property or field. | |
NotEqualToAttribute | An attribute that used in a declarative fashion, activates the NotEqualTo validation Gear over the decorated property or field. | |
Optional | Transfers the input if its value is not null reference (Nothing in Visual Basic) nor empty. Otherwise the default value is assigned to transferred. | |
OptionalAttribute | An attribute that used in a declarative fashion, activates the Optional validation Gear over the decorated property or field. | |
Order<TItem, TOrderingCriteria> | Returns the items of the input collection, ordered according to the given criteria. | |
Output<T> | Represents any output produced by a Gear<TResult> running, additional to its inherent running result. This class cannot be inherited. | |
OutputCollection | A set of BaseOutput items accesible by name. | |
Parameter | Represents any in or out parameter involved in a Gear<TResult> running. | |
PostalCode | Transfers the input if its value is in the format of a Postal code. Otherwise a ValidationException is thrown. Default validation format As: Any five digit postal code. | |
PostalCodeAttribute | An attribute that used in a declarative fashion, activates the PostalCode validation Gear over the decorated property or field. | |
Required | Transfers the input if its value is not null reference (Nothing in Visual Basic) nor empty. Otherwise a ValidationException is thrown. | |
RequiredAttribute | An attribute that used in a declarative fashion, activates the Required validation Gear over the decorated property or field. | |
Return<TToTransfer, TInnerGearResult> | Returns the given value if the inner gear successfully runs. | |
Run<TInnerGear, TResult> | Sequentially runs two gears and returns the latter gear running result. | |
RunningEngine<TGearResult> | The base class of any component responsible of the preparation and running of Gear<TResult> gear graphs. | |
RunningEngineFactory | The base class of any RunningEngine<TGearResult> instance factory. | |
RunningEventHandlerContext | The execution state of a BaseGear running event handler. | |
RunningEventHandlers | Offers methods to subscribe handlers to gear running lifecycle events. | |
RunningFailureHandlerContext | The execution state of a BaseGear running failure handler. | |
RunningSuccessHandlerContext | The execution state of a BaseGear running success handler. | |
SetFieldOf<TObject, TField> | Changes the value of the given object specified field. | |
SetPropertyOf<TObject, TProperty> | Changes the value of the given object specified property. | |
StandardizedBankingCipher | Transfers the input if its value is in the format of an Standardized banking cipher number. Otherwise a ValidationException is thrown. Default validation format As: Any eighteen number of the form 000-000-00000000000-0, 000 000 00000000000 0 or 000000000000000000 | |
StandardizedBankingCipherAttribute | An attribute that used in a declarative fashion, activates the StandardizedBankingCipher validation Gear over the decorated property or field. | |
StrongPassword | Transfers the input if its value is in the format of a Strong password. Otherwise a ValidationException is thrown. Default validation format As: Any eight character string with at least one number, one uppercase and one lowercase letter. | |
StrongPasswordAttribute | An attribute that used in a declarative fashion, activates the StrongPassword validation Gear over the decorated property or field. | |
Subtract<TItem> | Returns the items of the left input collection without the common items between both input collections. | |
TaxPayerIdentificationNumber | Transfers the input if its value is in the format of a Taxpayer identification number. Otherwise a ValidationException is thrown. Default validation format As: Any nine digit ITIN of the form 900-00-0000, 900 00 0000 or 900000000 | |
TaxPayerIdentificationNumberAttribute | An attribute that used in a declarative fashion, activates the TaxPayerIdentificationNumber validation Gear over the decorated property or field. | |
TelephoneNumber | Transfers the input if its value is in the format of a Telephone number. Otherwise a ValidationException is thrown. Default validation format As: Any local, domestic or international telephone. for example +1-000-000-0000 for international US, 000-00000 for local Germany, etc. | |
TelephoneNumberAttribute | An attribute that used in a declarative fashion, activates the TelephoneNumber validation Gear over the decorated property or field. | |
Transfer<TToTransfer> | Hand over the specified value to transfer as if it were its own running result. | |
TransferWithLambda<TToTransfer> | Hand over the value obtained from the value to transfer lambda, as if it were its own running result. | |
Unite<TItem> | Returns the joined unique items of the two input collections. | |
Url | Transfers the input if its value is in the format of a URL. Otherwise a ValidationException is thrown. Default validation format As: Any valid URL for http and https protocols, with or without query string. | |
UrlAttribute | An attribute that used in a declarative fashion, activates the Url validation Gear over the decorated property or field. | |
Validate<TToValidate> | The base class of any gear that validates the integrity of a given value. This class is part of Clockwork validation infrastructure. | |
ValidateAttribute | The base class of any validate attribute that used in a declarative style, activates an underlying Validate<TToValidate> gear. | |
ValidateInputs<TGearToValidateResult> | Transfers the given Gear<TResult> if its inputs are compatible with the specified validation rules. Otherwise a ValidationException or an AggregatedValidationException is thrown. | |
ValidateObject<TObject, TDeclarativeValidations> | Transfer the given object if its properties and fields are compatible with the validations expressed in a declaration first style. Otherwise a ValidationException or an AggregatedValidationException is thrown. | |
ValidateObject<TObjectAndDeclarativeValidations> | Transfers the input object if its properties and fields are compatible with the validations declared in its own class. Otherwise a ValidationException or an AggregatedValidationException is thrown. | |
ValidationException | The exception thrown by Clockwork validation infrastructure. | |
ValidationExceptionCollection | A set of ValidationException. | |
WellFormedXml | Transfer the input if its value is a well formed XML. Otherwise a ValidationException is thrown. | |
WellFormedXmlAttribute | An attribute that used in a declarative fashion, activates the WellFormedXml validation Gear over the decorated property or field. |
Windows, Windows Server, OS X, macOS, iOS, tvOS, Android, Linux, AWS, Azure
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.