Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contract for tag storage providers
Namespace: Microsoft.TeamFoundation.Server.Core
Assembly: Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)
Syntax
'Declaration
<InheritedExportAttribute> _
Public Interface ITagStorageProvider(Of T)
[InheritedExportAttribute]
public interface ITagStorageProvider<T>
[InheritedExportAttribute]
generic<typename T>
public interface class ITagStorageProvider
[<InheritedExportAttribute>]
type ITagStorageProvider<'T> = interface end
JScript does not support generic types or methods.
Type Parameters
- T
artifact id type
The ITagStorageProvider<T> type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
GetTagsForArtifacts | Get tag association for a list of artifacts |
![]() |
GetTagsForVersionedArtifacts | Get tag association for a list of artifacts as of a specific version |
![]() |
GetTagsHistoryForArtifact | Get the tag association history for an artifact |
![]() |
QueryArtifacts | Search for artifacts in the intersection of set of tags. |
![]() |
UpdateTagsForArtifact(TeamFoundationRequestContext, T, IEnumerable<Guid>, IEnumerable<Guid>, Guid) | Adds and removes tags association for an artifact, that artifact-tag association version will be incremented |
![]() |
UpdateTagsForArtifact(TeamFoundationRequestContext, T, IEnumerable<Guid>, IEnumerable<Guid>, Guid, Int32) | Adds and removes tags association for an artifact at a specific version |
Top