Class Session
Inheritance
System.Object
System.MarshalByRefObject
Session
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.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class Session : BaseSession, IMessageSink
Constructors
Session()
Declaration
Properties
ActiveSketch
Declaration
public Sketch ActiveSketch { get; }
Property Value
AfuManager
Declaration
public AfuManager AfuManager { get; }
Property Value
ApplicationName
Declaration
public string ApplicationName { get; }
Property Value
Type |
Description |
System.String |
|
AssembliesUtils
Declaration
public AssembliesUtils AssembliesUtils { get; }
Property Value
AttributeManager
Declaration
public AttributeManager AttributeManager { get; }
Property Value
BookmarkFile
Declaration
public BookmarkFile BookmarkFile { get; }
Property Value
CaeSession
Declaration
public CaeSession CaeSession { get; }
Property Value
CAMSession
Declaration
public CAMSession CAMSession { get; }
Property Value
CollaborativeContentManager
Declaration
public CollaborativeContentManager CollaborativeContentManager { get; }
Property Value
ConfigurationManager
Declaration
public ConfigurationManager ConfigurationManager { get; }
Property Value
CustomFeatureClassManager
Declaration
public CustomFeatureClassManager CustomFeatureClassManager { 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
DrawingUtils
Declaration
public DrawingUtils DrawingUtils { get; }
Property Value
EngineeringFunction
Declaration
public EngineeringFunction EngineeringFunction { get; }
Property Value
ExecutingJournal
Declaration
public string ExecutingJournal { get; }
Property Value
Type |
Description |
System.String |
|
FTKManager
Declaration
public FTKManager FTKManager { get; }
Property Value
Declaration
public Information Information { get; }
Property Value
IsBatch
Declaration
public bool IsBatch { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsInTaskEnvironment
Declaration
public bool IsInTaskEnvironment { get; }
Property Value
Type |
Description |
System.Boolean |
|
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
MarkupManager
Declaration
public MarkupManager MarkupManager { 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
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
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
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
SheetManager
Declaration
public SheetManager SheetManager { get; }
Property Value
ShipSession
Declaration
public ShipSession ShipSession { get; }
Property Value
SpreadsheetManager
Declaration
public SpreadsheetManager SpreadsheetManager { get; }
Property Value
SubdivisionTaskEnvironment
Declaration
public SubdivisionTaskEnvironment SubdivisionTaskEnvironment { get; }
Property Value
Declaration
public ToolingSession ToolingSession { 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
XmlComparator
Declaration
public XmlComparator XmlComparator { get; }
Property Value
XYPlotManager
Declaration
public XYPlotManager XYPlotManager { get; }
Property Value
Methods
Declaration
public void ApplicationSwitchImmediate(string applicationName)
Parameters
Type |
Name |
Description |
System.String |
applicationName |
|
AssignRemoveProjects(String[], Session.ProjectAssignmentObjectType[], String[], Session.ProjectAssignmentState[])
Declaration
public void AssignRemoveProjects(string[] cliNames, Session.ProjectAssignmentObjectType[] objectTypes, string[] projectNames, Session.ProjectAssignmentState[] assignmentStates)
Parameters
AssignRemoveProjectsBasedOnPartOccs(TaggedObject[], Session.ProjectAssignmentObjectType[], String[], Session.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()
CreateTableEditorDefaultDataProvider(BasePart)
Declaration
public TableEditorDefaultDataProvider CreateTableEditorDefaultDataProvider(BasePart part)
Parameters
Returns
DeleteAllUndoMarks()
Declaration
public void DeleteAllUndoMarks()
DeleteTransientDynamicSectionCutData()
Declaration
public bool DeleteTransientDynamicSectionCutData()
Returns
Type |
Description |
System.Boolean |
|
DeleteUndoMark(Session.UndoMarkId, String)
Declaration
public void DeleteUndoMark(Session.UndoMarkId markId, string markName)
Parameters
DeleteUndoMarksSetInTaskEnvironment()
Declaration
public void DeleteUndoMarksSetInTaskEnvironment()
DeleteUndoMarksUpToMark(Session.UndoMarkId, String, Boolean)
Declaration
public void DeleteUndoMarksUpToMark(Session.UndoMarkId markId, string markName, bool deleteAllIfNotFound)
Parameters
Type |
Name |
Description |
Session.UndoMarkId |
markId |
|
System.String |
markName |
|
System.Boolean |
deleteAllIfNotFound |
|
DoesUndoMarkExist(Session.UndoMarkId, String)
Declaration
public bool DoesUndoMarkExist(Session.UndoMarkId markId, string markName)
Parameters
Returns
Type |
Description |
System.Boolean |
|
EnableRedo(Boolean)
Declaration
public bool EnableRedo(bool enableRedo)
Parameters
Type |
Name |
Description |
System.Boolean |
enableRedo |
|
Returns
Type |
Description |
System.Boolean |
|
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 |
System.String |
libName |
|
System.String |
className |
|
System.String |
methodName |
|
System.Object[] |
inputArgs |
|
Returns
Type |
Description |
System.Object |
|
ExecuteGrip(String, Object[])
Declaration
public object[] ExecuteGrip(string gripExecutable, object[] inputArgs)
Parameters
Type |
Name |
Description |
System.String |
gripExecutable |
|
System.Object[] |
inputArgs |
|
Returns
Type |
Description |
System.Object[] |
|
ExitPartNavigator()
Declaration
public void ExitPartNavigator()
FreezePartNavigator()
Declaration
public void FreezePartNavigator()
GetAllUndoMarks(Session.MarkVisibility)
Declaration
public Session.UndoMarkData[] GetAllUndoMarks(Session.MarkVisibility visibility)
Parameters
Returns
GetClasses()
Declaration
public string[] GetClasses()
Returns
Type |
Description |
System.String[] |
|
GetEnvironmentVariableValue(String)
Declaration
public string GetEnvironmentVariableValue(string envVaribable)
Parameters
Type |
Name |
Description |
System.String |
envVaribable |
|
Returns
Type |
Description |
System.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
Returns
Type |
Description |
System.String[] |
|
GetNamedProperties(String, out String[], out String[])
Declaration
public void GetNamedProperties(string className, out string[] properties, out string[] propertyTypes)
Parameters
Type |
Name |
Description |
System.String |
className |
|
System.String[] |
properties |
|
System.String[] |
propertyTypes |
|
GetNewestUndoMark(Session.MarkVisibility)
Declaration
public Session.UndoMarkId GetNewestUndoMark(Session.MarkVisibility visibility)
Parameters
Returns
GetProperty(TaggedObject, String)
Declaration
public string GetProperty(TaggedObject object, string propertyName)
Parameters
Type |
Name |
Description |
TaggedObject |
object |
|
System.String |
propertyName |
|
Returns
Type |
Description |
System.String |
|
GetSession()
Declaration
public static Session GetSession()
Returns
GetUndoMarkName(Session.UndoMarkId)
Declaration
public string GetUndoMarkName(Session.UndoMarkId markId)
Parameters
Returns
Type |
Description |
System.String |
|
GetUndoMarkVisibility(Session.UndoMarkId, String)
Declaration
public Session.MarkVisibility GetUndoMarkVisibility(Session.UndoMarkId markId, string markName)
Parameters
Returns
IsCamSessionInitialized()
Declaration
public bool IsCamSessionInitialized()
Returns
Type |
Description |
System.Boolean |
|
IsInspectionSessionInitialized()
Declaration
public bool IsInspectionSessionInitialized()
Returns
Type |
Description |
System.Boolean |
|
IsPartNavigatorFrozen()
Declaration
public bool IsPartNavigatorFrozen()
Returns
Type |
Description |
System.Boolean |
|
IsPartNavigatorOpen()
Declaration
public bool IsPartNavigatorOpen()
Returns
Type |
Description |
System.Boolean |
|
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
Type |
Name |
Description |
System.String |
envVaribable |
|
System.String |
envValue |
|
SetProperty(TaggedObject, String, String)
Declaration
public void SetProperty(TaggedObject object, string propertyName, string value)
Parameters
Type |
Name |
Description |
TaggedObject |
object |
|
System.String |
propertyName |
|
System.String |
value |
|
SetUndoMark(Session.MarkVisibility, String)
Declaration
public Session.UndoMarkId SetUndoMark(Session.MarkVisibility markVisibility, string name)
Parameters
Returns
SetUndoMarkName(Session.UndoMarkId, String)
Declaration
public void SetUndoMarkName(Session.UndoMarkId markId, string markName)
Parameters
SetUndoMarkVisibility(Session.UndoMarkId, String, Session.MarkVisibility)
Declaration
public void SetUndoMarkVisibility(Session.UndoMarkId markId, string markName, Session.MarkVisibility visibility)
Parameters
UndoLastNVisibleMarks(Int32, out Boolean, out Boolean)
Declaration
public void UndoLastNVisibleMarks(int n, out bool marksRecycled, out bool undoUnavailable)
Parameters
Type |
Name |
Description |
System.Int32 |
n |
|
System.Boolean |
marksRecycled |
|
System.Boolean |
undoUnavailable |
|
UndoToLastVisibleMark()
Declaration
public void UndoToLastVisibleMark()
UndoToMark(Session.UndoMarkId, String)
Declaration
public void UndoToMark(Session.UndoMarkId markId, string markName)
Parameters
UndoToMarkWithStatus(Session.UndoMarkId, String)
Declaration
public void UndoToMarkWithStatus(Session.UndoMarkId markId, string markName)
Parameters
UnfreezePartNavigator()
Declaration
public void UnfreezePartNavigator()
Implements
System.Runtime.Remoting.Messaging.IMessageSink