Freigeben über


PolicyBase-Klasse

Eine neue Eincheckrichtlinie zu Basisklasse erben.

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.PolicyBase
    CheckForCommentsPolicy.CheckForComments
    Microsoft.TeamFoundation.Build.Controls.BuildPolicy
    Microsoft.TeamFoundation.VersionControl.Controls.WorkItemPolicy

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

Syntax

'Declaration
<SerializableAttribute> _
Public MustInherit Class PolicyBase _
    Implements IPolicyCompatibility, IPolicyDefinition, IPolicyEvaluation, IDisposable
[SerializableAttribute]
public abstract class PolicyBase : IPolicyCompatibility, 
    IPolicyDefinition, IPolicyEvaluation, IDisposable

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

Konstruktoren

  Name Beschreibung
Geschützte Methode PolicyBase Initialisiert eine neue Instanz der PolicyBase-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CanEdit Ruft ein Flag ab, das beschreibt, ob diese Richtlinie konfiguriert werden kann.
Öffentliche Eigenschaft Description Ruft die Beschreibung dieser Richtlinie ab.
Geschützte Eigenschaft Disposed Gibt true zurück, wenn dieses Objekt freigegeben wurde.
Öffentliche Eigenschaft InstallationInstructions Ruft ab oder legt Textanweisungen über fest, wie die Richtlinie auf einem Computer installiert werden kann.
Geschützte Eigenschaft PendingCheckin Rufen Sie ein - Objekt ab, das den Teil der ausstehenden Änderungen des ausstehenden Eincheckvorgang darstellt.
Öffentliche Eigenschaft Type Ruft den Namen dieser Richtlinie ab.
Öffentliche Eigenschaft TypeDescription Ruft die Beschreibung dieser Art der Richtlinie ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Activate Aufgerufen, wenn der Benutzer auf ein Richtlinienfehler doppelklickt.
Öffentliche Methode DisplayHelp Zeigt ein Hilfedialogfeld an, das dem Richtlinienfehler zugeordnet ist.
Öffentliche Methode Dispose Gibt dieses Objekt frei.
Öffentliche Methode Edit Zeigt dem Benutzer ein Konfigurationsdialogfeld an, um Optionen für die Eincheckrichtlinie anzugeben.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode Evaluate Führt die Richtlinienauswertung aus.
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetAssemblyName Überschreiben Sie nur dieses für Abwärtskompatibilität, in der Sie einen anderen Assemblynamen für die Eincheckenrichtlinie angeben möchten, um Abwärtskompatibilität mit einer veröffentlichten Version der Eincheckenrichtlinie zuvor beizubehalten.
Öffentliche Methode GetBinaryFormatter Überschreiben Sie nur diese, wenn Sie ein neues BinaryFormatter und einen Hook in den Serialisierungsprozess für Abwärtskompatibilität (z., Sie möchten die Bindereigenschaft auf dem Formatierungsprogramm festlegen, um Kompatibilität für eine Eincheckenrichtlinie zu behandeln, die auf eine andere Assembly verschoben wurde) erstellen möchten.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Initialize Initialisiert das angegebene ausstehende Änderungen.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnPolicyStateChanged Löst das - Ereignis aus, um auf eine Änderung im Richtlinienzustand zu benachrichtigen.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis PolicyStateChanged Tritt auf, wenn der Zustand der Richtlinie geändert wird.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.VersionControl.Client-Namespace