Class CAMSession
  
  
  
  
    Inheritance
    System.Object
    System.MarshalByRefObject
    
    CAMSession
   
  
    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.ToString()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
   
  
  Assembly: NXOpen.dll
  Syntax
  
    public class CAMSession : NXRemotableObject, IMessageSink
   
  Constructors
  
  
  
  
  CAMSession(Session)
  
  
  Declaration
  
    protected CAMSession(Session owner)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Session | owner |  | 
    
  
  Properties
  
  
  
  
  PathDisplay
  
  
  Declaration
  
    public PathDisplay PathDisplay { get; }
   
  Property Value
  
  
  
  
  Tag
  
  
  Declaration
  
  Property Value
  
  Methods
  
  
  
  
  CreateCamPreferences()
  
  
  Declaration
  
    public Preferences CreateCamPreferences()
   
  Returns
  
  
  
  
  EndSystemDialogCustomization()
  
  
  Declaration
  
    public void EndSystemDialogCustomization()
   
  
  
  
  GetDialogCustomization(CAMObject, out Int32[], out String[])
  
  
  Declaration
  
    public void GetDialogCustomization(CAMObject paramObj, out int[] itemIds, out string[] itemLabels)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | CAMObject | paramObj |  | 
      
        | System.Int32[] | itemIds |  | 
      
        | System.String[] | itemLabels |  | 
    
  
  
  
  
  GetMcsDisplay()
  
  
  Declaration
  
    public bool GetMcsDisplay()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  GetTemplateSubtypes(String, CAMSession.ObjectSubtype)
  
  
  Declaration
  
    public string[] GetTemplateSubtypes(string typeName, CAMSession.ObjectSubtype subtypeClass)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.String[] |  | 
    
  
  
  
  
  GetTemplateTypes()
  
  
  Declaration
  
    public string[] GetTemplateTypes()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.String[] |  | 
    
  
  
  
  
  InitializeSystemDialogCustomization(String)
  
  
  Declaration
  
    public void InitializeSystemDialogCustomization(string locationForCustomizationFile)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | locationForCustomizationFile |  | 
    
  
  
  
  
  IsSystemDialog(CAMObject)
  
  
  Declaration
  
    public bool IsSystemDialog(CAMObject paramObj)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  MakeSystemDialogs(String, Part)
  
  
  Declaration
  
    public void MakeSystemDialogs(string templateType, Part part)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | templateType |  | 
      
        | Part | part |  | 
    
  
  
  
  
  SetMcsDisplay(Boolean)
  
  
  Declaration
  
    public void SetMcsDisplay(bool displayMCS)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Boolean | displayMCS |  | 
    
  
  
  
  
  SpecifyConfiguration(String)
  
  
  Declaration
  
    public void SpecifyConfiguration(string configFile)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | configFile |  | 
    
  
  Implements
  
      System.Runtime.Remoting.Messaging.IMessageSink