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
Classes
Class | Description | |
---|---|---|
AdminConstants | Contains string constants for administering Team Foundation Server. | |
Artifact | Represents an object in Team Foundation Server. | |
ArtifactConstants | Contains constants required for artifact interoperability. | |
ArtifactId | Represents an Artifact identifier. | |
ArtifactLink | Represents a link to an Artifact. | |
ArtifactLinkIds | Contains string constants to describe an artifact link. | |
ArtifactTypeNames | Contains string constants that can be used to describe the type of an artifact. | |
CollectionServicingTokens | Contains TfsTeamProjectCollection servicing token names and values used when setting up or invoking a collection servicing method. | |
CurrentVsVersionInformation | Contains string constants describing the current version of Visual Studio. | |
DatetimeShiftDetectedException | Thrown when a difference in DateTime objects is detected. | |
EventLogSourceNames | Contains string constants to specify the source of an event log. | |
ExtendedAttribute | Represents a property of an Artifact. | |
ExtensionNameAttribute | Represents a name for an extension loaded by Team Foundation Server that overrides the extension’s fully qualified class name. | |
FrameworkServiceIdentifiers | Specifies GUIDs for Team Foundation Server framework services. | |
GroupWellKnownSecurityIds | Contains the security identifiers for well-known groups. | |
GroupWellKnownShortNames | Contains short names for well known groups. | |
GroupWellKnownSidConstants | Contains the security identifiers for well-known groups. | |
HttpHeaderExceptions | Contains string constants to describe errors in an HTTP header. | |
HttpHeaders | Contains HTTP headers for Team Foundation Server artifacts. | |
IdentityAttributeTags | Contains string constants for identity attributes. | |
IdentityConstants | Contains identity constants. | |
IntegrationServiceIdentifiers | Contains GUIDs for integration services. | |
LinkFilter | Represents a filter used to constrain the results of a query. | |
LinkingServiceName | Contains string constants for linking service names. | |
LinkingUtilities | Contains methods for validating link data. | |
LoggingDBReportingNames | Contains string constants used in the logging database to record the web service that submitted each log record. | |
OperationalDatabaseNames | Contains string constants used for database operations. | |
OperationCanceledException | Thrown when an operation is canceled, either by the user or through the object model. | |
OutboundLink | Represents a link to resources external to Team Foundation Server. | |
PermissionActionIdConstants | Contains string constant to specify a permission action. | |
PermissionNamespaces | Contains string constants to describe a permission namespace. | |
PermissionObjectClasses | Contains string constants to specify a permission object. | |
PluginActivationException | ||
PluginCatalog | ||
PluginCatalogHelper | ||
PluginCatalogImpl | ||
PluginCategory | ||
PluginRecord | ||
SccDataKeys | Contains string constants for SCC data keys. | |
ServerAttributes | Contains string constants to describe server attributes. | |
ServiceInterfaces | Contains string constants and GUIDs | |
SpecialUrls | Contains string constants for special URLs for Team Foundation Server. | |
StandardPluginCatalogFactory | ||
StandardSqlError | Contains constants for SQL error numbers. | |
TeamFoundationExceptionFormatter | Provides methods to format an exception to be more readable to the end-user. | |
TeamFoundationInvalidServerNameException | Thrown when the client receives an invalid server name. | |
TeamFoundationServerException | The base exception class for all exceptions thrown by Team Foundation Server. | |
TeamFoundationServerInvalidResponseException | Thrown when HTML is returned from a SOAP call. | |
TeamFoundationServerUnauthorizedException | Thrown when the user is rejected by the web server because the user is not authorized to access the specified site or service. | |
TeamFoundationServerVersionCheckException | Thrown 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). | |
TeamFoundationServiceUnavailableException | Thrown when the service name passed to the client is invalid. | |
TeamFoundationTextWriterTraceListener | Represents a trace listener for Team Foundation Server text writer. | |
TeamFoundationTrace | Represents a trace on Team Foundation Server. | |
TeamFoundationVersion | Contains methods and properties to assist in checking whether the server’s version of software is compatible with the client’s. | |
TfsSecurity | Contains string constants relevant for security. | |
TFStringComparer | Specifies culture, case, and sorting rules for various Team Foundation Server strings. | |
ToolNames | Contains string constants used in registration entries. | |
TraceComponentNames | Contains string constants used for trace reporting of the components in this class. |
Interfaces
Interface | Description | |
---|---|---|
ILinking | Interface for client-side linking mechanisms. | |
ILinkingConsumer | Interface to be implemented by a linking artifact consumer. | |
ILinkingProvider | Interface to be implemented by a linking artifact provider. |
Enumerations
Enumeration | Description | |
---|---|---|
FilterType | Describes the type of a filter. | |
FolderCreateMode | Describes the mode for a new folder creation. | |
TraceType | Contains string constants used to describe the trace type. |