Compartilhar via


Classe PolicyBase

Classe base para herdar para uma nova política de check-in.

Hierarquia de herança

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

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

Sintaxe

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

O tipo PolicyBase expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido PolicyBase Inicializa uma nova instância da classe PolicyBase.

Superior

Propriedades

  Nome Descrição
Propriedade pública CanEdit Obtém um sinalizador que descreve se essa diretiva é configurável.
Propriedade pública Description Obtém a descrição dessa diretiva.
Propriedade protegida Disposed Retorna true se este objeto foi descartado.
Propriedade pública InstallationInstructions Obtém ou define textuais instruções sobre como a política pode ser instalado em um computador.
Propriedade protegida PendingCheckin Obter um objeto que representa a parte alterações pendentes de check-in pendente.
Propriedade pública Type Obtém o nome desta política.
Propriedade pública TypeDescription Obtém a descrição desse tipo de política.

Superior

Métodos

  Nome Descrição
Método público Activate Chamado se o usuário clica duas vezes em uma falha de política.
Método público DisplayHelp Exibe uma caixa de diálogo da ajuda que está associada com a falha de política.
Método público Dispose Descarte este objeto.
Método público Edit Mostrado uma caixa de diálogo de configuração para o usuário para especificar opções para a política de check-in.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público Evaluate Executa a avaliação de política.
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetAssemblyName Substituir somente isso para compatibilidade com versões anteriores onde você deseja especificar um nome diferente assembly para a política de check-in para manter anteriormente compatibilidade com versões anteriores com uma versão de lançamento de política de check-in.
Método público GetBinaryFormatter Substituir somente isso se você deseja criar um novo BinaryFormatter e gancho no processo de serialização para compatibilidade com versões anteriores (por exemplo, você deseja definir a propriedade da pasta no formatador para manipular a compatibilidade para uma política de check-in que é movida para outro assembly).
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público Initialize Inicializa especificado durante o check-in.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido OnPolicyStateChanged Acionar o evento para notificar de uma alteração no estado de política.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Eventos

  Nome Descrição
Evento público PolicyStateChanged Ocorre quando o estado da diretiva for alterado.

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.VersionControl.Client