[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
This interface is used for backward compatibility for checkin policies that have been moved to new types or assemblies.
Assembly: Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)
Thetype exposes the following members.
|CanEdit||Gets a flag that describes whether this policy includes configuration user interface (UI). (Inherited from IPolicyDefinition.)|
|Description||Gets a description of the behavior of this policy instance. (Inherited from IPolicyDefinition.)|
|InstallationInstructions||Gets a message that is displayed if the policy appears not to be installed. (Inherited from IPolicyDefinition.)|
|Type||Gets the type of the policy. (Inherited from IPolicyDefinition.)|
|TypeDescription||Gets a description of the policy type. (Inherited from IPolicyDefinition.)|
|Edit||Displays a dialog box to allow user to configure the properties of the policy. (Inherited from IPolicyDefinition.)|
|GetAssemblyName||Used for backward compatibility where you must specify a different assembly name for the checkin policy in order to maintain backward compatibility with a previously released version of the checkin policy.|
|GetBinaryFormatter||This is necessary if you want to create a new BinaryFormatter and hook into the serialization process for backward compatibility (e.g., you want to set the Binder property on the formatter to handle compat for a checkin policy that has been moved to another assembly). If you do not want to hook into the serialization process, just return new BinaryFormatter().|