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 vers 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 un indicateur qui indique si cette stratégie inclut une interface utilisateur (UI) de configuration. (Hérité de IPolicyDefinition.)
Propriété publique Description Obtient une description du comportement de cette instance de stratégie. (Hérité de IPolicyDefinition.)
Propriété publique InstallationInstructions Obtient un message qui s'affiche si la stratégie peut 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 d'assembly différent pour la stratégie d'enregistrement pour assurer la compatibilité descendante avec précédemment une version de la stratégie d'enregistrement.
Méthode publique GetBinaryFormatter Ceci est nécessaire si vous voulez créer un nouveau BinaryFormatter et raccorder dans le processus de sérialisation pour la compatibilité descendante (par exemple, vous souhaitez définir la propriété de classeur sur le formateur pour gérer le compat pour une stratégie d'enregistrement qui a été déplacé vers un autre assembly). Si vous ne souhaitez pas être raccordés au processus de sérialisation, retournez simplement nouveau BinaryFormatter().

Début

Voir aussi

Référence

Microsoft.TeamFoundation.VersionControl.Client, espace de noms