Export (0) Print
Expand All
Expand Minimize

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

  ClassDescription
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 classCredentialsStorageRegistryKeywords
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 classNotificationConstantsConstant strings used in Notifications
Public classOperationalDatabaseNamesContains string constants used for database operations.
Public classOperationCanceledException Obsolete. Thrown 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 classProcessTemplateTypeIdentifiers
Public classRedirectCommands
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 classTeamFoundationAuthenticationExceptionIndicates that an exception was encountered when authenticating credentials with a remote server.
Public classTeamFoundationClientVersionCheckExceptionThis exception is thrown when the server version is not supported by the client
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 classTeamFoundationServerInvalidRequestException
Public classTeamFoundationServerInvalidResponseExceptionThrown when HTML is returned from a SOAP call.
Public classTeamFoundationServerSetupConstants
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 classTFConstants
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 classTraceKeywordsCommon trace keywords that may be used across teams. Feel free to add keywords that will be useful to all teams. Team-specific feature keywords should be kept in the team's own code area.
Public classTraceKeywordSetsSet of common trace keyword arrays.
Public classTraceTypeContains string constants used to describe the trace type.

  InterfaceDescription
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.

  EnumerationDescription
Public enumerationCredentialProcurement
Public enumerationFilterTypeDescribes the type of a filter.
Public enumerationFolderCreateModeDescribes the mode for a new folder creation.
Public enumerationTeamFoundationAuthenticationErrorSpecifies the errors which may occur during authentication.

Reference

Other Resources

Show:
© 2014 Microsoft