Partager via


Repository5.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, _
    maxClientPathLength As Integer, _
    <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,
    int maxClientPathLength,
    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.
  • maxClientPathLength
    Type : System.Int32
    Longueur prise en charge de chemin d'accès au serveur de client maximale.

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) l'appel Unshelve() 2) pour chaque GetOperation retournées : A) Téléchargez le fichier à l'application/item.asmx ? le pcid=X où x est l'appel UpdateLocalVersion de l'ID de modification en attente b), en passant les informations locales et l'ID de modification en attente si étape 2 est interrompue, un futur appel à Get() retourne les entrées non confirmées que 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

Repository5 Classe

Microsoft.TeamFoundation.VersionControl.Server, espace de noms