ITeamProjectCollectionServicing Interface

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

Syntax

'Declaration
Public Interface ITeamProjectCollectionServicing
public interface ITeamProjectCollectionServicing
public interface class ITeamProjectCollectionServicing
type ITeamProjectCollectionServicing =  interface end
public interface ITeamProjectCollectionServicing

The ITeamProjectCollectionServicing type exposes the following members.

Methods

  Name Description
Public method AddServicingOperation(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.
Public method AddServicingOperation(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.
Public method DeleteProject Deletes a project and waits for initial deletion operation to complete.
Public method DeleteServicingOperation Deletes a servicing operation.
Public method DeleteServicingResources Delete a servicing resource.
Public method DisableServicing(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.
Public method DisableServicing(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.
Public method EnableServicing Enables creation and servicing of team project collections.
Public method GetServicingDetails Retrieves log entries for a servicing job.
Public method GetServicingOperation Gets a specified servicing operation.
Public method GetServicingResources Returns a list of ServicingResources by their unique name.
Public method QueueAttachCollection(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.
Public method QueueAttachCollection(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.
Public method QueueCreateCollection(String, String, Boolean, String, TeamFoundationServiceHostStatus, IDictionary<String, String>) Queues creation of a new team project collection on the server.
Public method QueueCreateCollection(String, String, Boolean, String, TeamFoundationServiceHostStatus, IDictionary<String, String>, String, String, IDictionary<String, String>) Queues creation of a new team project collection on the server.
Public method QueueDeleteProject Queues a project to be deleted.
Public method QueueDetachCollection(Guid, IDictionary<String, String>, String, String%) Queues the snapshot operation for the collection.
Public method QueueDetachCollection(TeamProjectCollection, IDictionary<String, String>, String, String%) Queues the detach operation for the collection.
Public method UpdateServicingOperation(Stream) Updates servicing operation. All servicing step groups specified in the Xml file must be added to the configuration database before calling this method.
Public method UpdateServicingOperation(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.
Public method UpdateServicingResource(String, Stream) Add or replace a servicing resource for use by Framework stepTypes.
Public method UpdateServicingResource(String, String) Add or replace a servicing resource for use by Framework stepTypes.
Public method UpdateServicingStepGroups(IEnumerable<Stream>) Updates servicing step groups and servicing steps listed in the stepGroups collection.
Public method UpdateServicingStepGroups(IEnumerable<String>) Updates servicing step groups and servicing steps defined in the xml documents.
Public method UpdateServicingStepGroups(IEnumerable<ServicingStepGroup>) Updates servicing step groups and servicing steps listed in the stepGroups collection.
Public method WaitForCollectionServicingToComplete(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.
Public method WaitForCollectionServicingToComplete(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.

Top

See Also

Reference

Microsoft.TeamFoundation.Framework.Client Namespace