TeamFoundationPropertyService Class
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 | |
---|---|---|
CreateArtifactKind | ||
CreatePropertyDefinition | ||
DeleteArtifactKind | ||
DeleteArtifacts | Deletes the specified artifacts and all their associated properties. | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetArtifactKind | ||
GetArtifactKinds | Gets available artifact kinds | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetProperties(TeamFoundationRequestContext, ArtifactSpec, IEnumerable<String>) | ||
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. | |
GetProperties(TeamFoundationRequestContext, Guid, IEnumerable<String>) | Returns ArtifactPropertyValues for all artifacts in a kind which have specific properties set. | |
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. | |
GetProperties(TeamFoundationRequestContext, Guid, String, IEnumerable<String>) | ||
GetPropertyDefinitions | ||
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactPropertyValue>) | Sets properties to artifacts Note: All artifacts must be of the same kind. | |
SetProperties(TeamFoundationRequestContext, ArtifactSpec, IEnumerable<PropertyValue>) | Sets properties to an artifact | |
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. | |
SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactPropertyValue>, Nullable<DateTime>, Nullable<Guid>) | Sets properties to artifacts Note: All artifacts must be of the same kind. | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
ITeamFoundationService.ServiceEnd | Perform any necessary clean-up steps. | |
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.