Search Results for

    Show / Hide Table of Contents

    Class Update

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    Update
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen
    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
    Type Description
    ErrorList

    InterpartDelay

    Declaration
    public bool InterpartDelay { get; set; }
    Property Value
    Type Description
    System.Boolean

    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
    Type Description
    System.Boolean

    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
    Type Description
    System.Boolean

    ProductInterfaceDelay

    Declaration
    public bool ProductInterfaceDelay { get; set; }
    Property Value
    Type Description
    System.Boolean

    Tag

    Declaration
    public Tag Tag { get; }
    Property Value
    Type Description
    Tag

    Methods

    AddObjectsToDeleteList(TaggedObject[])

    Declaration
    public int AddObjectsToDeleteList(TaggedObject[] objects)
    Parameters
    Type Name Description
    TaggedObject[] objects
    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
    Type Name Description
    TaggedObject object
    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
    Type Name Description
    Session.UndoMarkId undoMarkId

    DoAssemblyConstraintsUpdateInPart(Part, Session.UndoMarkId)

    Declaration
    public void DoAssemblyConstraintsUpdateInPart(Part partTag, Session.UndoMarkId undoMarkId)
    Parameters
    Type Name Description
    Part partTag
    Session.UndoMarkId undoMarkId

    DoInterpartUpdate(Session.UndoMarkId)

    Declaration
    public void DoInterpartUpdate(Session.UndoMarkId undoMark)
    Parameters
    Type Name Description
    Session.UndoMarkId undoMark

    DoUpdate(Session.UndoMarkId)

    Declaration
    public int DoUpdate(Session.UndoMarkId undoMark)
    Parameters
    Type Name Description
    Session.UndoMarkId undoMark
    Returns
    Type Description
    System.Int32

    EndLocalUpdate()

    Declaration
    public void EndLocalUpdate()

    GetDefaultUpdateFailureAction()

    Declaration
    public Update.FailureOption GetDefaultUpdateFailureAction()
    Returns
    Type Description
    Update.FailureOption

    GetDeleteList()

    Declaration
    [Obsolete("Deprecated in NX12.0.0.  Use Update.GetObjectsOnDeleteList instead.")]
    public NXObject[] GetDeleteList()
    Returns
    Type Description
    NXObject[]

    GetObjectsOnDeleteList()

    Declaration
    public TaggedObject[] GetObjectsOnDeleteList()
    Returns
    Type Description
    TaggedObject[]

    GetUpdateLock()

    Declaration
    public bool GetUpdateLock()
    Returns
    Type Description
    System.Boolean

    LogForUpdate(TaggedObject)

    Declaration
    public void LogForUpdate(TaggedObject objectToUpdate)
    Parameters
    Type Name Description
    TaggedObject objectToUpdate

    LogObjectsToMakeUpToDate(TaggedObject)

    Declaration
    public void LogObjectsToMakeUpToDate(TaggedObject objectTag)
    Parameters
    Type Name Description
    TaggedObject objectTag

    MakeUpToDate(NXObject[], Session.UndoMarkId)

    Declaration
    public void MakeUpToDate(NXObject[] objects, Session.UndoMarkId undoMarkId)
    Parameters
    Type Name Description
    NXObject[] objects
    Session.UndoMarkId undoMarkId

    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
    Type Name Description
    TaggedObject[] objects

    RemoveUpdateFailureAction(TaggedObject)

    Declaration
    public void RemoveUpdateFailureAction(TaggedObject object)
    Parameters
    Type Name Description
    TaggedObject object

    SetDefaultUpdateFailureAction(Update.FailureOption)

    Declaration
    public void SetDefaultUpdateFailureAction(Update.FailureOption failureAction)
    Parameters
    Type Name Description
    Update.FailureOption failureAction

    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
    Type Name Description
    TaggedObject object
    Update.FailureOption failureAction

    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
    Type Name Description
    TaggedObject objectToUpdate

    UpdateAllIntrapartPartModulesInPart(Part, Session.UndoMarkId)

    Declaration
    [Obsolete("Deprecated in NX1899.0.0.  Use Update.UpdateModelinstead.")]
    public void UpdateAllIntrapartPartModulesInPart(Part partTag, Session.UndoMarkId undoMarkId)
    Parameters
    Type Name Description
    Part partTag
    Session.UndoMarkId undoMarkId

    UpdateAllLinkedPartModulesInPart(Part, Session.UndoMarkId)

    Declaration
    public void UpdateAllLinkedPartModulesInPart(Part partTag, Session.UndoMarkId undoMarkId)
    Parameters
    Type Name Description
    Part partTag
    Session.UndoMarkId undoMarkId

    UpdateAllProductInterfaceInPart(Part, Session.UndoMarkId)

    Declaration
    public void UpdateAllProductInterfaceInPart(Part partTag, Session.UndoMarkId undoMarkId)
    Parameters
    Type Name Description
    Part partTag
    Session.UndoMarkId undoMarkId

    UpdateModel(Part, Session.UndoMarkId)

    Declaration
    public void UpdateModel(Part partTag, Session.UndoMarkId undoMarkId)
    Parameters
    Type Name Description
    Part partTag
    Session.UndoMarkId undoMarkId

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In This Article
    Back to top Generated by DocFX