This documentation is archived and is not being maintained.

TeamFoundationExtensionUtility Class

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

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

public ref class TeamFoundationExtensionUtility abstract sealed

The TeamFoundationExtensionUtility type exposes the following members.

  NameDescription
Public methodStatic memberLoadExtensions<T>(String, Boolean)Loads and instantiates classes of type T that are directly attributed with an ExportAttribute or inherit from a type attributed with an InheritedExportAttribute. The target classes must have a default constructor.
Public methodStatic memberLoadExtensions<T>(TeamFoundationRequestContext, Boolean)Create plugins using the default plugin directory of the request context's service host.
Public methodStatic memberLoadExtensionTypeMap<T>Get a mapping the full class name of an extension to the Type.
Top

  NameDescription
Public fieldStatic memberDefaultPluginPathThe plugin path is a property of a service host instance. A TFS application may set the default path here so static contexts without a service host can retrieve the plugin path.
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: