Condividi tramite


Classe PolicyBase

Classe base da ereditare per i nuovi criteri di archiviazione.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.VersionControl.Client
Assembly:  Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)

Sintassi

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

Il tipo PolicyBase espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto PolicyBase Inizializza una nuova istanza della classe PolicyBase.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica CanEdit Ottiene un flag che indica se questi criteri sono configurabili.
Proprietà pubblica Description Ottiene la descrizione di questi criteri.
Proprietà protetta. Disposed Restituisce true se l'oggetto è stato eliminato.
Proprietà pubblica InstallationInstructions Ottiene o imposta le istruzioni testuali su come i criteri possono essere installati in un computer.
Proprietà protetta. PendingCheckin Ottenere un oggetto che rappresenta la parte delle modifiche in sospeso del controllo in attesa.
Proprietà pubblica Type Ottiene il nome di questi criteri.
Proprietà pubblica TypeDescription Ottiene la descrizione di questo tipo di criteri.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Activate Chiamato quando l'utente fa doppio clic su un errore dei criteri.
Metodo pubblico DisplayHelp Visualizza una finestra di dialogo della guida associata all'errore criteri.
Metodo pubblico Dispose Elimina questo oggetto.
Metodo pubblico Edit Visualizza una finestra di dialogo di configurazione all'utente di specificare opzioni per i criteri di archiviazione.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico Evaluate Esegue la valutazione dei criteri.
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetAssemblyName Eseguire l'override di operazione solo per la compatibilità con le versioni precedenti in cui si desidera specificare un nome diverso per i criteri di archiviazione per mantenere la compatibilità con una precedente versione rilasciata dei criteri di archiviazione.
Metodo pubblico GetBinaryFormatter Eseguire l'override di operazione solo se si desidera creare un nuovo BinaryFormatter e hook nel processo di serializzazione per compatibilità con le versioni precedenti (ad esempio, si desidera impostare la proprietà del gestore di associazione nel formattatore per mantenere la compatibilità per i criteri di archiviazione che sono stati spostati in un altro assembly).
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico Initialize Inizializza specificato in attesa di archiviazione.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnPolicyStateChanged Generare l'evento per notificare di una modifica nello stato di criteri.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico PolicyStateChanged Si verifica quando lo stato di criteri viene modificato.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.VersionControl.Client