Compartir a través de


RepositoryExtensions.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), _
    propertyNameFilters As String() _
) As Shelveset
[WebMethodAttribute]
public Shelveset Unshelve(
    string shelvesetName,
    string shelvesetOwner,
    string workspaceName,
    string workspaceOwner,
    ItemSpec[] items,
    out List<Failure> failures,
    out StreamingCollection<GetOperation> getOperations,
    string[] propertyNameFilters
)

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.
  • propertyNameFilters
    Tipo: array<System.String[]
    Lista de propiedades a volver a operación Get.

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 es la llamada X pendiente UpdateLocalVersion de identificación de cambio b), 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 que permanecerá el conjunto se 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

Vea también

Referencia

RepositoryExtensions Clase

Microsoft.TeamFoundation.VersionControl.Server (Espacio de nombres)