Search Results for

    Show / Hide Table of Contents

    Class PdmSession

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    PdmSession
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.PDM
    Assembly: NXOpen.dll
    Syntax
    public class PdmSession : NXRemotableObject, IMessageSink

    Constructors

    PdmSession(Session)

    Declaration
    protected PdmSession(Session owner)
    Parameters
    Type Name Description
    Session owner

    Properties

    AttributeGroupDescriptions

    Declaration
    public AttributeGroupDescriptionCollection AttributeGroupDescriptions { get; }
    Property Value
    Type Description
    AttributeGroupDescriptionCollection

    PartOperationImportObserver

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

    SaveAsReviseObserver

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

    SaveObserver

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

    Tag

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

    Methods

    CreateCopyOperationBuilder(PartOperationBuilder.OperationType)

    Declaration
    public PartOperationCopyBuilder CreateCopyOperationBuilder(PartOperationBuilder.OperationType operation)
    Parameters
    Type Name Description
    PartOperationBuilder.OperationType operation
    Returns
    Type Description
    PartOperationCopyBuilder

    CreateCreateOperationBuilder(PartOperationBuilder.OperationType)

    Declaration
    public PartOperationCreateBuilder CreateCreateOperationBuilder(PartOperationBuilder.OperationType operation)
    Parameters
    Type Name Description
    PartOperationBuilder.OperationType operation
    Returns
    Type Description
    PartOperationCreateBuilder

    CreateExportWorksetForReferenceBuilder(BasePart)

    Declaration
    public ExportWorksetForReferenceBuilder CreateExportWorksetForReferenceBuilder(BasePart workset)
    Parameters
    Type Name Description
    BasePart workset
    Returns
    Type Description
    ExportWorksetForReferenceBuilder

    CreateImportOperationBuilder()

    Declaration
    public PartOperationImportBuilder CreateImportOperationBuilder()
    Returns
    Type Description
    PartOperationImportBuilder

    CreateMakeUniqueOperationBuilder(BasePart)

    Declaration
    public PartOperationMakeUniqueBuilder CreateMakeUniqueOperationBuilder(BasePart part)
    Parameters
    Type Name Description
    BasePart part
    Returns
    Type Description
    PartOperationMakeUniqueBuilder

    CreateObjectCreateBuilder(String[], String[])

    Declaration
    public ObjectCreateBuilder CreateObjectCreateBuilder(string[] tcTypes, string[] baseTCTypes)
    Parameters
    Type Name Description
    System.String[] tcTypes
    System.String[] baseTCTypes
    Returns
    Type Description
    ObjectCreateBuilder

    CreateOperationBuilder(PartOperationBuilder.OperationType)

    Declaration
    [Obsolete("Deprecated in NX10.0.0.  Use NXOpen.PDM.PdmSession.CreateCopyOperationBuilder instead")]
    public PartOperationBuilder CreateOperationBuilder(PartOperationBuilder.OperationType operation)
    Parameters
    Type Name Description
    PartOperationBuilder.OperationType operation
    Returns
    Type Description
    PartOperationBuilder

    CreatePartOperationAttributePropertiesBuilder(NXObject[])

    Declaration
    public PartOperationAttributePropertiesBuilder CreatePartOperationAttributePropertiesBuilder(NXObject[] objects)
    Parameters
    Type Name Description
    NXObject[] objects
    Returns
    Type Description
    PartOperationAttributePropertiesBuilder

    CreatePartOperationValidationPropertiesBuilder(NXObject[])

    Declaration
    public AttributePropertiesBuilder CreatePartOperationValidationPropertiesBuilder(NXObject[] objects)
    Parameters
    Type Name Description
    NXObject[] objects
    Returns
    Type Description
    AttributePropertiesBuilder

    CreateSmartSaveBuilder(SmartSaveBuilder.SaveType)

    Declaration
    [Obsolete("Deprecated in NX11.0.1.  Use NXOpen.PDM.PdmSession.CreateSmartSaveBuilderWithContext instead")]
    public SmartSaveBuilder CreateSmartSaveBuilder(SmartSaveBuilder.SaveType saveType)
    Parameters
    Type Name Description
    SmartSaveBuilder.SaveType saveType
    Returns
    Type Description
    SmartSaveBuilder

    CreateSmartSaveBuilderWithContext(SmartSaveContext)

    Declaration
    public SmartSaveBuilder CreateSmartSaveBuilderWithContext(SmartSaveContext smartSaveContext)
    Parameters
    Type Name Description
    SmartSaveContext smartSaveContext
    Returns
    Type Description
    SmartSaveBuilder

    CreateSmartSaveContext(SmartSaveBuilder.SaveType)

    Declaration
    public SmartSaveContext CreateSmartSaveContext(SmartSaveBuilder.SaveType saveType)
    Parameters
    Type Name Description
    SmartSaveBuilder.SaveType saveType
    Returns
    Type Description
    SmartSaveContext

    GetDatabaseObjectManager()

    Declaration
    public DatabaseObjectManager GetDatabaseObjectManager()
    Returns
    Type Description
    DatabaseObjectManager

    GetSsoSettings(out Boolean, out String, out String)

    Declaration
    public void GetSsoSettings(out bool isSsoEnabled, out string ssoServerUrl, out string ssoAppID)
    Parameters
    Type Name Description
    System.Boolean isSsoEnabled
    System.String ssoServerUrl
    System.String ssoAppID

    GetTcserverSettings(out String, out String)

    Declaration
    public void GetTcserverSettings(out string connectString, out string discriminator)
    Parameters
    Type Name Description
    System.String connectString
    System.String discriminator

    NewCaeFileContainer()

    Declaration
    public CAEFileContainer NewCaeFileContainer()
    Returns
    Type Description
    CAEFileContainer

    NewFileManagement()

    Declaration
    public FileManagement NewFileManagement()
    Returns
    Type Description
    FileManagement

    SetActiveEngineeringChangeNotice(NXObject, String, String)

    Declaration
    public void SetActiveEngineeringChangeNotice(NXObject part, string ecnMFKId, string ecnRevsionId)
    Parameters
    Type Name Description
    NXObject part
    System.String ecnMFKId
    System.String ecnRevsionId

    SetDefaultFolder(String)

    Declaration
    public void SetDefaultFolder(string defaultFolderSpec)
    Parameters
    Type Name Description
    System.String defaultFolderSpec

    SetNativeMode(Boolean)

    Declaration
    public void SetNativeMode(bool enable)
    Parameters
    Type Name Description
    System.Boolean enable

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In This Article
    Back to top Generated by DocFX