Class PdmSession
Inheritance
System.Object
System.MarshalByRefObject
PdmSession
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 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
PartOperationImportObserver
Declaration
public PartOperationImportObserver PartOperationImportObserver { get; }
Property Value
SaveAsReviseObserver
Declaration
public SaveAsReviseObserver SaveAsReviseObserver { get; }
Property Value
SaveObserver
Declaration
public SaveObserver SaveObserver { get; }
Property Value
Tag
Declaration
Property Value
Methods
CreateCopyOperationBuilder(PartOperationBuilder.OperationType)
Declaration
public PartOperationCopyBuilder CreateCopyOperationBuilder(PartOperationBuilder.OperationType operation)
Parameters
Returns
CreateCreateOperationBuilder(PartOperationBuilder.OperationType)
Declaration
public PartOperationCreateBuilder CreateCreateOperationBuilder(PartOperationBuilder.OperationType operation)
Parameters
Returns
CreateExportWorksetForReferenceBuilder(BasePart)
Declaration
public ExportWorksetForReferenceBuilder CreateExportWorksetForReferenceBuilder(BasePart workset)
Parameters
Returns
CreateImportOperationBuilder()
Declaration
public PartOperationImportBuilder CreateImportOperationBuilder()
Returns
CreateMakeUniqueOperationBuilder(BasePart)
Declaration
public PartOperationMakeUniqueBuilder CreateMakeUniqueOperationBuilder(BasePart part)
Parameters
Returns
CreateObjectCreateBuilder(String[], String[])
Declaration
public ObjectCreateBuilder CreateObjectCreateBuilder(string[] tcTypes, string[] baseTCTypes)
Parameters
Type |
Name |
Description |
System.String[] |
tcTypes |
|
System.String[] |
baseTCTypes |
|
Returns
CreateOperationBuilder(PartOperationBuilder.OperationType)
Declaration
[Obsolete("Deprecated in NX10.0.0. Use NXOpen.PDM.PdmSession.CreateCopyOperationBuilder instead")]
public PartOperationBuilder CreateOperationBuilder(PartOperationBuilder.OperationType operation)
Parameters
Returns
CreatePartOperationAttributePropertiesBuilder(NXObject[])
Declaration
public PartOperationAttributePropertiesBuilder CreatePartOperationAttributePropertiesBuilder(NXObject[] objects)
Parameters
Type |
Name |
Description |
NXObject[] |
objects |
|
Returns
CreatePartOperationValidationPropertiesBuilder(NXObject[])
Declaration
public AttributePropertiesBuilder CreatePartOperationValidationPropertiesBuilder(NXObject[] objects)
Parameters
Type |
Name |
Description |
NXObject[] |
objects |
|
Returns
CreateSmartSaveBuilder(SmartSaveBuilder.SaveType)
Declaration
[Obsolete("Deprecated in NX11.0.1. Use NXOpen.PDM.PdmSession.CreateSmartSaveBuilderWithContext instead")]
public SmartSaveBuilder CreateSmartSaveBuilder(SmartSaveBuilder.SaveType saveType)
Parameters
Returns
CreateSmartSaveBuilderWithContext(SmartSaveContext)
Declaration
public SmartSaveBuilder CreateSmartSaveBuilderWithContext(SmartSaveContext smartSaveContext)
Parameters
Returns
CreateSmartSaveContext(SmartSaveBuilder.SaveType)
Declaration
public SmartSaveContext CreateSmartSaveContext(SmartSaveBuilder.SaveType saveType)
Parameters
Returns
GetDatabaseObjectManager()
Declaration
public DatabaseObjectManager GetDatabaseObjectManager()
Returns
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
NewFileManagement()
Declaration
public FileManagement NewFileManagement()
Returns
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