Repository.QueryMergeCandidates Method
Returns the set of changesets that must be merged from source to target.
Namespace: Microsoft.TeamFoundation.VersionControl.Server
Assembly: Microsoft.TeamFoundation.VersionControl.Server (in Microsoft.TeamFoundation.VersionControl.Server.dll)
Syntax
'Declaration
<WebMethodAttribute> _
Public Function QueryMergeCandidates ( _
workspaceName As String, _
workspaceOwner As String, _
source As ItemSpec, _
target As ItemSpec, _
options As Integer _
) As List(Of MergeCandidate)
[WebMethodAttribute]
public List<MergeCandidate> QueryMergeCandidates(
string workspaceName,
string workspaceOwner,
ItemSpec source,
ItemSpec target,
int options
)
[WebMethodAttribute]
public:
List<MergeCandidate^>^ QueryMergeCandidates(
String^ workspaceName,
String^ workspaceOwner,
ItemSpec^ source,
ItemSpec^ target,
int options
)
[<WebMethodAttribute>]
member QueryMergeCandidates :
workspaceName:string *
workspaceOwner:string *
source:ItemSpec *
target:ItemSpec *
options:int -> List<MergeCandidate>
public function QueryMergeCandidates(
workspaceName : String,
workspaceOwner : String,
source : ItemSpec,
target : ItemSpec,
options : int
) : List<MergeCandidate>
Parameters
workspaceName
Type: System.StringWorkspace name that is used to qualify local paths.
workspaceOwner
Type: System.StringWorkspace owner used to qualify local paths.
source
Type: Microsoft.TeamFoundation.VersionControl.Server.ItemSpecSource item(s) to find.
target
Type: Microsoft.TeamFoundation.VersionControl.Server.ItemSpecTarget in which to find merges.
- options
Type: System.Int32
Return Value
Type: System.Collections.Generic.List<MergeCandidate>
Array of MergeCandidate objects.
Remarks
If source and target are not related, throws a NoMergeRelationshipException.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.