Partager via


TeamFoundationPropertyService, classe

Implémentation par défaut de l'interface de gestionnaire.

Fournit la gestion du service générique de propriétés d'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és 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 Obtient les types disponibles d'artefact
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (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 aux filtres de nom de 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 ayant 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 aux filtres de nom de 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 les propriétés à la note d'artefacts : Tous les artefacts doivent être du même type.
Méthode publique SetProperties(TeamFoundationRequestContext, ArtifactSpec, IEnumerable<PropertyValue>) Définit les propriétés à un artefact
Méthode publique SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<PropertyValue>) Surcharge de SetProperties qui mettra chaque artefact dans la liste de spécification d'artefact et définit à jour chaque propriété spécifiée. Effectivement c'est une mise à jour de Cross Join.
Méthode publique SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactPropertyValue>, Nullable<DateTime>, Nullable<Guid>) Définit les propriétés à la note d'artefacts : Tous les artefacts doivent être du même type.
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