IDeploymentConflictCollection Interface

Represents a collection of IDeploymentConflict objects. Each IDeploymentConflict represents a conflict between items being deployed by a SharePoint project item and items on the SharePoint site.

Namespace:  Microsoft.VisualStudio.SharePoint.Deployment
Assembly:  Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)

Syntax

'Declaration
Public Interface IDeploymentConflictCollection _
    Inherits IEnumerable(Of IDeploymentConflict), IEnumerable
public interface IDeploymentConflictCollection : IEnumerable<IDeploymentConflict>, 
    IEnumerable

The IDeploymentConflictCollection type exposes the following members.

Methods

  Name Description
Public method Add Adds a new IDeploymentConflict object to this collection.
Public method GetEnumerator Returns an enumerator that iterates through the collection. (Inherited from IEnumerable<IDeploymentConflict>.)

Top

Remarks

An IDeploymentConflictCollection object is returned by the DeploymentStepStartedEventArgs.Conflicts property. If you determine that a deployment conflict exists when a SharePoint project item is being deployed, use the [M:Microsoft.VisualStudio.SharePoint.Deployment.IDeploymentConflictCollection.Add(System.String,System.Func`2,System.Boolean)] method to notify Visual Studio of the conflict and to specify the method that Visual Studio will call to resolve the conflict. The [M:Microsoft.VisualStudio.SharePoint.Deployment.IDeploymentConflictCollection.Add(System.String,System.Func`2,System.Boolean)] method returns an IDeploymentConflict object that represents the new deployment conflict.

For an example, see How to: Handle Deployment Conflicts.

See Also

Reference

Microsoft.VisualStudio.SharePoint.Deployment Namespace