Partager via


TeamFoundationPropertyService, classe

Est la valeur par défaut l'implémentation de l'interface de gestionnaire.

Fournit la gestion du service générique de propriétés de l'artefact.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.TeamFoundation.Framework.Server
Assembly :  Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

'Déclaration
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
Public NotInheritable Class TeamFoundationPropertyService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
public sealed class TeamFoundationPropertyService : ITeamFoundationService

Le type TeamFoundationPropertyService expose les membres suivants.

Méthodes

  Nom Description
Méthode publique CreateArtifactKind
Méthode publique CreatePropertyDefinition
Méthode publique DeleteArtifactKind
Méthode publique DeleteArtifacts Supprime les artefacts spécifié et tous les propriétés associées.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetArtifactKind
Méthode publique GetArtifactKinds
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetProperties(TeamFoundationRequestContext, ArtifactSpec, IEnumerable<String>)
Méthode publique GetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<String>) Obtient les propriétés associées aux spécifications données d'artefacts qui satisfait des filtres de nom de la propriété. Remarque : tous les artefacts doivent être du même type d'artefact.
Méthode publique GetProperties(TeamFoundationRequestContext, Guid, IEnumerable<String>) Retourne ArtifactPropertyValues pour tous les artefacts d'un type qui ont des propriétés spécifiques définies.
Méthode publique GetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<String>, GetPropertiesOptions) Obtient les propriétés associées aux spécifications données d'artefacts qui satisfait des filtres de nom de la propriété. Remarque : tous les artefacts doivent être du même type d'artefact.
Méthode publique GetProperties(TeamFoundationRequestContext, Guid, String, IEnumerable<String>)
Méthode publique GetPropertyDefinitions
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactPropertyValue>) Définit des propriétés à noter d'artefacts : tous les artefacts doivent être du même type.
Méthode publique SetProperties(TeamFoundationRequestContext, ArtifactSpec, IEnumerable<PropertyValue>) Définit des propriétés à un artefact
Méthode publique SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<PropertyValue>) Surcharge de SetProperties qui mettra à jour chaque artefact dans la liste de spécification d'artefact et définissez chaque propriété spécifiée. Efficacement il s'agit d'une mise à jour de Cross JOIN.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceEnd Effectuez toutes les étapes nécessaires de nettoyage.
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceStart Effectuez toutes les étapes nécessaires d'initialisation.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Framework.Server, espace de noms