Condividi tramite


Classe PolicyBase

Classe base per ereditare per i nuovi criteri di archiviazione.

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.PolicyBase
    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 IPolicyDefinition, IPolicyCompatibility, IPolicyEvaluation, IDisposable
[SerializableAttribute]
public abstract class PolicyBase : IPolicyDefinition, 
    IPolicyCompatibility, 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 di testo 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 solo per la compatibilità con le versioni precedenti in cui si desidera specificare un nome di assembly diverso per i criteri di archiviazione per garantire la compatibilità con una versione precedente rilasciata dei criteri di archiviazione.
Metodo pubblico GetBinaryFormatter Eseguire l'override solo se si desidera creare un nuovo BinaryFormatter e collegarsi al 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à dei criteri di archiviazione che sono stati spostati in un altro assembly).
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico Initialize Inizializza specificato in attesa dell'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