Repository4.CheckIn (Método)
Se compromete a un conjunto de cambios pendientes. Protección forma parte de una secuencia mayor de llamada para confirmar los archivos. La secuencia es: 1. Llame a CheckPendingChanges y pase la lista de archivos y carpetas para proteger. 2. Para cada archivo, llame a UploadFile. 3. Llame a la protección y pase la lista de archivos y carpetas (debe coincidir con la lista de "). CheckPendingChanges no es necesario, sino que permite que alerten al llamador de conflictos antes de perder tiempo que carga los archivos.
los serverItems deben contener al menos un elemento, cualquier duplicados, y ningún carácter comodín.
Espacio de nombres: Microsoft.TeamFoundation.VersionControl.Server
Ensamblado: Microsoft.TeamFoundation.VersionControl.Server (en Microsoft.TeamFoundation.VersionControl.Server.dll)
Sintaxis
'Declaración
<WebMethodAttribute> _
Public Function CheckIn ( _
workspaceName As String, _
ownerName As String, _
serverItems As String(), _
info As Changeset, _
checkinNotificationInfo As CheckinNotificationInfo, _
checkinOptions As Integer, _
<OutAttribute> ByRef conflicts As StreamingCollection(Of Failure), _
<OutAttribute> ByRef failures As StreamingCollection(Of Failure), _
deferCheckIn As Boolean, _
checkInTicket As Integer _
) As CheckinResult
[WebMethodAttribute]
public CheckinResult CheckIn(
string workspaceName,
string ownerName,
string[] serverItems,
Changeset info,
CheckinNotificationInfo checkinNotificationInfo,
int checkinOptions,
out StreamingCollection<Failure> conflicts,
out StreamingCollection<Failure> failures,
bool deferCheckIn,
int checkInTicket
)
Parámetros
- workspaceName
Tipo: System.String
Nombre del área de trabajo que contiene cambios para enviar.
- ownerName
Tipo: System.String
Propietario del área de trabajo.
- serverItems
Tipo: array<System.String[]
Lista de elementos para proteger.
- info
Tipo: Microsoft.TeamFoundation.VersionControl.Server.Changeset
Meta datos de conjunto de cambios.Se utiliza para proporcionar el propietario, comentario, la nota de protección, la fecha, y la información adicional.
- checkinNotificationInfo
Tipo: Microsoft.TeamFoundation.VersionControl.Server.CheckinNotificationInfo
La información necesaria para el servicio de notificación de protección.
- checkinOptions
Tipo: System.Int32
Opciones para la operación de protección.
- conflicts
Tipo: Microsoft.TeamFoundation.Framework.Server.StreamingCollection<Failure>%
Los conflictos almacenados por esta protección.
- failures
Tipo: Microsoft.TeamFoundation.Framework.Server.StreamingCollection<Failure>%
Los errores y advertencias alcanzan por esta protección.
- deferCheckIn
Tipo: System.Boolean
True si se aplaza la protección y un checkinTicket se asigna si no proporcionado ya.False para confirmar la protección por esta llamada.
- checkInTicket
Tipo: System.Int32
Pase 0 si es o una protección no diferida, o si es la primera llamada en una sesión diferida de protección.Si no, pase el checkInTicket que se devuelve de las llamadas anteriores.
Valor devuelto
Tipo: Microsoft.TeamFoundation.VersionControl.Server.CheckinResult
Esto devuelve un resultado de protección al conjunto creado y los cambios deshechos.
Comentarios
Las propiedades de los cambios y número de información se omiten. El propietario y CreationDate deben ser que quedan en sus valores predeterminados a menos que esté incorporar en nombre algún otro, o el proteger un cambio importado (herramienta de conversió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)