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