Class PartBuilder
Inheritance
System.Object
System.MarshalByRefObject
PartBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.IDisposable
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.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class PartBuilder : TransientObject, IMessageSink, IDisposable
Constructors
PartBuilder(IntPtr)
Declaration
protected PartBuilder(IntPtr ptr)
Parameters
Type |
Name |
Description |
System.IntPtr |
ptr |
|
Methods
AssignPartFileName(String)
Declaration
public string AssignPartFileName(string partFileType)
Parameters
Type |
Name |
Description |
System.String |
partFileType |
|
Returns
Type |
Description |
System.String |
|
AssignPartFileName(String, String, String, String)
Declaration
public PartBuilder.PartFileNameData AssignPartFileName(string partNumber, string partRevision, string partFileNameType, string oldPartFileName)
Parameters
Type |
Name |
Description |
System.String |
partNumber |
|
System.String |
partRevision |
|
System.String |
partFileNameType |
|
System.String |
oldPartFileName |
|
Returns
AssignPartNumber(String)
Declaration
public string AssignPartNumber(string partType)
Parameters
Type |
Name |
Description |
System.String |
partType |
|
Returns
Type |
Description |
System.String |
|
AssignPartNumber(String, String)
Declaration
public PartBuilder.PartNumberData AssignPartNumber(string oldPartNumber, string partType)
Parameters
Type |
Name |
Description |
System.String |
oldPartNumber |
|
System.String |
partType |
|
Returns
AssignPartRevision()
Declaration
public string AssignPartRevision()
Returns
Type |
Description |
System.String |
|
AssignPartRevision(Int32)
Declaration
public PartBuilder.PartRevisionData AssignPartRevision(int overload)
Parameters
Type |
Name |
Description |
System.Int32 |
overload |
|
Returns
CreatePartCreationObject()
Declaration
public PartCreationObject CreatePartCreationObject()
Returns
CreatePartSpec(String, String, String, String, String)
Declaration
public void CreatePartSpec(string partType, string partNumber, string partRevision, string partFileType, string partFileName)
Parameters
Type |
Name |
Description |
System.String |
partType |
|
System.String |
partNumber |
|
System.String |
partRevision |
|
System.String |
partFileType |
|
System.String |
partFileName |
|
FreeResource()
Declaration
protected override void FreeResource()
Overrides
NewAlternateIdManager()
Declaration
public AlternateIdManager NewAlternateIdManager()
Returns
NewDatabaseAttributeManager()
Declaration
public DatabaseAttributeManager NewDatabaseAttributeManager()
Returns
SetAssignPartNumber(String)
Declaration
public void SetAssignPartNumber(string partNumber)
Parameters
Type |
Name |
Description |
System.String |
partNumber |
|
SetAssignPartType(String)
Declaration
public void SetAssignPartType(string partType)
Parameters
Type |
Name |
Description |
System.String |
partType |
|
SetContextOperation(PartBuilder.Operation)
Declaration
public void SetContextOperation(PartBuilder.Operation operation)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.IDisposable