Compartilhar via


Classe TeamFoundationPropertyService

Implementação padrão de interface do gerenciador.

Fornece gerenciamento de serviço genérica das propriedades do produto.

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationPropertyService

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxe

'Declaração
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
Public NotInheritable Class TeamFoundationPropertyService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
public sealed class TeamFoundationPropertyService : ITeamFoundationService

O tipo TeamFoundationPropertyService expõe os membros a seguir.

Métodos

  Nome Descrição
Método público CreateArtifactKind
Método público CreatePropertyDefinition
Método público DeleteArtifactKind
Método público DeleteArtifacts Exclui os artefatos especificados e todas as suas propriedades associadas.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público GetArtifactKind
Método público GetArtifactKinds Obtém tipos disponíveis de produto
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetProperties(TeamFoundationRequestContext, ArtifactSpec, IEnumerable<String>)
Método público GetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<String>) Obtém especs fornecidas. associadas propriedades dos artefatos que satisfaz os filtros do nome da propriedade. Observação: Todos os artefatos devem ser do mesmo tipo de produto.
Método público GetProperties(TeamFoundationRequestContext, Guid, IEnumerable<String>) Retorna ArtifactPropertyValues para todos os artefatos em um tipo que têm propriedades específicas definidas.
Método público GetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<String>, GetPropertiesOptions) Obtém especs fornecidas. associadas propriedades dos artefatos que satisfaz os filtros do nome da propriedade. Observação: Todos os artefatos devem ser do mesmo tipo de produto.
Método público GetProperties(TeamFoundationRequestContext, Guid, String, IEnumerable<String>)
Método público GetPropertyDefinitions
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactPropertyValue>) Define propriedades a serem observados dos artefatos: Todos os artefatos devem ser do mesmo tipo.
Método público SetProperties(TeamFoundationRequestContext, ArtifactSpec, IEnumerable<PropertyValue>) Define propriedades a um produto
Método público SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<PropertyValue>) Sobrecarga de SetProperties que atualiza cada produto na lista de especs. do produto e define cada propriedade especificada. Efetivamente esta é uma atualização entre join.
Método público SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactPropertyValue>, Nullable<DateTime>, Nullable<Guid>) Define propriedades a serem observados dos artefatos: Todos os artefatos devem ser do mesmo tipo.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceEnd Executar as etapas necessárias de limpeza.
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceStart Executar as etapas necessárias de inicialização.

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.Framework.Server