Graph.BeginUpdate (Método) (Object, String, UndoOption, Boolean)
Comienza una actualización de modo por lotes en un gráfico (que es más eficaz).Debe llamar a () al método completed en el GraphTransactionScope devuelto, si no los cambios se revierte.El modelo habitual es utilizar esto en using de modo que si se produce una excepción los cambios se vuelve automáticamente revertido.
Espacio de nombres: Microsoft.VisualStudio.GraphModel
Ensamblado: Microsoft.VisualStudio.GraphModel (en Microsoft.VisualStudio.GraphModel.dll)
Sintaxis
'Declaración
Public Function BeginUpdate ( _
undoUnitId As Object, _
undoDescription As String, _
option As UndoOption, _
forceAdd As Boolean _
) As GraphTransactionScope
public GraphTransactionScope BeginUpdate(
Object undoUnitId,
string undoDescription,
UndoOption option,
bool forceAdd
)
public:
GraphTransactionScope^ BeginUpdate(
Object^ undoUnitId,
String^ undoDescription,
UndoOption option,
bool forceAdd
)
member BeginUpdate :
undoUnitId:Object *
undoDescription:string *
option:UndoOption *
forceAdd:bool -> GraphTransactionScope
public function BeginUpdate(
undoUnitId : Object,
undoDescription : String,
option : UndoOption,
forceAdd : boolean
) : GraphTransactionScope
Parámetros
- undoUnitId
Tipo: System.Object
Para identificar y la combinación.
- undoDescription
Tipo: System.String
Una aplicación puede exponer esta leyenda como etiqueta de operaciones de deshacer.
- option
Tipo: Microsoft.VisualStudio.GraphModel.UndoOption
Tipo de deshacer.
- forceAdd
Tipo: System.Boolean
Esto sólo es válido si la opción es UndoOption.Add.Esto produce una nueva unidad de deshacer incluso si está vacío.Esto es útil cuando está realizando una operación compuesta formada por unidades combinadas varias de deshacer donde debe asegurarse de que la operación de agrega la unidad inicial incluso si está vacía.
Valor devuelto
Tipo: Microsoft.VisualStudio.GraphModel.GraphTransactionScope
Un nuevo GraphTransactionScope.
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.