Partager via


IPolicyCompatibility, interface

Cette interface est utilisée pour la compatibilité descendante pour les stratégies d'enregistrement qui ont été déplacées à de nouveaux types ou aux assemblys.

Espace de noms :  Microsoft.TeamFoundation.VersionControl.Client
Assembly :  Microsoft.TeamFoundation.VersionControl.Client (dans Microsoft.TeamFoundation.VersionControl.Client.dll)

Syntaxe

'Déclaration
Public Interface IPolicyCompatibility _
    Inherits IPolicyDefinition
public interface IPolicyCompatibility : IPolicyDefinition

Le type IPolicyCompatibility expose les membres suivants.

Propriétés

  Nom Description
Propriété publique CanEdit Obtient une balise qui décrit si cette stratégie inclut l'interface utilisateur (UI) de configuration. (Hérité de IPolicyDefinition.)
Propriété publique Description Obtient la description du comportement de cette instance de stratégie. (Hérité de IPolicyDefinition.)
Propriété publique InstallationInstructions Reçoit un message qui s'affiche si la stratégie est ne pas être installée. (Hérité de IPolicyDefinition.)
Propriété publique Type Obtient le type de la stratégie. (Hérité de IPolicyDefinition.)
Propriété publique TypeDescription Obtient une description du type de stratégie. (Hérité de IPolicyDefinition.)

Début

Méthodes

  Nom Description
Méthode publique Edit Affiche une boîte de dialogue pour permettre à l'utilisateur de configurer les propriétés de la stratégie. (Hérité de IPolicyDefinition.)
Méthode publique GetAssemblyName Utilisé pour la compatibilité descendante lorsque vous devez spécifier un nom de l'assembly différent pour la stratégie d'enregistrement pour mettre à jour la compatibilité descendante avec précédemment une version finale de la stratégie d'enregistrement.
Méthode publique GetBinaryFormatter Cette procédure est nécessaire si vous voulez créer un nouveau BinaryFormatter et le raccordement dans le processus de sérialisation pour la compatibilité descendante (par exemple.., vous souhaitez définir la propriété de la sur le formateur pour gérer le compat pour une stratégie de création de rapports qui a été déplacé dans un autre assembly). Si vous ne souhaitez pas le raccordement dans le processus de sérialisation, retournez simplement nouveau BinaryFormatter().

Début

Voir aussi

Référence

Microsoft.TeamFoundation.VersionControl.Client, espace de noms