This documentation is archived and is not being maintained.

TeamFoundationPropertyService Class

Default implementation of the manager interface.

Provides management of generic artifact properties service.

System::Object
  Microsoft.TeamFoundation.Framework.Server::TeamFoundationPropertyService

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

[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
public ref class TeamFoundationPropertyService sealed : ITeamFoundationService

The TeamFoundationPropertyService type exposes the following members.

  NameDescription
Public methodCreateArtifactKind
Public methodCreatePropertyDefinition
Public methodDeleteArtifactKind
Public methodDeleteArtifactsDeletes the specified artifacts and all their associated properties.
Public methodEqualsDetermines whether the specified object is equal to the current object. (Inherited from Object.)
Public methodGetArtifactKind
Public methodGetArtifactKindsGets available artifact kinds
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetProperties(TeamFoundationRequestContext, ArtifactSpec, IEnumerable<String>)
Public methodGetProperties(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.
Public methodGetProperties(TeamFoundationRequestContext, Guid, IEnumerable<String>)Returns ArtifactPropertyValues for all artifacts in a kind which have specific properties set.
Public methodGetProperties(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.
Public methodGetProperties(TeamFoundationRequestContext, Guid, String, IEnumerable<String>)
Public methodGetPropertyDefinitions
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodSetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactPropertyValue>)Sets properties to artifacts Note: All artifacts must be of the same kind.
Public methodSetProperties(TeamFoundationRequestContext, ArtifactSpec, IEnumerable<PropertyValue>)Sets properties to an artifact
Public methodSetProperties(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.
Public methodSetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactPropertyValue>, Nullable<DateTime>, Nullable<Guid>)Sets properties to artifacts Note: All artifacts must be of the same kind.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

  NameDescription
Explicit interface implemetationPrivate methodITeamFoundationService::ServiceEndPerform any necessary clean-up steps.
Explicit interface implemetationPrivate methodITeamFoundationService::ServiceStartPerform any necessary initialization steps.
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show: