Repository.Unshelve (Método)
Copias permiten de cambios aplazados en un área de trabajo.
Espacio de nombres: Microsoft.TeamFoundation.VersionControl.Server
Ensamblado: Microsoft.TeamFoundation.VersionControl.Server (en Microsoft.TeamFoundation.VersionControl.Server.dll)
Sintaxis
'Declaración
<WebMethodAttribute> _
Public Function Unshelve ( _
shelvesetName As String, _
shelvesetOwner As String, _
workspaceName As String, _
workspaceOwner As String, _
items As ItemSpec(), _
<OutAttribute> ByRef failures As List(Of Failure), _
<OutAttribute> ByRef getOperations As StreamingCollection(Of GetOperation) _
) As Shelveset
[WebMethodAttribute]
public Shelveset Unshelve(
string shelvesetName,
string shelvesetOwner,
string workspaceName,
string workspaceOwner,
ItemSpec[] items,
out List<Failure> failures,
out StreamingCollection<GetOperation> getOperations
)
Parámetros
- shelvesetName
Tipo: System.String
Nombre del conjunto de cambios aplazados retomar.
- shelvesetOwner
Tipo: System.String
Propietario del conjunto de cambios aplazados retomar.
- workspaceName
Tipo: System.String
Nombre del área de trabajo retomar en.
- workspaceOwner
Tipo: System.String
Propietario del área de trabajo retomar en.
- items
Tipo: array<Microsoft.TeamFoundation.VersionControl.Server.ItemSpec[]
ItemSpecs retomar (local, servidor, comodín, ACEPTAR de recursividad).
- failures
Tipo: System.Collections.Generic.List<Failure>%
Lista de errores que impiden que el retomar cambios aplazados aparece.
- getOperations
Tipo: Microsoft.TeamFoundation.Framework.Server.StreamingCollection<GetOperation>%
Valor devuelto
Tipo: Microsoft.TeamFoundation.VersionControl.Server.Shelveset
GetOperations que refleje los cambios necesarios en el estado del cliente.
Comentarios
Secuencia de llamada de cliente: 1) Llamada Unshelve(). 2) Para cada GetOperation devueltos: A) ¿descargue el archivo mediante la aplicación/item.asmx? pcid=X donde el id. X de cambio pendiente, b) llamada UpdateLocalVersion, pasando la información local y la identificación de cambio pendiente Si se interrumpe el paso 2, una llamada posterior a Get() devolverá las entradas sin confirmar. Permanecerá el conjunto intacto después de esta llamada, pero puede inmediatamente eliminarse incluso antes de que el paso 2).
Si devuelven algunos errores, toda la operación.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.TeamFoundation.VersionControl.Server (Espacio de nombres)