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.
The Microsoft.TeamFoundation.Client namespace provides the APIs to connect to Visual Studio Team Foundation Server and to access data about team project collections and team projects.
You can use TfsConfigurationServer to connect to a team project, and you can use TfsTeamProjectCollection with CatalogNode to access data about team project collections and team projects. For more information, see Connect to Team Foundation Server from a Console Application.
You can access more data about team projects by using TfsTeamProjectCollection.GetServiceInstance or TfsConfigurationServer.GetServiceInstance to obtain objects such as the WorkItemStore and VersionControlServer classes and the IBuildServer interface. For more information, see the discussion of GetServiceInstance in Connect to Team Foundation Server from a Console Application.
Classes
Class | Description | |
---|---|---|
![]() |
ArtifactVersionSpec | Set of well-known ArtifactSpec versions. |
![]() |
BorderPanel | This API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code. |
![]() |
ClientContext | Represents the context of a command that is initiated by a client application. |
![]() |
ConfirmationBuilder | Responsible for processing entries for the Confirmation Page from individual wizard pages. |
![]() |
CredentialsChangedEventArgs | Contains properties that are affected when the credentials of the Team Foundation Server object change. |
![]() |
DeletionException | Thrown when an error occurs during a deletion. |
![]() |
InformationBar | This API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code. |
![]() |
LinksCollection | Represents a collection of mappings of artifact IDs to their respective artifact URLs that were created during methodology template instantiation. |
![]() |
LogLevels | Describes different categories for log entries. |
![]() |
NotificationManager | Delivers notifications of events across processes in a single desktop. This is used to keep the user interfaces in Visual Studio current regarding changes that are enacted locally, such as version control workspace manipulation. |
![]() |
PcwException | Thrown for an exception with the project creation wizard. |
![]() |
PerfTraceListener | Listens for performance traces. |
![]() |
PluginInitializationFailedException | Thrown when a plug-in failed to initialize. |
![]() |
ProjectCreationContext | Represents the methodology template configuration information that is used by plug-ins when executing methodology template tasks. |
![]() |
ProjectCreationMacroResolver | Resolves and replaces macros in ProjectCreationSupportedMacros. |
![]() |
ProjectCreationSupportedMacros | Contains macros that are supported by the project creation wizard. |
![]() |
PropertyBag | Represents an unordered collection of properties and their values. |
![]() |
PropertyChangeEventArgs | Arguments for a property change event. |
![]() |
PropertyDoesNotExistException | Thrown when a property does not exist. |
![]() |
ProxyStatistics | This API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code. |
![]() |
ProxyStatisticsInfo | This API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code. |
![]() |
PublicDataKeys | Contains the string constants for public data keys. |
![]() |
QueryProxyStatisticsCompletedEventArgs | This API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code. |
![]() |
ReadOnlyDictionary<TKey, TValue> | A read-only version of IDictionary<TKey, TValue>. |
![]() |
RegisteredConfigurationServer | Describes a registered configuration server. |
![]() |
RegisteredProjectCollection | Describes a registered project collection. |
![]() |
RegisteredServers | Obsolete. Manages the list of registered servers in the System registry. |
![]() |
RegisteredTfsConnections | Class that represents a registry of Team Foundation Server connections. |
![]() |
TeamFoundationDateTimePicker | This API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code. |
![]() |
TeamFoundationServer | Obsolete. Represents a connection to a server that is running Team Foundation Server. |
![]() |
TeamFoundationServerFactory | Obsolete. Class factory for TeamFoundationServer objects. This class is obsolete. Use TfsTeamProjectCollectionFactory instead. |
![]() |
TeamFoundationSoapProxy | Provides the protocol for Team Foundation object communication by using SOAP. |
![]() |
TeamProjectDeleter | This API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code. |
![]() |
TeamProjectDeleter.DeleteComponentEventArgs | This API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code. |
![]() |
TeamProjectDeleter.StatusEventArgs | This API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code. |
![]() |
TeamProjectPicker | Provides a dialog to select a collection of TeamFoundation projects. |
![]() |
TeamProjectWizardPage | Represents a page in the project creation wizard. |
![]() |
TfsConfigurationServer | Represents a connection to the server that is running Team Foundation Server. |
![]() |
TfsConfigurationServerFactory | Class factory for TfsConfigurationServerFactory objects. |
![]() |
TfsConnection | Represents the connection of the client to the server that is running Team Foundation Server. |
![]() |
TfsTeamProjectCollection | Abstracts common infrastructure for the Team Foundation system and is the parent class for Team Foundation components. |
![]() |
TfsTeamProjectCollectionFactory | Class factory for TfsTeamProjectCollection objects. |
![]() |
TswaClientHyperlinkService | A utility class to generate Team Web Access hyperlinks. |
![]() |
UICredentialsProvider | UICredentialsProvider is used to prompt for Windows credentials. |
![]() |
ValidationFailedException | Thrown when validation failed. |
![]() |
WebServiceCall | Class for a Web service call. |
![]() |
WebServiceCallList | A list of Web service calls. |
![]() |
WebServiceStatList | A list of Web service statistics. |
![]() |
WebServiceStats | Contains several properties to describe a Web service. |
![]() |
WindowWaitCursor | This API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code. |
Interfaces
Interface | Description | |
---|---|---|
![]() |
IArtifactProvider | Defines methods to retrieve an artifact and the generalized document form. |
![]() |
ICancelableAsyncResult | Represents the state of a cancelable asynchronous operation. |
![]() |
IClientContext | Describes the context for a command that is initiated by a client application. |
![]() |
IClientLinking | Interface for client linking. |
![]() |
ICredentialsProvider | Describes mechanisms for handling authentication failures for the Team Foundation components. |
![]() |
ILogger | The interface for logging implementations. Logs events into a log file. |
![]() |
ILogHandler | Handler for logging events. |
![]() |
IProjectComponentCreator | Describes the methods that a project creation wizard plug-in must implement so that it will be invoked by the execution engine. |
![]() |
IProjectContext | Describes the context for a Team Foundation connection. |
![]() |
IProjectCreation | Provides the methods that allow for creating team projects from a batch specification file instead of from the project creation wizard. |
![]() |
IProjectCreationPlugin | Interface for packages that provide tool handlers for project creation wizard. |
![]() |
IResultCollection<T> | Describes the mechanisms for ResultCollections. ResultCollections are enumerable and disposable. |
![]() |
IRuntimeHost | This API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code. |
![]() |
ITeamProjectPickerDefaultSelectionProvider | Interface to provide the default selection to the connection dialog. |
![]() |
ITemplateExporter | Interface that provides the methods to export a methodology from the server to the client for viewing and editing. |
![]() |
ITemplateImporter | Interface that provides the methods that are required to import a methodology file. After it is imported, the methodology can be selected in a project creation wizard. |
![]() |
ITemplateValidator | Interface that provides the methods to validate a methodology before importing it. |
Delegates
Delegate | Description | |
---|---|---|
![]() |
CredentialsChangedEventHandler | Handler for events thrown when credentials are changed. |
![]() |
ProjectCreationContext.PropertyChangeEventHandler | Event handler for when a property changes. |
![]() |
QueryProxyStatisticsCompletedEventHandler | This API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code. |
![]() |
TeamProjectDeleter.DeleteComponentEventHandler | This API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code. |
![]() |
TeamProjectDeleter.StatusEventHandler | This API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code. |
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
BorderPanel.Sides | Represents the flags to indicate which sides of a panel are drawn as having a border. |
![]() |
FailureKind | Describes the type of failure that occurred. |
![]() |
InformationBar.IconType | This API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code. |
![]() |
LogCategory | Describes the category of the message that is being written to a log. |
![]() |
LogFlags | Describes the flags that can describe a message that is written to a log. |
![]() |
RuntimeEnvironmentFlags | Flags that describe the runtime environment. |
![]() |
TeamProjectPickerMode | Describes the current mode for the Team Project Picker dialog. |