Método Graph.BeginUpdate (Object, String, UndoOption, Boolean)
Inicia uma atualização de modo em lotes no gráfico (que é mais eficiente).Você deve chamar o método () completo em GraphTransactionScope retornado se não, suas alterações serão revertidas.O padrão comum é usar ou em um bloco de using de modo que se uma exceção é lançada as alterações são revertidas automaticamente.
Namespace: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (em Microsoft.VisualStudio.GraphModel.dll)
Sintaxe
'Declaração
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 e mesclar.
- undoDescription
Tipo: System.String
Um aplicativo pode levantar esta legenda como um rótulo em operações de desfazer.
- option
Tipo: Microsoft.VisualStudio.GraphModel.UndoOption
o tipo de desfaz.
- forceAdd
Tipo: System.Boolean
Isso é válido somente se o padrão é UndoOption.Add.Isso faz com que um novo desfaz a unidade se está vazia.Isso é útil quando você estiver fazendo uma operação composto que consiste em várias mesclado desfça as unidades onde você deve se certificar de que a operação adicionar adiciona a unidade inicial se está vazia.
Valor de retorno
Tipo: Microsoft.VisualStudio.GraphModel.GraphTransactionScope
Um novo GraphTransactionScope.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.