Collapse the table of content
Expand the table of content

Microsoft.TeamFoundation Namespace

The Microsoft.TeamFoundation namespace provides classes and interfaces to work with artifacts (Artifact) in Team Foundation. This namespace also contains classes that represent general information about Visual Studio Team Foundation Server, such as TeamFoundationVersion and OperationalDatabaseNames.

You can find the Microsoft.TeamFoundation namespace in the following assemblies, which are located in Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0 on any computer where Team Explorer is installed:

  • Microsoft.TeamFoundation.dll

  • Microsoft.TeamFoundation.Common.dll

Public classAdminConstantsContains string constants for administering Team Foundation Server.
Public classArtifactRepresents an object in Team Foundation Server.
Public classArtifactConstantsContains constants required for artifact interoperability.
Public classArtifactIdRepresents an Artifact identifier.
Public classArtifactLinkRepresents a link to an Artifact.
Public classArtifactLinkIdsContains string constants to describe an artifact link.
Public classArtifactTypeNamesContains string constants that can be used to describe the type of an artifact.
Public classCollectionServicingTokensContains TfsTeamProjectCollection servicing token names and values used when setting up or invoking a collection servicing method.
Public classCurrentVsVersionInformationContains string constants describing the current version of Visual Studio.
Public classDatetimeShiftDetectedExceptionThrown when a difference in DateTime objects is detected.
Public classEventLogSourceNamesContains string constants to specify the source of an event log.
Public classExtendedAttributeRepresents a property of an Artifact.
Public classExtensionNameAttributeRepresents a name for an extension loaded by Team Foundation Server that overrides the extension’s fully qualified class name.
Public classFrameworkServiceIdentifiersSpecifies GUIDs for Team Foundation Server framework services.
Public classGroupWellKnownSecurityIdsContains the security identifiers for well-known groups.
Public classGroupWellKnownShortNamesContains short names for well known groups.
Public classGroupWellKnownSidConstantsContains the security identifiers for well-known groups.
Public classHttpHeaderExceptionsContains string constants to describe errors in an HTTP header.
Public classHttpHeadersContains HTTP headers for Team Foundation Server artifacts.
Public classIdentityAttributeTagsContains string constants for identity attributes.
Public classIdentityConstantsContains identity constants.
Public classIntegrationServiceIdentifiersContains GUIDs for integration services.
Public classLinkFilterRepresents a filter used to constrain the results of a query.
Public classLinkingServiceNameContains string constants for linking service names.
Public classLinkingUtilitiesContains methods for validating link data.
Public classLoggingDBReportingNamesContains string constants used in the logging database to record the web service that submitted each log record.
Public classOperationalDatabaseNamesContains string constants used for database operations.
Public classOperationCanceledExceptionThrown when an operation is canceled, either by the user or through the object model.
Public classOutboundLinkRepresents a link to resources external to Team Foundation Server.
Public classPermissionActionIdConstantsContains string constant to specify a permission action.
Public classPermissionNamespacesContains string constants to describe a permission namespace.
Public classPermissionObjectClassesContains string constants to specify a permission object.
Public classPluginActivationException
Public classPluginCatalog
Public classPluginCatalogHelper
Public classPluginCatalogImpl
Public classPluginCategory
Public classPluginRecord
Public classSccDataKeysContains string constants for SCC data keys.
Public classServerAttributesContains string constants to describe server attributes.
Public classServiceInterfacesContains string constants and GUIDs
Public classSpecialUrlsContains string constants for special URLs for Team Foundation Server.
Public classStandardPluginCatalogFactory
Public classStandardSqlErrorContains constants for SQL error numbers.
Public classTeamFoundationExceptionFormatterProvides methods to format an exception to be more readable to the end-user.
Public classTeamFoundationInvalidServerNameExceptionThrown when the client receives an invalid server name.
Public classTeamFoundationServerExceptionThe base exception class for all exceptions thrown by Team Foundation Server.
Public classTeamFoundationServerInvalidResponseExceptionThrown when HTML is returned from a SOAP call.
Public classTeamFoundationServerUnauthorizedExceptionThrown when the user is rejected by the web server because the user is not authorized to access the specified site or service.
Public classTeamFoundationServerVersionCheckExceptionThrown when the user is rejected by the web server due to a mismatch in Team Foundation Server versions (i.e. client and server are running different versions of Visual Studio).
Public classTeamFoundationServiceUnavailableExceptionThrown when the service name passed to the client is invalid.
Public classTeamFoundationTextWriterTraceListenerRepresents a trace listener for Team Foundation Server text writer.
Public classTeamFoundationTraceRepresents a trace on Team Foundation Server.
Public classTeamFoundationVersionContains methods and properties to assist in checking whether the server’s version of software is compatible with the client’s.
Public classTfsSecurityContains string constants relevant for security.
Public classTFStringComparerSpecifies culture, case, and sorting rules for various Team Foundation Server strings.
Public classToolNamesContains string constants used in registration entries.
Public classTraceComponentNamesContains string constants used for trace reporting of the components in this class.

Public interfaceILinkingInterface for client-side linking mechanisms.
Public interfaceILinkingConsumerInterface to be implemented by a linking artifact consumer.
Public interfaceILinkingProviderInterface to be implemented by a linking artifact provider.

Public enumerationFilterTypeDescribes the type of a filter.
Public enumerationFolderCreateModeDescribes the mode for a new folder creation.
Public enumerationTraceTypeContains string constants used to describe the trace type.


Other Resources

Community Additions

© 2016 Microsoft