Repository5.Unshelve (Método)
Las combinaciones 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(), _
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
)
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).
- itemPropertyFilters
Tipo: array<System.String[]
- itemAttrbuteFilters
Tipo: array<System.String[]
Una lista de propiedades de elementos pertenecen a cambiar con cada operación Get.
- shelvesetPropertyNameFilters
Tipo: array<System.String[]
Una lista de propiedades de elementos del conjunto de cambios aplazados para volver al conjunto.
- merge
Tipo: System.Boolean
True si se realiza la “combinación” el retomar.Esta combinación de archivos y los conflictos en la versión de los elementos que tienen cambios pendientes conflictivos y versiones diferentes pended respectivamente.
- maxClientPathLength
Tipo: System.Int32
La longitud de la ruta de acceso compatible cliente máximo del servidor.
- failures
Tipo: System.Collections.Generic.List<Failure>%
Lista de errores y advertencias que se produjeron durante el retomar cambios aplazados.
- getOperations
Tipo: Microsoft.TeamFoundation.Framework.Server.StreamingCollection<GetOperation>%
Devuelve el conjunto de unshelved cambios pendientes.
- conflicts
Tipo: Microsoft.TeamFoundation.Framework.Server.StreamingCollection<Conflict>%
La lista de conflictos generados por la operación de retomar cambios aplazados.Los conflictos se almacenan sólo si el parámetro de combinación es true.En el caso donde es false la combinación una matriz vacía se devolverá.
- changePendedFlags
Tipo: System.Int32%
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 que cada GetOperation devuelve: A) ¿descargue el archivo mediante la aplicación/item.asmx? el pcid=X donde es la llamada X pendiente UpdateLocalVersion id. de cambio b), pasando la información local y el id. 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).
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)