Microsoft.TeamFoundation.Core.WebApi Namespace

Classes

ConnectedServiceHttpClient
ConnectionServiceData
ContentValidationHttpClient
CoreConstants
DefaultTeamNotFoundException

This exception is shown whenever a project doesn't have a default team.

EmptyProjectNameException
IdentityData
IdentityMruHttpClient
IdentityRefOrJValueConverter

Converter for property which is either an IdentityRef or a primitive type (JValue) In support of converting contracts were accepting primitive type representing identity and moving to IdentityRefNow

InvalidProjectDeleteException
InvalidProjectNameException
InvalidProxyUriException

This exception is shown whenever a project with a given id does not exist or if the user has insufficient rights to access it.

InvalidTeamDescriptionException

The value provided for the team description is not valid.

InvalidTeamNameException

The value provided for the team name is not valid.

Process
ProcessHttpClient
ProcessReference
ProjectAlreadyExistsException

This exception is shown when a project with the given name already exists.

ProjectCollectionHttpClient

HttpClient to get collections.

ProjectCompatHttpClientBase

HttpClient for get, edit, create, delete project.

ProjectDoesNotExistException

This exception is shown whenever a project with a given id does not exist or if the user has insufficient rights to access it.

ProjectDoesNotExistWithNameException

This exception is shown whenever a project with invalid name is referenced

ProjectException

Base ProjectException.

ProjectHttpClient

HttpClient for get, edit, create, delete project.

ProjectHttpClientBase
ProjectInfo

Contains information of the project

ProjectMessage
ProjectMessageConstants
ProjectNameNotRecognizedException
ProjectProperty
ProjectWorkPendingException

This exception is shown whenever a project operation cannot be performed due to work queue operations pending For example if project 'foo' was renamed to 'bar' but this update has not yet been processed by all Tfs components then renaming a project into 'foo' would be blocked (though technically name 'foo' is not occupied by any projects)

Proxy
ProxyAuthorization
ProxyHttpClient
TaggingHelper
TaggingHttpClient

Client proxy for the tagging WebApi interface.

TaggingWebApiConstants

Constants for the Tagging WebApi interface.

TeamAlreadyExistsException

This exception is shown whenever a team is created, but another team with requested name already exists.

TeamCompatHttpClientBase
TeamHttpClient
TeamHttpClientBase
TeamNotFoundException

This exception is shown whenever a team with a given id or name does not exist or if the user has insufficient rights to access it.

TeamProject

Represents a Team Project object.

TeamProjectCapabilitiesConstants

Used to help build the capabilities for a project.

TeamProjectCollection

Data contract for a TeamProjectCollection.

TeamProjectCollectionReference

Reference object for a TeamProjectCollection.

TeamProjectReference

Represents a shallow reference to a TeamProject.

TeamSecurityException

This exception is thrown when the user do not have permission on team.

TeamUpdateInvalidPermissionException
TemporaryDataCreatedDTO

A data transfer object that stores the metadata associated with the creation of temporary data.

TemporaryDataDTO

A data transfer object that stores the metadata associated with the temporary data.

TemporaryDataHttpClient
TfsRequestContextItemsKeys
TfsSettingsScopeNames
TFStringComparer
WebApiConnectedService
WebApiConnectedServiceDetails
WebApiConnectedServiceRef
WebApiCreateTagRequestData

The representation of data needed to create a tag definition which is sent across the wire.

WebApiProject
WebApiProjectCollection
WebApiProjectCollectionRef
WebApiTagDefinition

The representation of a tag definition which is sent across the wire.

WebApiTagDefinitionList

The representation for a collection of tag definitions which is sent across the wire.

WebApiTeam
WebApiTeamRef

Enums

ConnectedServiceKind
ProcessCustomizationType

Type of process customization on a collection.

ProcessType
ProjectChangeType
ProjectState
ProjectVisibility
SourceControlTypes