Partager via


Repository4.Unshelve, méthode

Fusionne les modifications réservées dans un espace de travail.

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

Syntaxe

'Déclaration
<WebMethodAttribute> _
Public Function Unshelve ( _
    shelvesetName As String, _
    shelvesetOwner As String, _
    workspaceName As String, _
    workspaceOwner As String, _
    items As ItemSpec(), _
    itemPropertyFilters As String(), _
    itemAttrbuteFilters As String(), _
    shelvesetPropertyNameFilters As String(), _
    merge As Boolean, _
    <OutAttribute> ByRef failures As List(Of Failure), _
    <OutAttribute> ByRef getOperations As StreamingCollection(Of GetOperation), _
    <OutAttribute> ByRef conflicts As StreamingCollection(Of Conflict), _
    <OutAttribute> ByRef changePendedFlags As Integer _
) As Shelveset
[WebMethodAttribute]
public Shelveset Unshelve(
    string shelvesetName,
    string shelvesetOwner,
    string workspaceName,
    string workspaceOwner,
    ItemSpec[] items,
    string[] itemPropertyFilters,
    string[] itemAttrbuteFilters,
    string[] shelvesetPropertyNameFilters,
    bool merge,
    out List<Failure> failures,
    out StreamingCollection<GetOperation> getOperations,
    out StreamingCollection<Conflict> conflicts,
    out int changePendedFlags
)

Paramètres

  • shelvesetName
    Type : System.String
    Nom du jeu de réservations déréserver.
  • shelvesetOwner
    Type : System.String
    Propriétaire du jeu de réservations déréserver.
  • workspaceName
    Type : System.String
    Nom de l'espace de travail déréserver dans.
  • workspaceOwner
    Type : System.String
    Propriétaire de l'espace de travail déréserver dans.
  • itemAttrbuteFilters
    Type : array<System.String[]
    Une liste de propriétés d'élément avec version à retourner à chaque opération d'extraction.
  • shelvesetPropertyNameFilters
    Type : array<System.String[]
    Une liste de propriétés d'élément du jeu de réservations à retourner avec le jeu de réservations.
  • merge
    Type : System.Boolean
    True si « Fusion » est exécutée lorsque déréservation.Cela fusion et conflits de version de fichier pour les éléments qui ont des modifications en attente conflictuelles et différentes versions pended respectivement.

Valeur de retour

Type : Microsoft.TeamFoundation.VersionControl.Server.Shelveset
GetOperations reflétant les modifications requises à l'état client.

Notes

Séquence d'appel cliente : 1) Appel Unshelve(). 2) Pour chaque GetOperation retournées : A) Téléchargez le fichier à l'aide de l'application/item.asmx ? pcid=X où x est l'ID de modification en attente, b) appel UpdateLocalVersion, en passant les informations locales et l'ID de modification en attente Si l'étape 2 est interrompue, un futur appel à Get() retourne les entrées non confirmées. Le jeu de réservations reste intact après cet appel, mais puisse être immédiatement supprimé avant même qu'étape 2) est terminée.

Sécurité .NET Framework

Voir aussi

Référence

Repository4 Classe

Microsoft.TeamFoundation.VersionControl.Server, espace de noms