Default implementation of the manager interface.
Provides management of generic artifact properties service.
Inheritance Hierarchy
System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationPropertyService
Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
Public NotInheritable Class TeamFoundationPropertyService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
public sealed class TeamFoundationPropertyService : ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
public ref class TeamFoundationPropertyService sealed : ITeamFoundationService
[<Sealed>]
[<TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))>]
type TeamFoundationPropertyService =  
    class 
        interface ITeamFoundationService 
    end
public final class TeamFoundationPropertyService implements ITeamFoundationService
The TeamFoundationPropertyService type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| .gif) | CreateArtifactKind | |
| .gif) | CreatePropertyDefinition | |
| .gif) | DeleteArtifactKind | |
| .gif) | DeleteArtifacts | Deletes the specified artifacts and all their associated properties. | 
| .gif) | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | 
| .gif) | GetArtifactKind | |
| .gif) | GetArtifactKinds | Gets available artifact kinds | 
| .gif) | GetHashCode | Serves as the default hash function. (Inherited from Object.) | 
| .gif) | GetProperties(TeamFoundationRequestContext, ArtifactSpec, IEnumerable<String>) | |
| .gif) | GetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<String>) | Gets properties associated to given artifacts specs that satisfies property name filters. Note: All artifacts must be from the same artifact kind. | 
| .gif) | GetProperties(TeamFoundationRequestContext, Guid, IEnumerable<String>) | Returns ArtifactPropertyValues for all artifacts in a kind which have specific properties set. | 
| .gif) | GetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<String>, GetPropertiesOptions) | Gets properties associated to given artifacts specs that satisfies property name filters. Note: All artifacts must be from the same artifact kind. | 
| .gif) | GetProperties(TeamFoundationRequestContext, Guid, String, IEnumerable<String>) | |
| .gif) | GetPropertyDefinitions | |
| .gif) | GetType | Gets the Type of the current instance. (Inherited from Object.) | 
| .gif) | SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactPropertyValue>) | Sets properties to artifacts Note: All artifacts must be of the same kind. | 
| .gif) | SetProperties(TeamFoundationRequestContext, ArtifactSpec, IEnumerable<PropertyValue>) | Sets properties to an artifact | 
| .gif) | SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<PropertyValue>) | SetProperties overload which will update each artifact in the artifact spec list and set each property specified. Effectively this is a Cross-Join Update. | 
| .gif) | SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactPropertyValue>, Nullable<DateTime>, Nullable<Guid>) | Sets properties to artifacts Note: All artifacts must be of the same kind. | 
| .gif) | ToString | Returns a string that represents the current object. (Inherited from Object.) | 
Top
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
| .gif) .gif) | ITeamFoundationService.ServiceEnd | Perform any necessary clean-up steps. | 
| .gif) .gif) | ITeamFoundationService.ServiceStart | Perform any necessary initialization steps. | 
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.