Compartir a través de


TeamFoundationPropertyService (Clase)

Implementación predeterminada de la interfaz de administrador.

Proporciona administración de servicio genérico de las propiedades del artefacto.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.TeamFoundation.Framework.Server
Ensamblado:  Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxis

'Declaración
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
Public NotInheritable Class TeamFoundationPropertyService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
public sealed class TeamFoundationPropertyService : ITeamFoundationService

El tipo TeamFoundationPropertyService expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público CreateArtifactKind
Método público CreatePropertyDefinition
Método público DeleteArtifactKind
Método público DeleteArtifacts Elimina los artefactos especificadas y todas sus propiedades asociadas.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público GetArtifactKind
Método público GetArtifactKinds
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetProperties(TeamFoundationRequestContext, ArtifactSpec, IEnumerable<String>)
Método público GetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<String>) Obtiene especificaciones asociadas con las propiedades de los artefactos que satisface los filtros de nombre de propiedad. Nota: Todos los artefactos deben ser de la misma clase de artefacto.
Método público GetProperties(TeamFoundationRequestContext, Guid, IEnumerable<String>) Devuelve ArtifactPropertyValues para todos los artefactos en una clase que tienen propiedades concretas establecidas.
Método público GetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<String>, GetPropertiesOptions) Obtiene especificaciones asociadas con las propiedades de los artefactos que satisface los filtros de nombre de propiedad. Nota: Todos los artefactos deben ser de la misma clase de artefacto.
Método público GetProperties(TeamFoundationRequestContext, Guid, String, IEnumerable<String>)
Método público GetPropertyDefinitions
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactPropertyValue>) Establece propiedades a la nota de artefactos: Todos los artefactos deben ser de la misma clase.
Método público SetProperties(TeamFoundationRequestContext, ArtifactSpec, IEnumerable<PropertyValue>) Establece propiedades a un artefacto
Método público SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<PropertyValue>) Sobrecarga de SetProperties que actualizará cada artefacto en la especificación de artefacto de lista e establecida cada propiedad especificada. Esto es efectivamente una actualización de la combinación cruzada.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado ITeamFoundationService.ServiceEnd Realice cualquier paso de limpieza necesario.
Implementación explícita de interfacesMétodo privado ITeamFoundationService.ServiceStart Realice cualquier paso necesario de inicialización.

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)