Compartilhar via


Classe QueryFolder

Representa uma pasta em um projeto de equipe que pode conter QueryDefinitions e o outro QueryFolders.

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.WorkItemTracking.Client.QueryItem
    Microsoft.TeamFoundation.WorkItemTracking.Client.QueryFolder
      Microsoft.TeamFoundation.WorkItemTracking.Client.QueryHierarchy

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

Sintaxe

'Declaração
Public Class QueryFolder _
    Inherits QueryItem _
    Implements IEnumerable(Of QueryItem), IEnumerable
public class QueryFolder : QueryItem, 
    IEnumerable<QueryItem>, IEnumerable

O tipo QueryFolder expõe os membros a seguir.

Construtores

  Nome Descrição
Método público QueryFolder(String) Inicializa uma nova instância de QueryFolder.
Método público QueryFolder(String, QueryFolder) Inicializa uma nova instância de QueryFolder.

Superior

Propriedades

  Nome Descrição
Propriedade pública AccessControlList Obtém a lista de controle de acesso para o item de consulta. (Herdado de QueryItem.)
Propriedade pública Count Obtém o número de itens nessa pasta.Esta contagem não é recursivo.
Propriedade pública Id Obtém o identificador desse item de consulta. (Herdado de QueryItem.)
Propriedade pública IsDeleted Obtém um sinalizador que descreve se o item for uma consulta ou uma pasta pessoal. (Herdado de QueryItem.)
Propriedade pública IsDirty Obtém um sinalizador que descreve se este item de consulta precisa ser salvo. (Herdado de QueryItem.)
Propriedade pública IsNew Retorna se este item de consulta é armazenado no servidor, “false “true” se” é um “sub” item de consulta que não foi salvo. (Herdado de QueryItem.)
Propriedade pública IsPersonal Obtém um sinalizador que descreve se o item for uma consulta ou uma pasta pessoal. (Herdado de QueryItem.)
Propriedade pública Item[Guid] Obtém o item de consulta nesta pasta com um GUID especificado.
Propriedade pública Item[String] Obtém o item de consulta nesta pasta com o nome especificado.
Propriedade pública Name Obtém ou define o nome do item de consulta. (Herdado de QueryItem.)
Propriedade pública OwnerDescriptor Obtém ou define o descritor da identidade do proprietário de item de consulta. (Herdado de QueryItem.)
Propriedade pública Parent Obtém a pasta pai de consulta. (Herdado de QueryItem.)
Propriedade pública Path Obtém o caminho totalmente qualificado deste item de consulta. (Herdado de QueryItem.)
Propriedade pública Project Obtém o projeto para que este item de consulta é associado. (Herdado de QueryItem.)

Superior

Métodos

  Nome Descrição
Método público Add Adiciona o item especificado de consulta para esta pasta.
Método público Contains(Guid) Verifica se o item especificado de consulta existe nesta pasta de consulta.
Método público Contains(String) Verifica se o item especificado de consulta existe nesta pasta de consulta.
Método público Contains(QueryItem) Verifica se o item especificado de consulta existe nesta pasta de consulta.
Método público Delete Remove o item da coleção. (Herdado de QueryItem.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
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 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 protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Retorna o caminho totalmente qualificado para este item de consulta. (Herdado de QueryItem.)

Superior

Eventos

  Nome Descrição
Evento público ChangesCommitted Este evento é acionado quando a alteração de conteúdo da pasta é confirmada para o servidor.
Evento público ContentsChanged Este evento é acionado quando o conteúdo da pasta são alterados.

Superior

Campos

  Nome Descrição
Campo protegido m_lock (Herdado de QueryItem.)

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IEnumerable<QueryItem>.GetEnumerator
Implementação explícita da interfaceMétodo particular IEnumerable.GetEnumerator

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.WorkItemTracking.Client