This documentation is archived and is not being maintained.

ITeamFoundationFeatureAvailabilityService Interface

Service determining availability for features at runtime

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

[DefaultServiceImplementationAttribute(typeof(TeamFoundationFeatureAvailabilityService))]
public interface class ITeamFoundationFeatureAvailabilityService : ITeamFoundationService

The ITeamFoundationFeatureAvailabilityService type exposes the following members.

  NameDescription
Public methodGetFeatureInformation(TeamFoundationRequestContext)Returns detailed information for all features at the scope used by the request context
Public methodGetFeatureInformation(TeamFoundationRequestContext, Nullable<Guid>)
Public methodGetFeatureInformation(TeamFoundationRequestContext, String)Returns detailed information about feature availability at the scope used by the request context
Public methodGetFeatureInformation(TeamFoundationRequestContext, String, Nullable<Guid>)
Public methodIsFeatureEnabledDetermines availability state for feature
Public methodServiceEndServiceEnd is called when the Host is being Shutdown and this service should free all resources it is holding onto. (Inherited from ITeamFoundationService.)
Public methodServiceStartServiceStart is called when the service is initialized. If the service is intialized asynchronously it must implement Service_Ready which is used to determine when the service is ready for users to access it. (Inherited from ITeamFoundationService.)
Public methodSetFeatureState
Top
Show: