Search Results for

    Show / Hide Table of Contents

    Class Session

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    BaseSession
    Session
    Implements
    IMessageSink
    Inherited Members
    BaseSession.needToEvaluate()
    BaseSession.querySignatureDetails(string, ref string, ref string, ref bool)
    BaseSession.evalualuteCallStack(ref ResourceUtilities.SignatureType)
    BaseSession.evalualuteJournalDLLs(ArrayList)
    BaseSession.determineSignatureNeeded()
    BaseSession.verifyAssemblyData(bool)
    BaseSession.initialize()
    BaseSession.StaticInitialize()
    BaseSession.RefreshSessionTable()
    BaseSession.InitLicense()
    BaseSession.GetObjectManager()
    BaseSession.SetTestOutput(string)
    BaseSession.SetTestOutput(string, int)
    BaseSession.CloseTestOutput()
    BaseSession.CompareTestOutput(string, string)
    TaggedObject.ToString()
    TaggedObject.PrintTestData(string)
    TaggedObject.PrintTestData(string, int)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen
    Assembly: NXOpen.dll
    Syntax
    public class Session : BaseSession, IMessageSink

    Constructors

    Session()

    Declaration
    protected Session()

    Properties

    AECDesignSession

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

    ActiveSketch

    Declaration
    public Sketch ActiveSketch { get; }
    Property Value
    Type Description
    Sketch

    AfuManager

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

    AppearanceUtils

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

    ApplicationName

    Declaration
    public string ApplicationName { get; }
    Property Value
    Type Description
    string

    AssembliesUtils

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

    AttributeManager

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

    AutomatedTestingManager

    Declaration
    public TestingManager AutomatedTestingManager { get; }
    Property Value
    Type Description
    TestingManager

    BookmarkFile

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

    CAMSession

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

    CaeSession

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

    CheckerDataStatus

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

    CollaborativeContentManager

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

    CompatibleBaseRelease

    Declaration
    public int CompatibleBaseRelease { get; }
    Property Value
    Type Description
    int

    ConfigurationManager

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

    CurveOperation

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

    CustomFeatureClassManager

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

    DMUSessionCollection

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

    DataManager

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

    DesignRuleManager

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

    DexManager

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

    DisplayManager

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

    DrawShapeTaskEnvironment

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

    DrawingUtils

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

    EngineeringFunction

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

    ExecutingJournal

    Declaration
    public string ExecutingJournal { get; }
    Property Value
    Type Description
    string

    FTKManager

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

    FeatureColorManager

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

    FrameTaskEnvironment

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

    FullReleaseNumber

    Declaration
    public string FullReleaseNumber { get; }
    Property Value
    Type Description
    string

    GroupBuild

    Declaration
    public string GroupBuild { get; }
    Property Value
    Type Description
    string

    ImplicitModelingTaskEnvironment

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

    Information

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

    IsBatch

    Declaration
    public bool IsBatch { get; }
    Property Value
    Type Description
    bool

    IsInTaskEnvironment

    Declaration
    public bool IsInTaskEnvironment { get; }
    Property Value
    Type Description
    bool

    IssueManager

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

    JournalManager

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

    LicenseManager

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

    LinkedPartManager

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

    ListingWindow

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

    LiveSimulationManager

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

    LogFile

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

    MathUtils

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

    Measurement

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

    MechatronicsSession

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

    MorphMeshTaskEnvironment

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

    MotionSession

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

    MotionSimulation

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

    NewestVisibleUndoMark

    Declaration
    public Session.UndoMarkId NewestVisibleUndoMark { get; }
    Property Value
    Type Description
    Session.UndoMarkId

    OptionsManager

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

    Parts

    Declaration
    public PartCollection Parts { get; }
    Property Value
    Type Description
    PartCollection

    PdmSearchManager

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

    PdmSession

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

    PolygonModelingTaskEnvironment

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

    Post

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

    PostConfiguratorManager

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

    Preferences

    Declaration
    public SessionPreferences Preferences { get; }
    Property Value
    Type Description
    SessionPreferences

    PvtransManager

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

    ReleaseName

    Declaration
    [Obsolete("Deprecated in NX2206.0.0.  Use NXOpen.Session.ReleaseNumber instead")]
    public string ReleaseName { get; }
    Property Value
    Type Description
    string

    ReleaseNumber

    Declaration
    public string ReleaseNumber { get; }
    Property Value
    Type Description
    string

    ReportManager

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

    RequirementUtils

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

    ResultManager

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

    RouteCustomManager

    Declaration
    public CustomManager RouteCustomManager { get; }
    Property Value
    Type Description
    CustomManager

    RoutingCustomManager

    Declaration
    public CustomManager RoutingCustomManager { get; }
    Property Value
    Type Description
    CustomManager

    SessionManager

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

    SheetManager

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

    ShipSession

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

    SpreadsheetManager

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

    StructureDesignSession

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

    StudioMaterialManager

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

    SubdivisionTaskEnvironment

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

    TextureModelingTaskEnvironment

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

    ToolingSession

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

    TopologyOptimizationTaskEnvironment

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

    TransientPartPersistencePolicy

    Declaration
    public Session.TransientPartPolicy TransientPartPersistencePolicy { get; set; }
    Property Value
    Type Description
    Session.TransientPartPolicy

    UpdateManager

    Declaration
    public Update UpdateManager { get; }
    Property Value
    Type Description
    Update

    UserDefinedClassManager

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

    UserDefinedFeatureClassManager

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

    ValidationManager

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

    VisualReportManager

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

    WebAppSession

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

    WeldCpdUtils

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

    WeldCustomManager

    Declaration
    public CustomManager WeldCustomManager { get; }
    Property Value
    Type Description
    CustomManager

    XYPlotManager

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

    XmlComparator

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

    Methods

    ApplicationSwitchImmediate(string)

    Declaration
    public void ApplicationSwitchImmediate(string applicationName)
    Parameters
    Type Name Description
    string applicationName

    ApplicationSwitchOnActiveDisplayedPart()

    Declaration
    public void ApplicationSwitchOnActiveDisplayedPart()

    AssignRemoveProjects(string[], ProjectAssignmentObjectType[], string[], ProjectAssignmentState[])

    Declaration
    public void AssignRemoveProjects(string[] cliNames, Session.ProjectAssignmentObjectType[] objectTypes, string[] projectNames, Session.ProjectAssignmentState[] assignmentStates)
    Parameters
    Type Name Description
    string[] cliNames
    ProjectAssignmentObjectType[] objectTypes
    string[] projectNames
    ProjectAssignmentState[] assignmentStates

    AssignRemoveProjectsBasedOnPartOccs(TaggedObject[], ProjectAssignmentObjectType[], string[], ProjectAssignmentState[])

    Declaration
    public void AssignRemoveProjectsBasedOnPartOccs(TaggedObject[] partOccs, Session.ProjectAssignmentObjectType[] objectTypes, string[] projectNames, Session.ProjectAssignmentState[] assignmentStates)
    Parameters
    Type Name Description
    TaggedObject[] partOccs
    ProjectAssignmentObjectType[] objectTypes
    string[] projectNames
    ProjectAssignmentState[] assignmentStates

    BeginTaskEnvironment()

    Declaration
    public void BeginTaskEnvironment()

    CleanUpFacetedFacesAndEdges()

    Declaration
    public void CleanUpFacetedFacesAndEdges()

    CreateCamSession()

    Declaration
    public void CreateCamSession()

    CreateInspectionSession()

    Declaration
    public void CreateInspectionSession()

    CreateRoutingSession()

    Declaration
    public void CreateRoutingSession()

    CreateTableEditorDefaultDataProvider(BasePart)

    Declaration
    public TableEditorDefaultDataProvider CreateTableEditorDefaultDataProvider(BasePart part)
    Parameters
    Type Name Description
    BasePart part
    Returns
    Type Description
    TableEditorDefaultDataProvider

    DeleteAllUndoMarks()

    Declaration
    public void DeleteAllUndoMarks()

    DeleteTransientDynamicSectionCutData()

    Declaration
    public bool DeleteTransientDynamicSectionCutData()
    Returns
    Type Description
    bool

    DeleteUndoMark(UndoMarkId, string)

    Declaration
    public void DeleteUndoMark(Session.UndoMarkId markId, string markName)
    Parameters
    Type Name Description
    Session.UndoMarkId markId
    string markName

    DeleteUndoMarksSetInTaskEnvironment()

    Declaration
    public void DeleteUndoMarksSetInTaskEnvironment()

    DeleteUndoMarksUpToMark(UndoMarkId, string, bool)

    Declaration
    public void DeleteUndoMarksUpToMark(Session.UndoMarkId markId, string markName, bool deleteAllIfNotFound)
    Parameters
    Type Name Description
    Session.UndoMarkId markId
    string markName
    bool deleteAllIfNotFound

    DoesUndoMarkExist(UndoMarkId, string)

    Declaration
    public bool DoesUndoMarkExist(Session.UndoMarkId markId, string markName)
    Parameters
    Type Name Description
    Session.UndoMarkId markId
    string markName
    Returns
    Type Description
    bool

    EnableRedo(bool)

    Declaration
    public bool EnableRedo(bool enableRedo)
    Parameters
    Type Name Description
    bool enableRedo
    Returns
    Type Description
    bool

    EndTaskEnvironment()

    Declaration
    public void EndTaskEnvironment()

    Execute(string, string, string, object[])

    Declaration
    public object Execute(string libName, string className, string methodName, object[] inputArgs)
    Parameters
    Type Name Description
    string libName
    string className
    string methodName
    object[] inputArgs
    Returns
    Type Description
    object

    ExecuteGrip(string, object[])

    Declaration
    public object[] ExecuteGrip(string gripExecutable, object[] inputArgs)
    Parameters
    Type Name Description
    string gripExecutable
    object[] inputArgs
    Returns
    Type Description
    object[]

    ExitPartNavigator()

    Declaration
    public void ExitPartNavigator()

    FreezePartNavigator()

    Declaration
    public void FreezePartNavigator()

    GetAllUndoMarks(MarkVisibility)

    Declaration
    public Session.UndoMarkData[] GetAllUndoMarks(Session.MarkVisibility visibility)
    Parameters
    Type Name Description
    Session.MarkVisibility visibility
    Returns
    Type Description
    UndoMarkData[]

    GetClasses()

    Declaration
    public string[] GetClasses()
    Returns
    Type Description
    string[]

    GetEnvironmentVariableValue(string)

    Declaration
    public string GetEnvironmentVariableValue(string envVaribable)
    Parameters
    Type Name Description
    string envVaribable
    Returns
    Type Description
    string

    GetMinimallyLoadedParts(out BasePart[])

    Declaration
    public void GetMinimallyLoadedParts(out BasePart[] minimallyLoadedParts)
    Parameters
    Type Name Description
    BasePart[] minimallyLoadedParts

    GetNamedProperties(TaggedObject)

    Declaration
    public string[] GetNamedProperties(TaggedObject @object)
    Parameters
    Type Name Description
    TaggedObject object
    Returns
    Type Description
    string[]

    GetNamedProperties(string, out string[], out string[])

    Declaration
    public void GetNamedProperties(string className, out string[] properties, out string[] propertyTypes)
    Parameters
    Type Name Description
    string className
    string[] properties
    string[] propertyTypes

    GetNewestUndoMark(MarkVisibility)

    Declaration
    public Session.UndoMarkId GetNewestUndoMark(Session.MarkVisibility visibility)
    Parameters
    Type Name Description
    Session.MarkVisibility visibility
    Returns
    Type Description
    Session.UndoMarkId

    GetProperty(TaggedObject, string)

    Declaration
    public string GetProperty(TaggedObject @object, string propertyName)
    Parameters
    Type Name Description
    TaggedObject object
    string propertyName
    Returns
    Type Description
    string

    GetSession()

    Declaration
    public static Session GetSession()
    Returns
    Type Description
    Session

    GetTranslatedString(string, string, string, string)

    Declaration
    public string GetTranslatedString(string fileName, string uniqueID, string @string, string context)
    Parameters
    Type Name Description
    string fileName
    string uniqueID
    string string
    string context
    Returns
    Type Description
    string

    GetUndoMarkName(UndoMarkId)

    Declaration
    public string GetUndoMarkName(Session.UndoMarkId markId)
    Parameters
    Type Name Description
    Session.UndoMarkId markId
    Returns
    Type Description
    string

    GetUndoMarkVisibility(UndoMarkId, string)

    Declaration
    public Session.MarkVisibility GetUndoMarkVisibility(Session.UndoMarkId markId, string markName)
    Parameters
    Type Name Description
    Session.UndoMarkId markId
    string markName
    Returns
    Type Description
    Session.MarkVisibility

    IsCamSessionInitialized()

    Declaration
    public bool IsCamSessionInitialized()
    Returns
    Type Description
    bool

    IsFunctionalRelease()

    Declaration
    public bool IsFunctionalRelease()
    Returns
    Type Description
    bool

    IsInspectionSessionInitialized()

    Declaration
    public bool IsInspectionSessionInitialized()
    Returns
    Type Description
    bool

    IsPartNavigatorFrozen()

    Declaration
    public bool IsPartNavigatorFrozen()
    Returns
    Type Description
    bool

    IsPartNavigatorOpen()

    Declaration
    public bool IsPartNavigatorOpen()
    Returns
    Type Description
    bool

    NewCaeGrmsearch()

    Declaration
    public GRMSearch NewCaeGrmsearch()
    Returns
    Type Description
    GRMSearch

    NewDatabasePersistentOptions()

    Declaration
    public PersistentSettings NewDatabasePersistentOptions()
    Returns
    Type Description
    PersistentSettings

    NewDatabaseSessionOptions()

    Declaration
    public SessionSettings NewDatabaseSessionOptions()
    Returns
    Type Description
    SessionSettings

    NewErrorList()

    Declaration
    public ErrorList NewErrorList()
    Returns
    Type Description
    ErrorList

    NewPartCleanup()

    Declaration
    public PartCleanup NewPartCleanup()
    Returns
    Type Description
    PartCleanup

    NewTransientText()

    Declaration
    public TransientText NewTransientText()
    Returns
    Type Description
    TransientText

    OpenPartNavigator()

    Declaration
    public void OpenPartNavigator()

    Redo()

    Declaration
    public void Redo()

    SetEnvironmentVariableValue(string, string)

    Declaration
    public void SetEnvironmentVariableValue(string envVaribable, string envValue)
    Parameters
    Type Name Description
    string envVaribable
    string envValue

    SetProperty(TaggedObject, string, string)

    Declaration
    public void SetProperty(TaggedObject @object, string propertyName, string value)
    Parameters
    Type Name Description
    TaggedObject object
    string propertyName
    string value

    SetUndoMark(MarkVisibility, string)

    Declaration
    public Session.UndoMarkId SetUndoMark(Session.MarkVisibility markVisibility, string name)
    Parameters
    Type Name Description
    Session.MarkVisibility markVisibility
    string name
    Returns
    Type Description
    Session.UndoMarkId

    SetUndoMarkName(UndoMarkId, string)

    Declaration
    public void SetUndoMarkName(Session.UndoMarkId markId, string markName)
    Parameters
    Type Name Description
    Session.UndoMarkId markId
    string markName

    SetUndoMarkVisibility(UndoMarkId, string, MarkVisibility)

    Declaration
    public void SetUndoMarkVisibility(Session.UndoMarkId markId, string markName, Session.MarkVisibility visibility)
    Parameters
    Type Name Description
    Session.UndoMarkId markId
    string markName
    Session.MarkVisibility visibility

    UndoLastNVisibleMarks(int, out bool, out bool)

    Declaration
    public void UndoLastNVisibleMarks(int n, out bool marksRecycled, out bool undoUnavailable)
    Parameters
    Type Name Description
    int n
    bool marksRecycled
    bool undoUnavailable

    UndoToLastVisibleMark()

    Declaration
    public void UndoToLastVisibleMark()

    UndoToMark(UndoMarkId, string)

    Declaration
    public void UndoToMark(Session.UndoMarkId markId, string markName)
    Parameters
    Type Name Description
    Session.UndoMarkId markId
    string markName

    UndoToMarkWithStatus(UndoMarkId, string)

    Declaration
    public void UndoToMarkWithStatus(Session.UndoMarkId markId, string markName)
    Parameters
    Type Name Description
    Session.UndoMarkId markId
    string markName

    UnfreezePartNavigator()

    Declaration
    public void UnfreezePartNavigator()

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In this article
    Back to top Generated by DocFX