Partager via


TeamFoundationVersionControlService.QueryBranches, méthode

Recherchez tous les parents pour chaque spécification d'élément.

par exemple : Craig branche a.cs - > les branches b.cs de b.cs Justin - > les branches b.cs de c.cs Amelle - > d.cs les données suivantes doit être retourné lorsque QueryBranches est appelé en utilisant a.cs, de b.cs, de c.cs, ou de d.cs : BranchToItem : a.cs, BranchFromItem : BranchToItem null : b.cs, BranchFromItem : a.cs BranchToItem : c.cs, BranchFromItem : b.cs BranchToItem : d.cs, BranchFromItem : b.cs qui est le graphique de branche de l'élément.

Le problème concerne que l'utilisateur demande ces données peut ne pas avoir une autorisation en lecture sur tous les parents de branche. Lorsque cela se produit, la structure appropriée d'élément est définie une valeur NULL.

Le RelativeToItemId, et RelativeFromItemId sont assignés selon ServerItem ; Ensemble de modifications afin que l'appelant de cette API puisse toujours déterminer la forme du graphique, même si toutes les données n'est pas visible à l'utilisateur.

Espace de noms :  Microsoft.TeamFoundation.VersionControl.Server
Assembly :  Microsoft.TeamFoundation.VersionControl.Server (dans Microsoft.TeamFoundation.VersionControl.Server.dll)

Syntaxe

'Déclaration
Public Function QueryBranches ( _
    requestContext As TeamFoundationRequestContext, _
    workspaceName As String, _
    workspaceOwner As String, _
    items As ItemSpec(), _
    version As VersionSpec _
) As BranchRelative()()
public BranchRelative[][] QueryBranches(
    TeamFoundationRequestContext requestContext,
    string workspaceName,
    string workspaceOwner,
    ItemSpec[] items,
    VersionSpec version
)

Paramètres

  • workspaceName
    Type : System.String
    L'espace de travail pour résoudre ItemSpecs contre.
  • workspaceOwner
    Type : System.String
    Le propriétaire de l'espace de travail.

Valeur de retour

Type : array<array<Microsoft.TeamFoundation.VersionControl.Server.BranchRelative[][]
BranchRelative [] []

Sécurité .NET Framework

Voir aussi

Référence

TeamFoundationVersionControlService Classe

Microsoft.TeamFoundation.VersionControl.Server, espace de noms