Package com.microsoft.tfs.core.checkinpolicies

Interface Summary
PolicyInstance An instance is a loaded, configured, configurable, and evaluatable policy object ready for use by the framework.
PolicyLoader A PolicyLoader performs all loading and instantiation of PolicyInstance objects, as well as discover of available PolicyTypes.
 

Class Summary
PolicyAnnotation A PolicyAnnotation contains one or more PolicyDefinitions, and can be serialized to and from a TFS annotation on a single team project.
PolicyBase A convenient base class for checkin policy implementers.
PolicyContext PolicyContext contains optional values that are passed down to a check-in policy by the execution environment that hosts the policy.
PolicyContextKeys PolicyContextKeys defines constant policy context property keys that are used by the Plug-in for Eclipse and stand-alone Explorer to pass information to policy implementations during evaluation.
PolicyDefinition A PolicyDefinition represents a policy that is configured for a team project on a Team Foundation Server.
PolicyEditArgs PolicyEditArgs contains information that is passed to checkin policies when they are edited.
PolicyEvaluationStatus Contains status about a policy that is ready to be evaluated (or possibly already has).
PolicyEvaluator A long-lived object that manages evaluation of check-in policies.
PolicyEvaluatorState Represents the state of an object that can perform checkin policy evaluations.
PolicyExceptionFailure A type of policy evaluation failure caused by an uncaught exception in the framework.
PolicyFailure Contains information about a single failure detected during checkin policy evaluation (PolicyInstance.evaluate(PolicyContext)).
PolicyType Defines a kind of check-in policy.
 

Exception Summary
PolicyEvaluationCancelledException Thrown when check-in policy validation fails because the user cancelled the evaluation.
PolicyLoaderException Thrown when a PolicyLoader encounters a problem.
PolicySerializationException Thrown when a PolicyDefinition encounters a problem saving to or loading from a Memento.
 



© 2015 Microsoft. All rights reserved.