Microsoft.TeamFoundation.Server Namespace

Classes

  Class Description
Public class AccessControlEntry Specifies access rights for a trustee (user, group, or computer) to perform application-specific implementations of common tasks.
Public class AclChangedEvent
Public class ActionDeniedBySubscriber Infrastructure.
Public class ActionDeniedBySubscriberException Infrastructure.
Public class AllEvents Infrastructure.
Public class AlreadyInitializedException Infrastructure.
Public class ApplicationEvent
Public class ArtifactType An ArtifactType is the type of artifact that a tool maintains. A tool only supplies an artifact type if the type is immutable. Artifact types are registered by a tool at installation time.
Public class AuthorizationSubsystemException Infrastructure.
Public class Aux Infrastructure.
Public class BaseNotificationEvent Infrastructure.
Public class BranchMovedEvent Infrastructure.
Public class CisDictionary Infrastructure.
Public class CommonStructureServiceFaultCodes Infrastructure.
Public class Database
Public class DatabaseConfigurationException Infrastructure.
Public class DatabaseConnectionException Infrastructure.
Public class DatabaseFullException Infrastructure.
Public class DatabaseOperationCanceledException Infrastructure.
Public class DatabaseRuntimeException
Public class DataChanged
Public class DataChangedEvent Provides data for the DataChangedEvent event, which is fired when any Identity, ACL, or Classification node is added, removed, modified, or deleted.
Public class DatetimeShiftDetectedException Infrastructure.
Public class DeletedNode Infrastructure.
Public class DeliveryPreference Represents how event notifications are to be delivered.
Public class EventAlreadyRegisteredException Infrastructure.
Public class EventException Infrastructure.
Public class EventManager Infrastructure.
Public class EventResult Infrastructure.
Public class EventType
Public class ExecutionControls Infrastructure.
Public class GroupSecurityException Infrastructure.
Public class GroupSecuritySubsystemException Infrastructure.
Public class Identity An Identity structure represents a user, group, or Team Foundation Server application group, along with some of their attributes.
Public class IdentityChangedEvent Infrastructure.
Public class IdentityCreatedEvent Infrastructure.
Public class IdentityDeletedEvent Infrastructure.
Public class IntegrationException Infrastructure.
Public class InvalidTemplateException Infrastructure.
Public class LinkType Describes the purpose of links of a type.
Public class LogRecord Infrastructure.
Public class MembershipChangedEvent Infrastructure.
Public class NodeCreatedEvent Infrastructure.
Public class NodeInfo Contains information on a project node
Public class NodeRenamedEvent Infrastructure.
Public class NodesDeletedEvent Infrastructure.
Public class NoSubscriberPluginInterfaces Infrastructure.
Public class Notification
Public class OutboundLinkType
Public class ProjectCreatedEvent Infrastructure.
Public class ProjectDeletedEvent Infrastructure.
Public class ProjectInfo
Public class ProjectProperty Represents a single property in a Team Foundation project
Public class ProjectRenamedEvent Infrastructure.
Public class Property Represents a single property on a Team Foundation server.
Public class PropertyChanged Represents an instance of a changed property
Public class ProxyUtilities Infrastructure.
Public class RegistrationEntry Represents an entry in the registry
Public class RegistrationEntryRetrievalException Infrastructure.
Public class RegistrationExtendedAttribute
Public class RegistrationInformationMalformedException Infrastructure.
Public class RegistrationUtilities Infrastructure.
Public class RegistrationXmlSerializer Infrastructure.
Public class ReservedEventException Infrastructure.
Public class ServerException Infrastructure.
Public class ServiceInterface
Public class SimpleTimer Infrastructure.
Public class SqlErrorAttribute Infrastructure.
Public class Subscriber Represents a Subscriber
Public class SubscriberInfo Infrastructure.
Public class SubscriberNotFoundException Infrastructure.
Public class SubscriberNotImplemented Infrastructure.
Public class SubscriberResult Infrastructure.
Public class Subscription Represents a subscription
Public class SubscriptionDenied Infrastructure.
Public class SubscriptionDeniedException Infrastructure.
Public class SubscriptionInfo
Public class TeamFoundationApplication Infrastructure.
Public class TeamFoundationEventLog Infrastructure.
Public class TeamFoundationRecordLogger Infrastructure.
Public class TeamFoundationServiceException Infrastructure.
Public class TeamFoundationWebServiceBase Infrastructure.
Public class TemplateHeader
Public class TraceToggle Infrastructure.
Public class UnRegisteredEventException Infrastructure.
Public class VstfNotConfiguredException Infrastructure.
Public class WebMethodLogRecord Infrastructure.

Interfaces

  Interface Description
Public interface IAuthorizationService Defines the authorization service for Team Foundation Server.
Public interface IAutoLoadPlugin Infrastructure.
Public interface ICancelable Infrastructure.
Public interface ICommonStructureService Defines a classification service.
Public interface IEventService Provides support for event subscriptions.
Public interface IGroupSecurityService
Public interface ILogger Infrastructure.
Public interface IPlugin Infrastructure.
Public interface IProcessTemplates
Public interface IProjectMaintenance
Public interface IRegistration Provides support for registration
Public interface IRegistrationDataGatherer Infrastructure.
Public interface IServerStatusService Infrastructure.
Public interface ISubscriber Provides functionality for notifying subscribers.
Public interface ITeamFoundationLogRecord Infrastructure.
Public interface ITeamSystemTask Infrastructure.
Public interface ITimer Infrastructure.

Enumerations

  Enumeration Description
Public enumeration ApplicationGroupProperty
Public enumeration ApplicationGroupSpecialType The special application group types are automatically created and have implicit rights associated with them.
Public enumeration Authorization
Public enumeration ChangeType Specifies constants that specify how an artifact has changed.
Public enumeration DeliverySchedule The time interval over which event notifications are queued for delivery.
Public enumeration DeliveryType The message format to be used for event notifications
Public enumeration IdentityType Represents different types of identity
Public enumeration NotificationType Indicates the type for a notification
Public enumeration ProjectState Specifies constants that define the state of a project
Public enumeration QueryMembership Specifies the constants that specify the level of detail returned in a query
Public enumeration Scope Specifies constants that define the scope of an object.
Public enumeration SearchFactor Specifies an attribute of an identity to be used in a search.
Public enumeration SubscriberPriority
Public enumeration SubscriberResultType Infrastructure.
Public enumeration TeamFoundationEventId
Public enumeration TeamFoundationLoggingLevel