NXOpen .NET Reference Guide
1899
|
This class is responsible for setting and getting NX Manager database attribute. More...
Public Member Functions | |
unsafe string | GetAttribute (string attributeTitle) |
Gets the value of a writable database attribute. More... | |
unsafe void | LoadAttributes (bool reload) |
Load the Database Attributes from Teamcenter. More... | |
unsafe void | LoadAttributesRecursively (bool reload) |
Recursively load the Database Attributes of this part and all its partially or fully loaded components from Teamcenter. More... | |
unsafe void | RefreshAttributes () |
Force load the Database Attributes from Teamcenter. More... | |
unsafe void | SetAttribute (string attributeTitle, string attributeValue) |
Sets the value of a writable database attribute. More... | |
unsafe void | StoreAttributes () |
Register DB_PART_NAME and DB_PART_DESC attributes with values set in the attribute_manager More... | |
Public Member Functions inherited from NXOpen.TransientObject | |
void | Dispose () |
Frees the object from memory. More... | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
new string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Protected Member Functions | |
override void | FreeResource () |
Free resources associated with the instance. More... | |
Additional Inherited Members | |
Properties inherited from NXOpen.TransientObject | |
IntPtr | Handle [get] |
Handle of the internal object represented by this object. More... | |
This class is responsible for setting and getting NX Manager database attribute.
Use PDM.PartBuilder.NewDatabaseAttributeManager or PDM.PdmPart.NewDatabaseAttributeManager to get the instance of this class.
Created in NX4.0.0
|
inlineprotectedvirtual |
Free resources associated with the instance.
After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Created in NX4.0.0
License requirements: None.
Implements NXOpen.TransientObject.
|
inline |
Gets the value of a writable database attribute.
Created in NX4.0.0
License requirements: None.
attributeTitle | the title of the attribute |
|
inline |
Load the Database Attributes from Teamcenter.
This operation will not discard any changes made in this session that aren't committed to Teamcenter. If 'reload' is set to 'true', attributes that have already been loaded will be loaded again, if otherwise allowed.
Created in NX8.0.0
License requirements: None.
reload | Reload attributes that have already been loaded, if otherwise allowed. |
|
inline |
Recursively load the Database Attributes of this part and all its partially or fully loaded components from Teamcenter.
This operation will not discard any changes made in this session that aren't committed to Teamcenter.
Created in NX8.0.0
License requirements: None.
reload | Reload attributes that have already been loaded, if otherwise allowed. |
|
inline |
Force load the Database Attributes from Teamcenter.
This removes changes to values made in NX.
Created in NX6.0.0
License requirements: None.
|
inline |
Sets the value of a writable database attribute.
Created in NX4.0.0
License requirements: None.
attributeTitle | the title of the attribute to be set |
attributeValue | the new value the attribute is to be set to |
|
inline |
Register DB_PART_NAME and DB_PART_DESC attributes with values set in the attribute_manager
Created in NX4.0.0
License requirements: None.