Class Update
Assembly: NXOpen.dll
Syntax
public class Update : NXRemotableObject, IMessageSink
Constructors
Update(Session)
Declaration
protected Update(Session owner)
Parameters
Type |
Name |
Description |
Session |
owner |
|
Properties
AssemblyConstraintsDelay
Declaration
public bool AssemblyConstraintsDelay { get; set; }
Property Value
ErrorList
Declaration
public ErrorList ErrorList { get; }
Property Value
InterpartDelay
Declaration
public bool InterpartDelay { get; set; }
Property Value
IntrapartPartModuleDelay
Declaration
[Obsolete("Deprecated in NX1899.0.0. Use NXOpen.Preferences.SessionModeling.DelayModelUpdates and NXOpen.Preferences.SessionModeling.ModelDelayUpdateGranilarityinstead.")]
public bool IntrapartPartModuleDelay { get; set; }
Property Value
ModelUpdateDelay
Declaration
[Obsolete("Deprecated in NX1899.0.0. Use NXOpen.Preferences.SessionModeling.DelayModelUpdates and NXOpen.Preferences.SessionModeling.ModelDelayUpdateGranilarityinstead.")]
public bool ModelUpdateDelay { get; set; }
Property Value
ProductInterfaceDelay
Declaration
public bool ProductInterfaceDelay { get; set; }
Property Value
Tag
Declaration
Property Value
Methods
AddObjectsToDeleteList(TaggedObject[])
Declaration
public int AddObjectsToDeleteList(TaggedObject[] objects)
Parameters
Returns
AddToDeleteList(NXObject[])
Declaration
[Obsolete("Deprecated in NX12.0.0. Use Update.AddObjectsToDeleteList instead.")]
public int AddToDeleteList(NXObject[] objects)
Parameters
Type |
Name |
Description |
NXObject[] |
objects |
|
Returns
AddToDeleteList(TaggedObject)
Declaration
public int AddToDeleteList(TaggedObject @object)
Parameters
Returns
ClearDeleteList()
Declaration
public void ClearDeleteList()
ClearErrorList()
Declaration
public void ClearErrorList()
DoAssemblyConstraintsUpdate(UndoMarkId)
Declaration
public void DoAssemblyConstraintsUpdate(Session.UndoMarkId undoMarkId)
Parameters
DoAssemblyConstraintsUpdateInPart(Part, UndoMarkId)
Declaration
public void DoAssemblyConstraintsUpdateInPart(Part partTag, Session.UndoMarkId undoMarkId)
Parameters
DoInterpartUpdate(UndoMarkId)
Declaration
public void DoInterpartUpdate(Session.UndoMarkId undoMark)
Parameters
DoPhasedInterpartUpdate(UndoMarkId)
Declaration
public void DoPhasedInterpartUpdate(Session.UndoMarkId undoMark)
Parameters
DoUpdate(UndoMarkId)
Declaration
public int DoUpdate(Session.UndoMarkId undoMark)
Parameters
Returns
EndLocalUpdate()
Declaration
public void EndLocalUpdate()
GetDefaultUpdateFailureAction()
Declaration
public Update.FailureOption GetDefaultUpdateFailureAction()
Returns
GetDeleteList()
Declaration
[Obsolete("Deprecated in NX12.0.0. Use Update.GetObjectsOnDeleteList instead.")]
public NXObject[] GetDeleteList()
Returns
GetObjectsOnDeleteList()
Declaration
public TaggedObject[] GetObjectsOnDeleteList()
Returns
GetUpdateLock()
Declaration
public bool GetUpdateLock()
Returns
LogForUpdate(TaggedObject)
Declaration
public void LogForUpdate(TaggedObject objectToUpdate)
Parameters
LogObjectsToMakeUpToDate(TaggedObject)
Declaration
public void LogObjectsToMakeUpToDate(TaggedObject objectTag)
Parameters
MakeUpToDate(NXObject[], UndoMarkId)
Declaration
public void MakeUpToDate(NXObject[] objects, Session.UndoMarkId undoMarkId)
Parameters
RemoveFromDeleteList(NXObject[])
Declaration
[Obsolete("Deprecated in NX12.0.0. Use Update.RemoveObjectsFromDeleteList instead.")]
public void RemoveFromDeleteList(NXObject[] objects)
Parameters
Type |
Name |
Description |
NXObject[] |
objects |
|
RemoveObjectsFromDeleteList(TaggedObject[])
Declaration
public void RemoveObjectsFromDeleteList(TaggedObject[] objects)
Parameters
RemoveUpdateFailureAction(TaggedObject)
Declaration
public void RemoveUpdateFailureAction(TaggedObject @object)
Parameters
SetDefaultUpdateFailureAction(FailureOption)
Declaration
public void SetDefaultUpdateFailureAction(Update.FailureOption failureAction)
Parameters
SetPropagateDelete(bool)
Declaration
public void SetPropagateDelete(bool propagateToDelete)
Parameters
Type |
Name |
Description |
bool |
propagateToDelete |
|
SetUpdateFailureAction(TaggedObject, FailureOption)
Declaration
public void SetUpdateFailureAction(TaggedObject @object, Update.FailureOption failureAction)
Parameters
SetUpdateLock(bool)
Declaration
public void SetUpdateLock(bool @lock)
Parameters
Type |
Name |
Description |
bool |
lock |
|
StartLocalUpdate()
Declaration
public void StartLocalUpdate()
UndelayObjectUpdate(TaggedObject)
Declaration
public void UndelayObjectUpdate(TaggedObject objectToUpdate)
Parameters
UpdateAllIntrapartPartModulesInPart(Part, UndoMarkId)
Declaration
[Obsolete("Deprecated in NX1899.0.0. Use Update.UpdateModelinstead.")]
public void UpdateAllIntrapartPartModulesInPart(Part partTag, Session.UndoMarkId undoMarkId)
Parameters
UpdateAllLinkedPartModulesInPart(Part, UndoMarkId)
Declaration
public void UpdateAllLinkedPartModulesInPart(Part partTag, Session.UndoMarkId undoMarkId)
Parameters
UpdateAllProductInterfaceInPart(Part, UndoMarkId)
Declaration
public void UpdateAllProductInterfaceInPart(Part partTag, Session.UndoMarkId undoMarkId)
Parameters
UpdateModel(Part, UndoMarkId)
Declaration
public void UpdateModel(Part partTag, Session.UndoMarkId undoMarkId)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink