Class Update
Inheritance
System.Object
System.MarshalByRefObject
Update
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
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
| Type |
Description |
| System.Boolean |
|
ErrorList
Declaration
public ErrorList ErrorList { get; }
Property Value
InterpartDelay
Declaration
public bool InterpartDelay { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IntrapartPartModuleDelay
Declaration
public bool IntrapartPartModuleDelay { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ProductInterfaceDelay
Declaration
public bool ProductInterfaceDelay { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Tag
Declaration
Property Value
Methods
AddObjectsToDeleteList(TaggedObject[])
Declaration
public int AddObjectsToDeleteList(TaggedObject[] objects)
Parameters
Returns
| Type |
Description |
| System.Int32 |
|
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
| Type |
Description |
| System.Int32 |
|
AddToDeleteList(TaggedObject)
Declaration
public int AddToDeleteList(TaggedObject object)
Parameters
Returns
| Type |
Description |
| System.Int32 |
|
ClearDeleteList()
Declaration
public void ClearDeleteList()
ClearErrorList()
Declaration
public void ClearErrorList()
DoAssemblyConstraintsUpdate(Session.UndoMarkId)
Declaration
public void DoAssemblyConstraintsUpdate(Session.UndoMarkId undoMarkId)
Parameters
DoAssemblyConstraintsUpdateInPart(Part, Session.UndoMarkId)
Declaration
public void DoAssemblyConstraintsUpdateInPart(Part partTag, Session.UndoMarkId undoMarkId)
Parameters
DoInterpartUpdate(Session.UndoMarkId)
Declaration
public void DoInterpartUpdate(Session.UndoMarkId undoMark)
Parameters
DoUpdate(Session.UndoMarkId)
Declaration
public int DoUpdate(Session.UndoMarkId undoMark)
Parameters
Returns
| Type |
Description |
| System.Int32 |
|
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
| Type |
Description |
| System.Boolean |
|
LogForUpdate(TaggedObject)
Declaration
public void LogForUpdate(TaggedObject objectToUpdate)
Parameters
MakeUpToDate(NXObject[], Session.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(Update.FailureOption)
Declaration
public void SetDefaultUpdateFailureAction(Update.FailureOption failureAction)
Parameters
SetPropagateDelete(Boolean)
Declaration
public void SetPropagateDelete(bool propagateToDelete)
Parameters
| Type |
Name |
Description |
| System.Boolean |
propagateToDelete |
|
SetUpdateFailureAction(TaggedObject, Update.FailureOption)
Declaration
public void SetUpdateFailureAction(TaggedObject object, Update.FailureOption failureAction)
Parameters
SetUpdateLock(Boolean)
Declaration
public void SetUpdateLock(bool lock)
Parameters
| Type |
Name |
Description |
| System.Boolean |
lock |
|
StartLocalUpdate()
Declaration
public void StartLocalUpdate()
UndelayObjectUpdate(TaggedObject)
Declaration
public void UndelayObjectUpdate(TaggedObject objectToUpdate)
Parameters
UpdateAllIntrapartPartModulesInPart(Part, Session.UndoMarkId)
Declaration
public void UpdateAllIntrapartPartModulesInPart(Part partTag, Session.UndoMarkId undoMarkId)
Parameters
UpdateAllLinkedPartModulesInPart(Part, Session.UndoMarkId)
Declaration
public void UpdateAllLinkedPartModulesInPart(Part partTag, Session.UndoMarkId undoMarkId)
Parameters
UpdateAllProductInterfaceInPart(Part, Session.UndoMarkId)
Declaration
public void UpdateAllProductInterfaceInPart(Part partTag, Session.UndoMarkId undoMarkId)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink