Export (0) Print
Expand All

ITeamProjectCollectionService Interface

Namespace:  Microsoft.TeamFoundation.Framework.Client
Assembly:  Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)

public interface ITeamProjectCollectionService extends ITeamProjectCollectionServicing

The ITeamProjectCollectionService type exposes the following members.

  NameDescription
Public methodAddServicingOperation(Stream)Adds a new servicing operation to the configuration database. All servicing step groups specified in the Xml file must be added to the configuration database before calling this method. (Inherited from ITeamProjectCollectionServicing.)
Public methodAddServicingOperation(String, IEnumerable(String), IEnumerable(String))Adds a new servicing operation to the configuration database. All servicing step groups listed in the stepGroups collection must be added to the configuration database before calling this method. (Inherited from ITeamProjectCollectionServicing.)
Public methodDeleteProjectDeletes a project and waits for initial deletion operation to complete. (Inherited from ITeamProjectCollectionServicing.)
Public methodDeleteServicingOperationDeletes a servicing operation. (Inherited from ITeamProjectCollectionServicing.)
Public methodDeleteServicingResourcesDelete a servicing resource. (Inherited from ITeamProjectCollectionServicing.)
Public methodDisableServicing(String)Disables creation and servicing of team project collections, and waits for in-progress servicing to complete. If servicing is already disabled, simply returns false. (Inherited from ITeamProjectCollectionServicing.)
Public methodDisableServicing(String, String)Disables creation and servicing of team project collections, and waits for in-progress servicing to complete. If servicing is already disabled, simply returns false. (Inherited from ITeamProjectCollectionServicing.)
Public methodEnableServicingEnables creation and servicing of team project collections. (Inherited from ITeamProjectCollectionServicing.)
Public methodGetCollection(Guid)Retrieve a collection using its unique Id. Only created and registered collections will be returned.
Public methodGetCollection(Guid, ServiceHostFilterFlags)Retrieve a collection using its unique Id.
Public methodGetCollections()Retrieves all registered collections. Only created and registered collections will be returned.
Public methodGetCollections(IEnumerable(Guid))Gets collections with the specified collection ids. Only created and registered collections will be returned.
Public methodGetCollections(ServiceHostFilterFlags)Retrieves all registered collections.
Public methodGetCollections(IEnumerable(Guid), ServiceHostFilterFlags)Gets collections with the specified collection ids.
Public methodGetDefaultCollectionAccess the default collection.
Public methodGetServicingDetailsRetrieves log entries for a servicing job. (Inherited from ITeamProjectCollectionServicing.)
Public methodGetServicingOperationGets a specified servicing operation. (Inherited from ITeamProjectCollectionServicing.)
Public methodGetServicingResourcesReturns a list of ServicingResources by their unique name. (Inherited from ITeamProjectCollectionServicing.)
Public methodQueueAttachCollection(String, IDictionary(String, String), Boolean)Queues attachment of collection that has the given connection String. This overload will use the existing collection properties to create the collection. (Inherited from ITeamProjectCollectionServicing.)
Public methodQueueAttachCollection(String, IDictionary(String, String), Boolean, String, String, String)Queues attachment of collection that has the given connection String. This overload will use the existing collection properties to create the collection. (Inherited from ITeamProjectCollectionServicing.)
Public methodQueueCreateCollection(String, String, Boolean, String, TeamFoundationServiceHostStatus, IDictionary(String, String))Queues creation of a new team project collection on the server. (Inherited from ITeamProjectCollectionServicing.)
Public methodQueueCreateCollection(String, String, Boolean, String, TeamFoundationServiceHostStatus, IDictionary(String, String), String, String, IDictionary(String, String))Queues creation of a new team project collection on the server. (Inherited from ITeamProjectCollectionServicing.)
Public methodQueueDeleteProjectQueues a project to be deleted. (Inherited from ITeamProjectCollectionServicing.)
Public methodQueueDetachCollection(Guid, IDictionary(String, String), String, String)Queues the snapshot operation for the collection. (Inherited from ITeamProjectCollectionServicing.)
Public methodQueueDetachCollection(TeamProjectCollection, IDictionary(String, String), String, String)Queues the detach operation for the collection. (Inherited from ITeamProjectCollectionServicing.)
Public methodUpdateServicingOperation(Stream)Updates servicing operation. All servicing step groups specified in the Xml file must be added to the configuration database before calling this method. (Inherited from ITeamProjectCollectionServicing.)
Public methodUpdateServicingOperation(String, IEnumerable(String), IEnumerable(String))Updates servicing operation. All servicing step groups listed in the stepGroups collection must be added to the configuration database before calling this method. (Inherited from ITeamProjectCollectionServicing.)
Public methodUpdateServicingResource(String, Stream)Add or replace a servicing resource for use by Framework stepTypes. (Inherited from ITeamProjectCollectionServicing.)
Public methodUpdateServicingResource(String, String)Add or replace a servicing resource for use by Framework stepTypes. (Inherited from ITeamProjectCollectionServicing.)
Public methodUpdateServicingStepGroups(IEnumerable(Stream))Updates servicing step groups and servicing steps listed in the stepGroups collection. (Inherited from ITeamProjectCollectionServicing.)
Public methodUpdateServicingStepGroups(IEnumerable(String))Updates servicing step groups and servicing steps defined in the xml documents. (Inherited from ITeamProjectCollectionServicing.)
Public methodUpdateServicingStepGroups(IEnumerable(ServicingStepGroup))Updates servicing step groups and servicing steps listed in the stepGroups collection. (Inherited from ITeamProjectCollectionServicing.)
Public methodWaitForCollectionServicingToComplete(ServicingJobDetail)This method will block until a collection servicing operation has completed. It will then return the resulting collection. Note, you must have the Edit server-level information permission to monitor collection servicing. (Inherited from ITeamProjectCollectionServicing.)
Public methodWaitForCollectionServicingToComplete(ServicingJobDetail, TimeSpan)This method will block until a collection servicing operation has completed. It will then return the resulting collection. Note, you must have the Edit server-level information permission to monitor collection servicing. (Inherited from ITeamProjectCollectionServicing.)
Top
Show:
© 2014 Microsoft