Export (0) Print
Expand All
Expand Minimize

Microsoft.TeamFoundation.Client Namespace

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.

  ClassDescription
Public classArtifactVersionSpecSet of well-known ArtifactSpec versions.
Public classBasicAuthCredential
Public classBasicAuthToken
Public classBorderPanelThis API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code.
Public classClientContextRepresents the context of a command that is initiated by a client application.
Public classConfirmationBuilderResponsible for processing entries for the Confirmation Page from individual wizard pages.
Public classConnectivityFailureStatusChangedEventArgsThe EventArgs object provided to event handlers for the ConnectivityFailureStatusChanged event on TfsConnection.
Public classContextChangedEventArgsEventArgs for the [ContextChanged] event on the [ITeamFoundationContextManager] interface.
Public classContextChangingEventArgsEventArgs for the ContextChanging event on the ITeamFoundationContextManager interface.
Public classCookieCredentialProvides federated authentication with a hosted TfsConnection instance using cookies.
Public classCookieTokenProvides a cookie-based authentication token.
Public classCredentialsChangedEventArgsContains properties that are affected when the credentials of the Team Foundation Server object change.
Public classDeletionExceptionThrown when an error occurs during a deletion.
Public classDragDrop
Public classDragDropParameters
Public classFederatedCredentialProvides a common implementation for federated credentials.
Public classGzipResourceReader
Public classInformationBarThis API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code.
Public classIssuedTokenProvides a common base class for issued tokens.
Public classIssuedTokenCredentialProvides a common base class for issued token credentials.
Public classLinksCollectionRepresents a collection of mappings of artifact IDs to their respective artifact URLs that were created during methodology template instantiation.
Public classLogLevelsDescribes different categories for log entries.
Public classNotificationManagerDelivers 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.
Public classOAuthTokenProvides a token that is used for OAuth delegation based authentication
Public classOAuthTokenContainerA container to encapsulate an OAuth access token and an OAuth refresh token (or authorization code)
Public classOAuthTokenCredential
Public classPcwExceptionThrown for an exception with the project creation wizard.
Public classPerfTraceListenerListens for performance traces.
Public classPluginInitializationFailedExceptionThrown when a plug-in failed to initialize.
Public classProjectCreationContextRepresents the methodology template configuration information that is used by plug-ins when executing methodology template tasks.
Public classProjectCreationMacroResolverResolves and replaces macros in ProjectCreationSupportedMacros.
Public classProjectCreationSupportedMacrosContains macros that are supported by the project creation wizard.
Public classPropertyBagRepresents an unordered collection of properties and their values.
Public classPropertyChangeEventArgsArguments for a property change event.
Public classPropertyDoesNotExistExceptionThrown when a property does not exist.
Public classProxyStatisticsThis API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code.
Public classProxyStatisticsInfoThis API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code.
Public classPublicDataKeysContains the string constants for public data keys.
Public classReadOnlyDictionary<TKey, TValue>A read-only version of IDictionary<TKey, TValue>.
Public classRegisteredConfigurationServerDescribes a registered configuration server.
Public classRegisteredProjectCollectionDescribes a registered project collection.
Public classRegisteredServers Obsolete. Manages the list of registered servers in the System registry.
Public classRegisteredTfsConnectionsClass that represents a registry of Team Foundation Server connections.
Public classSimpleWebTokenProvides simple Web token that is used for OAuth authentication.
Public classSimpleWebTokenCredentialProvides federated authentication with a hosted TfsConnection instance using simple Web tokens.
Public classTeamFoundationDateTimePickerThis API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code.
Public classTeamFoundationServer Obsolete. Represents a connection to a server that is running Team Foundation Server.
Public classTeamFoundationServerFactory Obsolete. Class factory for TeamFoundationServer objects. This class is obsolete. Use TfsTeamProjectCollectionFactory instead.
Public classTeamFoundationSoapProxy Obsolete. Provides the protocol for Team Foundation object communication by using SOAP.
Public classTeamFoundationTeamThis is a wrapper class for a team identity that makes it convenient for working with properties. It also provides helper methods to create, update, query and read teams on the server.
Public classTeamProjectDeleterThis API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code.
Public classTeamProjectDeleter.StatusEventArgsThis API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code.
Public classTeamProjectPickerProvides a dialog to select a collection of TeamFoundation projects.
Public classTeamProjectWizardPageRepresents a page in the project creation wizard.
Public classTeamPropertiesViewBase abstract class for all team view objects. Team view objects follows facade pattern. In this regard team view objects provide easy way to access complex or domain specific properties that require additional insight on how they are stored in the team property bag and how they should be presented to the outside world. The view objects can consume other view objects, such as a view object that manages Agile experience specific team properties can use another view object that manages work item tracking related properties, that is which work item type in a project represents bug work items, for the team.
Public classTfsClientCredentialsProvides credentials to use when you connect to a Team Foundation Server.
Public classTfsConfigurationServerRepresents a connection to the server that is running Team Foundation Server.
Public classTfsConfigurationServerFactoryClass factory for TfsConfigurationServerFactory objects.
Public classTfsConnectionRepresents the connection of the client to the server that is running Team Foundation Server.
Public classTfsConnectionWebServiceCallEventArgsThe EventArgs object provided to event handlers for the WebServiceCallBegin and WebServiceCallEnd static events on TfsConnection.
Public classTfsTeamProjectCollectionAbstracts common infrastructure for the Team Foundation system and is the parent class for Team Foundation components.
Public classTfsTeamProjectCollectionFactoryClass factory for TfsTeamProjectCollection objects.
Public classTfsTeamService
Public classTswaClientHyperlinkServiceA utility class used to generate Team Web Access hyperlinks.
Public classUICredentialsProviderUsed to prompt for Windows credentials.
Public classValidationFailedExceptionThrown when validation failed.
Public classWebServiceCallClass for a Web service call.
Public classWebServiceCallListA list of Web service calls.
Public classWebServiceStatListA list of Web service statistics.
Public classWebServiceStatsContains several properties to describe a Web service.
Public classWindowsCredentialProvides a credential for windows authentication against a Team Foundation Server.
Public classWindowsToken

  InterfaceDescription
Public interfaceIArtifactProviderDefines methods to retrieve an artifact and the generalized document form.
Public interfaceICancelableAsyncResultRepresents the state of a cancelable asynchronous operation.
Public interfaceIClientContextDescribes the context for a command that is initiated by a client application.
Public interfaceIClientLinkingInterface for client linking.
Public interfaceICredentialsProviderDescribes mechanisms for handling authentication failures for the Team Foundation components.
Public interfaceILoggerThe interface for logging implementations. Logs events into a log file.
Public interfaceILogHandlerHandler for logging events.
Public interfaceIProjectComponentCreatorDescribes the methods that a project creation wizard plug-in must implement so that it will be invoked by the execution engine.
Public interfaceIProjectContext Obsolete. Describes the context for a Team Foundation connection.
Public interfaceIProjectCreationProvides the methods that allow for creating team projects from a batch specification file instead of from the project creation wizard.
Public interfaceIProjectCreationPluginInterface for packages that provide tool handlers for project creation wizard.
Public interfaceIResultCollection<T>Describes the mechanisms for ResultCollections. ResultCollections are enumerable and disposable.
Public interfaceIRuntimeHostThis API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code.
Public interfaceITeamFoundationContextThis interface holds information about the context of the Team Explorer window.
Public interfaceITeamFoundationContextManagerGet this service to monitor changes to the current context associated with the Team Explorer window.
Public interfaceITeamProjectPickerDefaultSelectionProviderInterface to provide the default selection to the connection dialog.
Public interfaceITemplateExporterInterface that provides the methods to export a methodology from the server to the client for viewing and editing.
Public interfaceITemplateImporterInterface 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.
Public interfaceITemplateValidatorInterface that provides the methods to validate a methodology before importing it.

  DelegateDescription
Public delegateConnectivityFailureStatusChangedEventHandlerThe signature for event handlers for the ConnectivityFailureStatusChanged event on TfsConnection.
Public delegateCredentialsChangedEventHandlerHandler for events thrown when credentials are changed.
Public delegateNotificationManager.GetNotificationParametersCallbackCallback to allow the notification provider to customize the parameters based on the version of the window they are talking to.
Public delegateNotificationManager.NotificationHandler
Public delegateOAuthTokensReceivedCallbackA consumer provided delegate on which to be notified when the underlying API has received a set of tokens (an Access Token and a Refresh Token) in exchange for an Authorization Code or a previous Refresh Token.
Public delegateProjectCreationContext.PropertyChangeEventHandlerEvent handler for when a property changes.
Public delegateTeamProjectDeleter.StatusEventHandlerThis API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code.
Public delegateTfsConnectionWebServiceCallEventHandlerThe signature for event handlers for the WebServiceCallBegin and WebServiceCallEnd static events on TfsConnection.

  EnumerationDescription
Public enumerationBorderPanel.SidesRepresents the flags to indicate which sides of a panel are drawn as having a border.
Public enumerationFailureKindDescribes the type of failure that occurred.
Public enumerationInformationBar.IconTypeThis API supports the Team Foundation Server infrastructure and is not intended to be used directly from your code.
Public enumerationLogCategoryDescribes the category of the message that is being written to a log.
Public enumerationLogFlagsDescribes the flags that can describe a message that is written to a log.
Public enumerationOAuthTokenTypeThe type of OAuth token
Public enumerationRuntimeEnvironmentFlagsFlags that describe the runtime environment.
Public enumerationServerCapabilities
Public enumerationTeamProjectPickerModeDescribes the current mode for the Team Project Picker dialog.
Show:
© 2014 Microsoft