Workspace.CheckIn (Método) (array<PendingChange[], String, CheckinNote, array<WorkItemCheckinInfo[], PolicyOverrideInfo)
Protege el conjunto especificado de cambios pendientes en el repositorio de control de versiones.
Espacio de nombres: Microsoft.TeamFoundation.VersionControl.Client
Ensamblado: Microsoft.TeamFoundation.VersionControl.Client (en Microsoft.TeamFoundation.VersionControl.Client.dll)
Sintaxis
'Declaración
Public Function CheckIn ( _
changes As PendingChange(), _
comment As String, _
checkinNote As CheckinNote, _
workItemChanges As WorkItemCheckinInfo(), _
policyOverride As PolicyOverrideInfo _
) As Integer
public int CheckIn(
PendingChange[] changes,
string comment,
CheckinNote checkinNote,
WorkItemCheckinInfo[] workItemChanges,
PolicyOverrideInfo policyOverride
)
Parámetros
- changes
Tipo: array<Microsoft.TeamFoundation.VersionControl.Client.PendingChange[]
El conjunto de cambios pendientes para proteger.Si no especifica este parámetro, todos los cambios en su área de trabajo se protegen.
- comment
Tipo: System.String
El comentario se asocie a esta protección.Su valor puede ser null.
- checkinNote
Tipo: Microsoft.TeamFoundation.VersionControl.Client.CheckinNote
Información de CheckinNote esté asociada a esta protección.Las notas predeterminadas de protección son para el revisor de seguridad, el revisor de rendimiento, y el revisor de código.Su valor puede ser null.
- workItemChanges
Tipo: array<Microsoft.TeamFoundation.VersionControl.Client.WorkItemCheckinInfo[]
Información sobre los elementos de trabajo asociados.Su valor puede ser null.
- policyOverride
Tipo: Microsoft.TeamFoundation.VersionControl.Client.PolicyOverrideInfo
Información que el usuario proporciona para reemplazar una directiva de protección.Su valor puede ser null.
Valor devuelto
Tipo: System.Int32
Si es correcto, un número positivo del conjunto de esta protección.
Excepciones
Excepción | Condición |
---|---|
VersionControlException | Se ha eliminado esta área de trabajo. |
Comentarios
Cada protección es una operación atómica. Se protegen todos los cambios, o no se. Si la protección es correcta, el método devuelve un número positivo del conjunto de cambios. Si el conjunto de cambios pendientes de protección es null, el servidor intenta proteger todos los cambios en su área de trabajo. Sin embargo, esta operación no es válida si algunos cambios pendientes en el área de trabajo son ediciones o agregue, porque el contenido no habrá cargado en el servidor.
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.Client (Espacio de nombres)