Freigeben über


IPolicyCompatibility-Schnittstelle

Diese Schnittstelle wird für Abwärtskompatibilität für Eincheckrichtlinien wird, die auf neue Typen oder Assemblys verschoben wurden.

Namespace:  Microsoft.TeamFoundation.VersionControl.Client
Assembly:  Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)

Syntax

'Declaration
Public Interface IPolicyCompatibility _
    Inherits IPolicyDefinition
public interface IPolicyCompatibility : IPolicyDefinition

Der IPolicyCompatibility-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CanEdit Ruft ein Flag ab, das beschreibt, ob diese Richtlinie Konfigurationsbenutzeroberfläche (UI). (Von IPolicyDefinition geerbt.)
Öffentliche Eigenschaft Description Ruft eine Beschreibung des Verhaltens dieser Richtlinieninstanz ab. (Von IPolicyDefinition geerbt.)
Öffentliche Eigenschaft InstallationInstructions Ruft eine Meldung, die angezeigt wird, wenn die Richtlinie wird nicht installiert sein. (Von IPolicyDefinition geerbt.)
Öffentliche Eigenschaft Type Ruft den Typ der Richtlinie ab. (Von IPolicyDefinition geerbt.)
Öffentliche Eigenschaft TypeDescription Ruft eine Beschreibung des Richtlinientyps ab. (Von IPolicyDefinition geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Edit Zeigt ein Dialogfeld angezeigt, um Benutzern zu ermöglichen, die Eigenschaften der Richtlinie zu konfigurieren. (Von IPolicyDefinition geerbt.)
Öffentliche Methode GetAssemblyName Wird für Abwärtskompatibilität, in der Sie einem anderen Assemblyname für die Eincheckrichtlinie angeben müssen, um Rückwärtskompatibilität mit einer veröffentlichten Version der Eincheckrichtlinie zuvor beizubehalten.
Öffentliche Methode GetBinaryFormatter Dies ist erforderlich, wenn Sie ein neues BinaryFormatter und einen Hook in den Serialisierungsprozess für Abwärtskompatibilität (z., Sie möchten die Bindereigenschaft auf das Formatierungsprogramm auf Handlekompatibilität für eine Eincheckrichtlinie festlegen, die auf eine andere Assembly verschoben wurde) erstellen möchten. Wenn Sie sich nicht in den Serialisierungsprozess einbinden möchten, geben Sie lediglich eine BinaryFormatter()zurück.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.TeamFoundation.VersionControl.Client-Namespace