This documentation is archived and is not being maintained.

ITagStorageProvider(Of T) Interface

Visual Studio 2013

Contract for tag storage providers

Namespace:  Microsoft.TeamFoundation.Server.Core
Assembly:  Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)

'Declaration
<InheritedExportAttribute> _
Public Interface ITagStorageProvider(Of T)

Type Parameters

T

artifact id type

The ITagStorageProvider(Of T) type exposes the following members.

  NameDescription
Public methodGetTagsForArtifactsGet tag association for a list of artifacts
Public methodGetTagsForVersionedArtifactsGet tag association for a list of artifacts as of a specific version
Public methodGetTagsHistoryForArtifactGet the tag association history for an artifact
Public methodQueryArtifactsSearch for artifacts in the intersection of set of tags.
Public methodUpdateTagsForArtifact(TeamFoundationRequestContext, T, IEnumerable(Of Guid), IEnumerable(Of Guid), Guid)Adds and removes tags association for an artifact, that artifact-tag association version will be incremented
Public methodUpdateTagsForArtifact(TeamFoundationRequestContext, T, IEnumerable(Of Guid), IEnumerable(Of Guid), Guid, Int32)Adds and removes tags association for an artifact at a specific version
Top
Show: