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

    PartAttributeAssignmentObserver

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

    PartNameGenerator

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

    PartOperationImportObserver

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

    PdmCopyOrEditOperationObserver

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

    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

    TcinUtils

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

    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

    CreateExternalFileReferenceListBuilder(NXObject[])

    Declaration
    public ExternalFileReferenceListBuilder CreateExternalFileReferenceListBuilder(NXObject[] objects)
    Parameters
    Type Name Description
    NXObject[] objects
    Returns
    Type Description
    ExternalFileReferenceListBuilder

    CreateFolder(String, String)

    Declaration
    public void CreateFolder(string newFolderName, string parentFolderName)
    Parameters
    Type Name Description
    System.String newFolderName
    System.String parentFolderName

    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

    CreatePdmCopyOrEditOperationAttributePropertiesBuilder(NXObject[])

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

    CreatePdmCopyOrEditOperationBuilder()

    Declaration
    public PdmCopyOrEditOperationBuilder CreatePdmCopyOrEditOperationBuilder()
    Returns
    Type Description
    PdmCopyOrEditOperationBuilder

    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

    CreateSmartSaveContextWithDialogType(SmartSaveBuilder.DialogType, SmartSaveBuilder.SaveType)

    Declaration
    public SmartSaveContext CreateSmartSaveContextWithDialogType(SmartSaveBuilder.DialogType dialogType, SmartSaveBuilder.SaveType saveType)
    Parameters
    Type Name Description
    SmartSaveBuilder.DialogType dialogType
    SmartSaveBuilder.SaveType saveType
    Returns
    Type Description
    SmartSaveContext

    ExportFromTeamcenterCreate(TaggedObject)

    Declaration
    public ExportFromTeamcenter ExportFromTeamcenterCreate(TaggedObject part)
    Parameters
    Type Name Description
    TaggedObject part
    Returns
    Type Description
    ExportFromTeamcenter

    GetCheckedoutStatusOfAllObjectsInSession(out NXObject[], out NXObject[])

    Declaration
    public void GetCheckedoutStatusOfAllObjectsInSession(out NXObject[] checkedOutObjects, out NXObject[] uncheckedOutObjects)
    Parameters
    Type Name Description
    NXObject[] checkedOutObjects
    NXObject[] uncheckedOutObjects

    GetDatabaseObjectManager()

    Declaration
    public DatabaseObjectManager GetDatabaseObjectManager()
    Returns
    Type Description
    DatabaseObjectManager

    GetItemTypes()

    Declaration
    public string[] GetItemTypes()
    Returns
    Type Description
    System.String[]

    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

    GetUserGroup()

    Declaration
    public string GetUserGroup()
    Returns
    Type Description
    System.String

    GetUserName()

    Declaration
    public string GetUserName()
    Returns
    Type Description
    System.String

    GetUserRole()

    Declaration
    public string GetUserRole()
    Returns
    Type Description
    System.String

    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, Boolean)

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

    Implements

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