Share via


del método DataContext.SubmitChanges

Continúa a los cambios de contenido de la base de datos realizados por el usuario actual a una o más listas; o bien, si se encuentra un conflicto de simultaneidad, rellena la propiedad ChangeConflicts .

Espacio de nombres:  Microsoft.SharePoint.Linq
Ensamblado:  Microsoft.SharePoint.Linq (en Microsoft.SharePoint.Linq.dll)

Sintaxis

'Declaración
Public Sub SubmitChanges
'Uso
Dim instance As DataContext

instance.SubmitChanges()
public void SubmitChanges()

Excepciones

Excepción Condición
InvalidOperationException

ObjectTrackingEnabled es false

o bien

Al menos un conflicto de ChangeConflicts desde la última vez que se llamó a SubmitChanges() aún no está resuelto.

ChangeConflictException

Hay un conflicto de concurrencia.

Comentarios

Esta sobrecarga de SubmitChanges() utilizar FailOnFirstConflict como el modo de error. Para conservar los cambios con un modo diferente, utilice SubmitChanges(ConflictMode) o SubmitChanges(ConflictMode, Boolean),

La versión de los elementos de la lista modificada se incrementará. Para conservar los cambios sin versiones posteriores, utilice SubmitChanges(ConflictMode, Boolean).

Ejemplos

En el ejemplo siguiente se muestra esta sobrecarga de SubmitChanges() que se utiliza:

foreach (TeamMember teamMember in teamSite.TeamMembers)
{
    teamMember.TopTask = "Fiscal Planning";
}

try 
{
    teamSite.SubmitChanges();
}
catch (ChangeConflictException e) 
{
    teamSite.ChangeConflicts.ResolveAll();
    teamSite.SubmitChanges();
}
For Each teamMember As TeamMember In teamSite.TeamMembers
    teamMember.TopTask = "Fiscal Planning"
Next teamMember

Try
    teamSite. SubmitChanges()
Catch e As ChangeConflictException
    teamSite.ChangeConflicts.ResolveAll()
    teamSite. SubmitChanges()
End Try

Vea también

Referencia

clase DataContext

Miembros DataContext

Sobrecarga SubmitChanges

Espacio de nombres Microsoft.SharePoint.Linq