Show / Hide Table of Contents

Class Constraint<T>

Inheritance
System.Object
Activity
NativeActivity
Constraint
Constraint<T>
Inherited Members
Constraint.ValidationErrorListPropertyName
Constraint.AddValidationError(NativeActivityContext, ValidationError)
Constraint.Execute(NativeActivityContext)
NativeActivity.Abort(NativeActivityAbortContext)
NativeActivity.Cancel(NativeActivityContext)
NativeActivity.CacheMetadata(ActivityMetadata)
NativeActivity.ImplementationVersion
NativeActivity.Implementation
NativeActivity.CanInduceIdle
Activity.ToString()
Activity.ShouldSerializeDisplayName()
Activity.Constraints
Activity.CacheId
Activity.DisplayName
Activity.Id
Namespace: System.Activities.Validation
Assembly: System.Activities.dll
Syntax
public sealed class Constraint<T> : Constraint
Type Parameters
T

Constructors

Constraint()

Declaration
public Constraint()

Properties

Body

Declaration
public ActivityAction<T, ValidationContext> Body { get; set; }
Property Value
ActivityAction<T, ValidationContext>

Methods

CacheMetadata(NativeActivityMetadata)

Declaration
protected override void CacheMetadata(NativeActivityMetadata metadata)
Parameters
NativeActivityMetadata metadata

Overrides
Constraint.CacheMetadata(NativeActivityMetadata)

OnExecute(NativeActivityContext, Object, ValidationContext)

Declaration
protected override void OnExecute(NativeActivityContext context, object objectToValidate, ValidationContext objectToValidateContext)
Parameters
NativeActivityContext context

System.Object objectToValidate

ValidationContext objectToValidateContext

Overrides
Constraint.OnExecute(NativeActivityContext, Object, ValidationContext)
Back to top Generated by DocFX