Class Session
Assembly: NXOpen.dll
Syntax
public class Session : BaseSession, IMessageSink
Constructors
Session()
Declaration
Properties
AECDesignSession
Declaration
public AECDesignSession AECDesignSession { get; }
Property Value
ActiveSketch
Declaration
public Sketch ActiveSketch { get; }
Property Value
AfuManager
Declaration
public AfuManager AfuManager { get; }
Property Value
AppearanceUtils
Declaration
public AppearanceUtils AppearanceUtils { get; }
Property Value
ApplicationName
Declaration
public string ApplicationName { get; }
Property Value
AssembliesUtils
Declaration
public AssembliesUtils AssembliesUtils { get; }
Property Value
AttributeManager
Declaration
public AttributeManager AttributeManager { get; }
Property Value
AutomatedTestingManager
Declaration
public TestingManager AutomatedTestingManager { get; }
Property Value
BookmarkFile
Declaration
public BookmarkFile BookmarkFile { get; }
Property Value
CAMSession
Declaration
public CAMSession CAMSession { get; }
Property Value
CaeSession
Declaration
public CaeSession CaeSession { get; }
Property Value
CheckerDataStatus
Declaration
public CheckerDataStatus CheckerDataStatus { get; }
Property Value
CollaborativeContentManager
Declaration
public CollaborativeContentManager CollaborativeContentManager { get; }
Property Value
CompatibleBaseRelease
Declaration
public int CompatibleBaseRelease { get; }
Property Value
ConfigurationManager
Declaration
public ConfigurationManager ConfigurationManager { get; }
Property Value
CurveOperation
Declaration
public CurveOperation CurveOperation { get; }
Property Value
CustomFeatureClassManager
Declaration
public CustomFeatureClassManager CustomFeatureClassManager { get; }
Property Value
DMUSessionCollection
Declaration
public DMUSessionCollection DMUSessionCollection { get; }
Property Value
DataManager
Declaration
public DataManager DataManager { get; }
Property Value
DesignRuleManager
Declaration
public DesignRuleManager DesignRuleManager { get; }
Property Value
DexManager
Declaration
public DexManager DexManager { get; }
Property Value
DisplayManager
Declaration
public DisplayManager DisplayManager { get; }
Property Value
DrawShapeTaskEnvironment
Declaration
public DrawShapeTaskEnvironment DrawShapeTaskEnvironment { get; }
Property Value
DrawingUtils
Declaration
public DrawingUtils DrawingUtils { get; }
Property Value
EngineeringFunction
Declaration
public EngineeringFunction EngineeringFunction { get; }
Property Value
ExecutingJournal
Declaration
public string ExecutingJournal { get; }
Property Value
FTKManager
Declaration
public FTKManager FTKManager { get; }
Property Value
FeatureColorManager
Declaration
public FeatureColorManager FeatureColorManager { get; }
Property Value
Declaration
public FrameTaskEnvironment FrameTaskEnvironment { get; }
Property Value
FullReleaseNumber
Declaration
public string FullReleaseNumber { get; }
Property Value
GroupBuild
Declaration
public string GroupBuild { get; }
Property Value
ImplicitModelingTaskEnvironment
Declaration
public ImplicitModelingTaskEnvironment ImplicitModelingTaskEnvironment { get; }
Property Value
Declaration
public Information Information { get; }
Property Value
IsBatch
Declaration
public bool IsBatch { get; }
Property Value
IsInTaskEnvironment
Declaration
public bool IsInTaskEnvironment { get; }
Property Value
IssueManager
Declaration
public IssueManager IssueManager { get; }
Property Value
JournalManager
Declaration
public JournalManager JournalManager { get; }
Property Value
LicenseManager
Declaration
public LicenseManager LicenseManager { get; }
Property Value
LinkedPartManager
Declaration
public LinkedPartManager LinkedPartManager { get; }
Property Value
ListingWindow
Declaration
public ListingWindow ListingWindow { get; }
Property Value
LogFile
Declaration
public LogFile LogFile { get; }
Property Value
MathUtils
Declaration
public MathUtils MathUtils { get; }
Property Value
Measurement
Declaration
public Measurement Measurement { get; }
Property Value
MechatronicsSession
Declaration
public MechatronicsSession MechatronicsSession { get; }
Property Value
MorphMeshTaskEnvironment
Declaration
public MorphMeshTaskEnvironment MorphMeshTaskEnvironment { get; }
Property Value
MotionSession
Declaration
public MotionSession MotionSession { get; }
Property Value
MotionSimulation
Declaration
public MotionSimulation MotionSimulation { get; }
Property Value
NewestVisibleUndoMark
Declaration
public Session.UndoMarkId NewestVisibleUndoMark { get; }
Property Value
OptionsManager
Declaration
public OptionsManager OptionsManager { get; }
Property Value
Parts
Declaration
public PartCollection Parts { get; }
Property Value
PdmSearchManager
Declaration
public PdmSearchManager PdmSearchManager { get; }
Property Value
PdmSession
Declaration
public PdmSession PdmSession { get; }
Property Value
Declaration
public PerformancePredictorManager PerformancePredictorManager { get; }
Property Value
PolygonModelingTaskEnvironment
Declaration
public PolygonModelingTaskEnvironment PolygonModelingTaskEnvironment { get; }
Property Value
Post
Declaration
public Post Post { get; }
Property Value
PostConfiguratorManager
Declaration
public PostConfiguratorManager PostConfiguratorManager { get; }
Property Value
Preferences
Declaration
public SessionPreferences Preferences { get; }
Property Value
PvtransManager
Declaration
public PvtransManager PvtransManager { get; }
Property Value
ReleaseNumber
Declaration
public string ReleaseNumber { get; }
Property Value
ReportManager
Declaration
public ReportManager ReportManager { get; }
Property Value
RequirementUtils
Declaration
public RequirementUtils RequirementUtils { get; }
Property Value
ResultManager
Declaration
public ResultManager ResultManager { get; }
Property Value
RouteCustomManager
Declaration
public CustomManager RouteCustomManager { get; }
Property Value
RoutingCustomManager
Declaration
public CustomManager RoutingCustomManager { get; }
Property Value
SessionManager
Declaration
public SessionManager SessionManager { get; }
Property Value
SheetManager
Declaration
public SheetManager SheetManager { get; }
Property Value
ShipSession
Declaration
public ShipSession ShipSession { get; }
Property Value
SpreadsheetManager
Declaration
public SpreadsheetManager SpreadsheetManager { get; }
Property Value
StructureDesignSession
Declaration
public StructureDesignSession StructureDesignSession { get; }
Property Value
StudioMaterialManager
Declaration
public StudioMaterialManager StudioMaterialManager { get; }
Property Value
SubdivisionTaskEnvironment
Declaration
public SubdivisionTaskEnvironment SubdivisionTaskEnvironment { get; }
Property Value
TextureModelingTaskEnvironment
Declaration
public TextureModelingTaskEnvironment TextureModelingTaskEnvironment { get; }
Property Value
Declaration
public ToolingSession ToolingSession { get; }
Property Value
TopologyOptimizationTaskEnvironment
Declaration
public TopologyOptimizationTaskEnvironment TopologyOptimizationTaskEnvironment { get; }
Property Value
TransientPartPersistencePolicy
Declaration
public Session.TransientPartPolicy TransientPartPersistencePolicy { get; set; }
Property Value
UpdateManager
Declaration
public Update UpdateManager { get; }
Property Value
UserDefinedClassManager
Declaration
public UserDefinedClassManager UserDefinedClassManager { get; }
Property Value
UserDefinedFeatureClassManager
Declaration
public UserDefinedFeatureClassManager UserDefinedFeatureClassManager { get; }
Property Value
ValidationManager
Declaration
public ValidationManager ValidationManager { get; }
Property Value
VisualReportManager
Declaration
public VisualReportManager VisualReportManager { get; }
Property Value
WebAppSession
Declaration
public WebAppSession WebAppSession { get; }
Property Value
WeldCpdUtils
Declaration
public WeldCpdUtils WeldCpdUtils { get; }
Property Value
WeldCustomManager
Declaration
public CustomManager WeldCustomManager { get; }
Property Value
XYPlotManager
Declaration
public XYPlotManager XYPlotManager { get; }
Property Value
XmlComparator
Declaration
public XmlComparator XmlComparator { get; }
Property Value
Methods
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
AssignRemoveProjectsBasedOnPartOccs(TaggedObject[], ProjectAssignmentObjectType[], string[], ProjectAssignmentState[])
Declaration
public void AssignRemoveProjectsBasedOnPartOccs(TaggedObject[] partOccs, Session.ProjectAssignmentObjectType[] objectTypes, string[] projectNames, Session.ProjectAssignmentState[] assignmentStates)
Parameters
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
Returns
DeleteAllUndoMarks()
Declaration
public void DeleteAllUndoMarks()
DeleteTransientDynamicSectionCutData()
Declaration
public bool DeleteTransientDynamicSectionCutData()
Returns
DeleteUndoMark(UndoMarkId, string)
Declaration
public void DeleteUndoMark(Session.UndoMarkId markId, string markName)
Parameters
DeleteUndoMarksSetInTaskEnvironment()
Declaration
public void DeleteUndoMarksSetInTaskEnvironment()
DeleteUndoMarksUpToMark(UndoMarkId, string, bool)
Declaration
public void DeleteUndoMarksUpToMark(Session.UndoMarkId markId, string markName, bool deleteAllIfNotFound)
Parameters
DoesUndoMarkExist(UndoMarkId, string)
Declaration
public bool DoesUndoMarkExist(Session.UndoMarkId markId, string markName)
Parameters
Returns
EnableRedo(bool)
Declaration
public bool EnableRedo(bool enableRedo)
Parameters
Type |
Name |
Description |
bool |
enableRedo |
|
Returns
EndTaskEnvironment()
Declaration
public void EndTaskEnvironment()
Execute(string, string, string, object[])
Declaration
public object Execute(string libName, string className, string methodName, object[] inputArgs)
Parameters
Returns
ExecuteGrip(string, object[])
Declaration
public object[] ExecuteGrip(string gripExecutable, object[] inputArgs)
Parameters
Type |
Name |
Description |
string |
gripExecutable |
|
object[] |
inputArgs |
|
Returns
ExecuteWithStringArguments(string, string, string[])
Declaration
public void ExecuteWithStringArguments(string libName, string entryPointName, string[] inputArgs)
Parameters
ExitPartNavigator()
Declaration
public void ExitPartNavigator()
FreezePartNavigator()
Declaration
public void FreezePartNavigator()
GetAllUndoMarks(MarkVisibility)
Declaration
public Session.UndoMarkData[] GetAllUndoMarks(Session.MarkVisibility visibility)
Parameters
Returns
GetClasses()
Declaration
public string[] GetClasses()
Returns
GetEnvironmentVariableValue(string)
Declaration
public string GetEnvironmentVariableValue(string envVaribable)
Parameters
Type |
Name |
Description |
string |
envVaribable |
|
Returns
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
Returns
GetNamedProperties(string, out string[], out string[])
Declaration
public void GetNamedProperties(string className, out string[] properties, out string[] propertyTypes)
Parameters
GetNewestUndoMark(MarkVisibility)
Declaration
public Session.UndoMarkId GetNewestUndoMark(Session.MarkVisibility visibility)
Parameters
Returns
GetProperty(TaggedObject, string)
Declaration
public string GetProperty(TaggedObject @object, string propertyName)
Parameters
Returns
GetSession()
Declaration
public static Session GetSession()
Returns
GetTranslatedString(string, string, string, string)
Declaration
public string GetTranslatedString(string fileName, string uniqueID, string @string, string context)
Parameters
Returns
GetUndoMarkName(UndoMarkId)
Declaration
public string GetUndoMarkName(Session.UndoMarkId markId)
Parameters
Returns
GetUndoMarkVisibility(UndoMarkId, string)
Declaration
public Session.MarkVisibility GetUndoMarkVisibility(Session.UndoMarkId markId, string markName)
Parameters
Returns
IsCamSessionInitialized()
Declaration
public bool IsCamSessionInitialized()
Returns
IsFunctionalRelease()
Declaration
public bool IsFunctionalRelease()
Returns
IsInspectionSessionInitialized()
Declaration
public bool IsInspectionSessionInitialized()
Returns
IsPartNavigatorFrozen()
Declaration
public bool IsPartNavigatorFrozen()
Returns
IsPartNavigatorOpen()
Declaration
public bool IsPartNavigatorOpen()
Returns
NewCaeGrmsearch()
Declaration
public GRMSearch NewCaeGrmsearch()
Returns
NewDatabasePersistentOptions()
Declaration
public PersistentSettings NewDatabasePersistentOptions()
Returns
NewDatabaseSessionOptions()
Declaration
public SessionSettings NewDatabaseSessionOptions()
Returns
NewErrorList()
Declaration
public ErrorList NewErrorList()
Returns
NewPartCleanup()
Declaration
public PartCleanup NewPartCleanup()
Returns
NewTransientText()
Declaration
public TransientText NewTransientText()
Returns
OpenPartNavigator()
Declaration
public void OpenPartNavigator()
Redo()
Declaration
SetEnvironmentVariableValue(string, string)
Declaration
public void SetEnvironmentVariableValue(string envVaribable, string envValue)
Parameters
SetProperty(TaggedObject, string, string)
Declaration
public void SetProperty(TaggedObject @object, string propertyName, string value)
Parameters
SetUndoMark(MarkVisibility, string)
Declaration
public Session.UndoMarkId SetUndoMark(Session.MarkVisibility markVisibility, string name)
Parameters
Returns
SetUndoMarkName(UndoMarkId, string)
Declaration
public void SetUndoMarkName(Session.UndoMarkId markId, string markName)
Parameters
SetUndoMarkVisibility(UndoMarkId, string, MarkVisibility)
Declaration
public void SetUndoMarkVisibility(Session.UndoMarkId markId, string markName, Session.MarkVisibility visibility)
Parameters
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
UndoToMarkWithStatus(UndoMarkId, string)
Declaration
public void UndoToMarkWithStatus(Session.UndoMarkId markId, string markName)
Parameters
UnfreezePartNavigator()
Declaration
public void UnfreezePartNavigator()
Implements
System.Runtime.Remoting.Messaging.IMessageSink