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
- requestContext
Type : Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Contexte de la requête.
- 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.
- items
Type : array<Microsoft.TeamFoundation.VersionControl.Server.ItemSpec[]
L'ItemSpecs à traiter.
- version
Type : Microsoft.TeamFoundation.VersionControl.Server.VersionSpec
Version à laquelle pour résoudre l'élément.
Valeur de retour
Type : array<array<Microsoft.TeamFoundation.VersionControl.Server.BranchRelative[][]
BranchRelative [] []
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
TeamFoundationVersionControlService Classe
Microsoft.TeamFoundation.VersionControl.Server, espace de noms