NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | List of all members
NXOpen.Utilities.BaseSession Class Reference

A base class for NXOpen session objects More...

Inheritance diagram for NXOpen.Utilities.BaseSession:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink NXOpen.Session NXOpen.UF.UFSession

Public Member Functions

void CloseTestOutput ()
 <exclude> More...
 
void CompareTestOutput (String originalFile, String newFile)
 <exclude> More...
 
NXObjectManager GetObjectManager ()
 Returns an NXOpenManager object instance that can be used to get NX Open objects from tags obtained by calling methods on classes in the NXOpen.UF namespace. More...
 
void SetTestOutput (String outputFile)
 <exclude> More...
 
void SetTestOutput (String outputFile, int version)
 <exclude> More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Static Public Member Functions

static unsafe IntPtr evalualuteCallStack (ref ResourceUtilities.SignatureType sigType)
 <exclude> More...
 
static unsafe IntPtr evalualuteJournalDLLs (ArrayList questionableList)
 <exclude> More...
 
static void InitLicense ()
 <exclude> More...
 

Protected Member Functions

unsafe new void initialize ()
 <exclude> More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 
- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 

Static Protected Member Functions

static void StaticInitialize ()
 <exclude> More...
 

Additional Inherited Members

- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 

Detailed Description

A base class for NXOpen session objects

Member Function Documentation

void NXOpen.Utilities.BaseSession.CloseTestOutput ( )
inline

<exclude>

void NXOpen.Utilities.BaseSession.CompareTestOutput ( String  originalFile,
String  newFile 
)
inline

<exclude>

static unsafe IntPtr NXOpen.Utilities.BaseSession.evalualuteCallStack ( ref ResourceUtilities.SignatureType  sigType)
inlinestatic

<exclude>

This method evaluates the callstack to detect if we are simply a journal replay or if someone is trying to cheat the licensing system by calling an unsigned .Net dll

Returns
static unsafe IntPtr NXOpen.Utilities.BaseSession.evalualuteJournalDLLs ( ArrayList  questionableList)
inlinestatic

<exclude>

NXObjectManager NXOpen.Utilities.BaseSession.GetObjectManager ( )
inline

Returns an NXOpenManager object instance that can be used to get NX Open objects from tags obtained by calling methods on classes in the NXOpen.UF namespace.

Returns
An NXOpenManager object that can be used to get NX Open objects from tags.
unsafe new void NXOpen.Utilities.BaseSession.initialize ( )
inlineprotected

<exclude>

Initialize the object.

static void NXOpen.Utilities.BaseSession.InitLicense ( )
inlinestatic

<exclude>

void NXOpen.Utilities.BaseSession.SetTestOutput ( String  outputFile)
inline

<exclude>

void NXOpen.Utilities.BaseSession.SetTestOutput ( String  outputFile,
int  version 
)
inline

<exclude>

static void NXOpen.Utilities.BaseSession.StaticInitialize ( )
inlinestaticprotected

<exclude>


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.