Class UFUgmgr
Inheritance
System.Object
System.MarshalByRefObject
UFUgmgr
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.UF.dll
Syntax
public class UFUgmgr : NXRemotableObject, IMessageSink
Methods
AddProductAssemblyPart(String)
Declaration
public void AddProductAssemblyPart(string product)
Parameters
Type |
Name |
Description |
System.String |
product |
|
AddToFolder(Tag, Tag)
Declaration
public void AddToFolder(Tag object_to_add, Tag folder)
Parameters
Type |
Name |
Description |
Tag |
object_to_add |
|
Tag |
folder |
|
AskAutolockStatus(out Boolean)
Declaration
public void AskAutolockStatus(out bool current_value)
Parameters
Type |
Name |
Description |
System.Boolean |
current_value |
|
AskConfigRule(out String)
Declaration
public void AskConfigRule(out string current_rule)
Parameters
Type |
Name |
Description |
System.String |
current_rule |
|
Declaration
public void AskConfiguredRev(Tag database_part_tag, out Tag part_revision)
Parameters
Type |
Name |
Description |
Tag |
database_part_tag |
|
Tag |
part_revision |
|
AskDependentFiles(String, out Int32, out String[])
Declaration
public void AskDependentFiles(string encoded_name, out int file_count, out string[] file_names)
Parameters
Type |
Name |
Description |
System.String |
encoded_name |
|
System.Int32 |
file_count |
|
System.String[] |
file_names |
|
AskExportDirectory(Tag, out String)
Declaration
public void AskExportDirectory(Tag part_tag, out string export_dir_name)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
System.String |
export_dir_name |
|
AskFamilyMemberHandles(Tag, String, String, out String, out String)
Declaration
public void AskFamilyMemberHandles(Tag family_tag, string member_id, string member_rev_id, out string member_part_handle, out string member_partrev_handle)
Parameters
Type |
Name |
Description |
Tag |
family_tag |
|
System.String |
member_id |
|
System.String |
member_rev_id |
|
System.String |
member_part_handle |
|
System.String |
member_partrev_handle |
|
AskFileExportStatus(out Boolean)
Declaration
public void AskFileExportStatus(out bool status)
Parameters
Type |
Name |
Description |
System.Boolean |
status |
|
AskFolderName(Tag, out String)
Declaration
public void AskFolderName(Tag folder, out string folder_name)
Parameters
Type |
Name |
Description |
Tag |
folder |
|
System.String |
folder_name |
|
AskIdDisplayRule(out String)
Declaration
public void AskIdDisplayRule(out string id_display_rule)
Parameters
Type |
Name |
Description |
System.String |
id_display_rule |
|
AskNewAlternatePartNo(out UFUgmgr.NewAlternatePartNoFnT)
Declaration
public void AskNewAlternatePartNo(out UFUgmgr.NewAlternatePartNoFnT func)
Parameters
AskNewDatasetName(ref UFUgmgr.NewDatasetNameFnT)
Declaration
public void AskNewDatasetName(ref UFUgmgr.NewDatasetNameFnT func)
Parameters
AskNewId(ref UFUgmgr.NewIdFnT)
Declaration
[Obsolete("Deprecated")]
public void AskNewId(ref UFUgmgr.NewIdFnT func)
Parameters
AskNewPartNo(ref UFUgmgr.NewPartNoFnT)
Declaration
public void AskNewPartNo(ref UFUgmgr.NewPartNoFnT func)
Parameters
AskNewPartRev(ref UFUgmgr.NewPartRevFnT)
Declaration
public void AskNewPartRev(ref UFUgmgr.NewPartRevFnT func)
Parameters
AskObjectType(Tag, out UFUgmgr.ObjectType)
Declaration
public void AskObjectType(Tag _object, out UFUgmgr.ObjectType object_type)
Parameters
AskPartNameDesc(Tag, out String, out String)
Declaration
public void AskPartNameDesc(Tag database_part_tag, out string part_name, out string part_desc)
Parameters
Type |
Name |
Description |
Tag |
database_part_tag |
|
System.String |
part_name |
|
System.String |
part_desc |
|
AskPartNumber(Tag, out String)
Declaration
public void AskPartNumber(Tag part, out string part_number)
Parameters
Type |
Name |
Description |
Tag |
part |
|
System.String |
part_number |
|
AskPartRevisionId(Tag, out String)
Declaration
public void AskPartRevisionId(Tag part_revision, out string revision_id)
Parameters
Type |
Name |
Description |
Tag |
part_revision |
|
System.String |
revision_id |
|
AskPartrevPartTag(Tag, out Tag)
Declaration
public void AskPartrevPartTag(Tag database_part_rev_tag, out Tag database_part_tag)
Parameters
Type |
Name |
Description |
Tag |
database_part_rev_tag |
|
Tag |
database_part_tag |
|
AskPartTag(String, out Tag)
Declaration
public void AskPartTag(string part_number, out Tag database_part_tag)
Parameters
Type |
Name |
Description |
System.String |
part_number |
|
Tag |
database_part_tag |
|
AskProductAssemblies(out Int32, out String[])
Declaration
public void AskProductAssemblies(out int n_prod_assys, out string[] products)
Parameters
Type |
Name |
Description |
System.Int32 |
n_prod_assys |
|
System.String[] |
products |
|
AskRootFolder(out Tag)
Declaration
public void AskRootFolder(out Tag folder_tag)
Parameters
Type |
Name |
Description |
Tag |
folder_tag |
|
AskSaveasDatasetInfo(out UFUgmgr.SaveasDatasetInfoFnT)
Declaration
public void AskSaveasDatasetInfo(out UFUgmgr.SaveasDatasetInfoFnT func)
Parameters
AskSaveasDatasetName(ref UFUgmgr.SaveasDatasetNameFnT)
Declaration
[Obsolete("Deprecated")]
public void AskSaveasDatasetName(ref UFUgmgr.SaveasDatasetNameFnT func)
Parameters
AskUserFolder(String, out Tag)
Declaration
public void AskUserFolder(string user_name, out Tag folder_tag)
Parameters
Type |
Name |
Description |
System.String |
user_name |
|
Tag |
folder_tag |
|
AskUserRole(out String)
Declaration
public void AskUserRole(out string role)
Parameters
Type |
Name |
Description |
System.String |
role |
|
AssignAlternatePartId(Tag, String, String, out String, out String, out Boolean)
Declaration
public void AssignAlternatePartId(Tag part_tag, string context, string id_type, out string alt_item_id, out string alt_rev_id, out bool modifiable)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
System.String |
context |
|
System.String |
id_type |
|
System.String |
alt_item_id |
|
System.String |
alt_rev_id |
|
System.Boolean |
modifiable |
|
AssignCopyDsetName(String, String, String, String, String, String, String, out String, out Boolean)
Declaration
public void AssignCopyDsetName(string old_owner, string old_owner_revision, string dataset, string app_type, string rel_type, string new_owner, string new_owner_revision, out string model_name, out bool modifiable)
Parameters
Type |
Name |
Description |
System.String |
old_owner |
|
System.String |
old_owner_revision |
|
System.String |
dataset |
|
System.String |
app_type |
|
System.String |
rel_type |
|
System.String |
new_owner |
|
System.String |
new_owner_revision |
|
System.String |
model_name |
|
System.Boolean |
modifiable |
|
AssignNewDsetName(String, String, String, String, String, out String, out Boolean)
Declaration
public void AssignNewDsetName(string owner, string owner_revision, string app_type, string rel_type, string basis_string, out string model_name, out bool modifiable)
Parameters
Type |
Name |
Description |
System.String |
owner |
|
System.String |
owner_revision |
|
System.String |
app_type |
|
System.String |
rel_type |
|
System.String |
basis_string |
|
System.String |
model_name |
|
System.Boolean |
modifiable |
|
AssignPartNumber(String, String, out String, out Boolean)
Declaration
public void AssignPartNumber(string basis_part_num, string part_type, out string part_num, out bool modifiable)
Parameters
Type |
Name |
Description |
System.String |
basis_part_num |
|
System.String |
part_type |
|
System.String |
part_num |
|
System.Boolean |
modifiable |
|
AssignPartRev(String, String, out String, out Boolean)
Declaration
public void AssignPartRev(string part_num, string part_type, out string part_rev, out bool modifiable)
Parameters
Type |
Name |
Description |
System.String |
part_num |
|
System.String |
part_type |
|
System.String |
part_rev |
|
System.Boolean |
modifiable |
|
AttachAlternate(Tag, String, String, String, String, String, String, Boolean)
Declaration
public void AttachAlternate(Tag part_tag, string context, string id_type, string alt_item_id, string alt_rev_id, string alt_name, string alt_desc, bool is_default)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
System.String |
context |
|
System.String |
id_type |
|
System.String |
alt_item_id |
|
System.String |
alt_rev_id |
|
System.String |
alt_name |
|
System.String |
alt_desc |
|
System.Boolean |
is_default |
|
ConvertFileNameToCli(String, out String)
Declaration
public void ConvertFileNameToCli(string internal_name, out string cli_name)
Parameters
Type |
Name |
Description |
System.String |
internal_name |
|
System.String |
cli_name |
|
ConvertNameFromCli(String, out String)
Declaration
public void ConvertNameFromCli(string cli_name, out string internal_name)
Parameters
Type |
Name |
Description |
System.String |
cli_name |
|
System.String |
internal_name |
|
ConvertNameToCli(String, out String)
Declaration
[Obsolete("Deprecated")]
public void ConvertNameToCli(string internal_name, out string cli_name)
Parameters
Type |
Name |
Description |
System.String |
internal_name |
|
System.String |
cli_name |
|
CreateComponentPart(Tag, String, String, String, Int32, Int32, Double[], Double[], Int32, Tag[], String, out Tag)
Declaration
public void CreateComponentPart(Tag parent_part, string new_part_name, string refset_name, string instance_name, int units, int layer, double[] origin, double[] csys_matrix, int n_objects, Tag[] objects, string part_type, out Tag instance)
Parameters
Type |
Name |
Description |
Tag |
parent_part |
|
System.String |
new_part_name |
|
System.String |
refset_name |
|
System.String |
instance_name |
|
System.Int32 |
units |
|
System.Int32 |
layer |
|
System.Double[] |
origin |
|
System.Double[] |
csys_matrix |
|
System.Int32 |
n_objects |
|
Tag[] |
objects |
|
System.String |
part_type |
|
Tag |
instance |
|
DecodePartFileName(String, out String, out String, out String, out String)
Declaration
public void DecodePartFileName(string encoded_name, out string part_number, out string part_revision, out string part_file_type, out string part_file_name)
Parameters
Type |
Name |
Description |
System.String |
encoded_name |
|
System.String |
part_number |
|
System.String |
part_revision |
|
System.String |
part_file_type |
|
System.String |
part_file_name |
|
DecodePartFilename_(String, out String, out String, out String, out String)
Declaration
[Obsolete("Deprecated")]
public void DecodePartFilename_(string encoded_name, out string part_number, out string part_revision, out string part_file_type, out string part_file_name)
Parameters
Type |
Name |
Description |
System.String |
encoded_name |
|
System.String |
part_number |
|
System.String |
part_revision |
|
System.String |
part_file_type |
|
System.String |
part_file_name |
|
EncodePartFilename(String, String, String, String, out String)
Declaration
public void EncodePartFilename(string part_number, string part_revision, string part_file_type, string part_file_name, out string encoded_name)
Parameters
Type |
Name |
Description |
System.String |
part_number |
|
System.String |
part_revision |
|
System.String |
part_file_type |
|
System.String |
part_file_name |
|
System.String |
encoded_name |
|
Declaration
public void FindConfiguredRev(Tag parentrev_tag, Tag childpart_tag, out Tag child_part_rev)
Parameters
Type |
Name |
Description |
Tag |
parentrev_tag |
|
Tag |
childpart_tag |
|
Tag |
child_part_rev |
|
FindProductAssemblies(Int32, Tag[])
Declaration
public void FindProductAssemblies(int n_displayed_parts, Tag[] displayed_parts)
Parameters
Type |
Name |
Description |
System.Int32 |
n_displayed_parts |
|
Tag[] |
displayed_parts |
|
GenerateBaseFileName(String, out String)
Declaration
public void GenerateBaseFileName(string partSpec, out string baseFileName)
Parameters
Type |
Name |
Description |
System.String |
partSpec |
|
System.String |
baseFileName |
|
GetCreationParameters(String, out Int32, out UgmgrAttrInfo[])
Declaration
public void GetCreationParameters(string part_type, out int num_info, out UgmgrAttrInfo[] info)
Parameters
Type |
Name |
Description |
System.String |
part_type |
|
System.Int32 |
num_info |
|
UgmgrAttrInfo[] |
info |
|
Initialize(Int32, String[])
Declaration
public void Initialize(int argc, string[] argv)
Parameters
Type |
Name |
Description |
System.Int32 |
argc |
|
System.String[] |
argv |
|
InvokePdmServer(Int32, String, out Int32, out String)
Declaration
public void InvokePdmServer(int input_code, string input_string, out int output_code, out string output_string)
Parameters
Type |
Name |
Description |
System.Int32 |
input_code |
|
System.String |
input_string |
|
System.Int32 |
output_code |
|
System.String |
output_string |
|
ListConfigRules(out Int32, out String[])
Declaration
public void ListConfigRules(out int count, out string[] config_rules)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
System.String[] |
config_rules |
|
ListContexts(String, out Int32, out String[])
Declaration
public void ListContexts(string part_type, out int count, out string[] contexts)
Parameters
Type |
Name |
Description |
System.String |
part_type |
|
System.Int32 |
count |
|
System.String[] |
contexts |
|
ListFolderContents(Tag, out Int32, out Tag[])
Declaration
public void ListFolderContents(Tag folder, out int count, out Tag[] folder_contents)
Parameters
Type |
Name |
Description |
Tag |
folder |
|
System.Int32 |
count |
|
Tag[] |
folder_contents |
|
ListIdDisplayRules(out Int32, out String[])
Declaration
public void ListIdDisplayRules(out int count, out string[] id_display_rules)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
System.String[] |
id_display_rules |
|
ListIdTypes(String, String, out Int32, out String[])
Declaration
public void ListIdTypes(string part_type, string context, out int count, out string[] id_types)
Parameters
Type |
Name |
Description |
System.String |
part_type |
|
System.String |
context |
|
System.Int32 |
count |
|
System.String[] |
id_types |
|
ListPartRevFiles(Tag, out Int32, out String[], out String[])
Declaration
public void ListPartRevFiles(Tag part_revision, out int file_count, out string[] file_types, out string[] file_names)
Parameters
Type |
Name |
Description |
Tag |
part_revision |
|
System.Int32 |
file_count |
|
System.String[] |
file_types |
|
System.String[] |
file_names |
|
ListPartRevisions(Tag, out Int32, out Tag[])
Declaration
public void ListPartRevisions(Tag part, out int revision_count, out Tag[] revisions)
Parameters
Type |
Name |
Description |
Tag |
part |
|
System.Int32 |
revision_count |
|
Tag[] |
revisions |
|
ListPartsInFolder(Tag, out Int32, out Tag[])
Declaration
public void ListPartsInFolder(Tag folder, out int count, out Tag[] parts)
Parameters
Type |
Name |
Description |
Tag |
folder |
|
System.Int32 |
count |
|
Tag[] |
parts |
|
NewPartFromTemplate(String, String, String, out Tag)
Declaration
public void NewPartFromTemplate(string encoded_part_name, string part_type, string encoded_template_name, out Tag part_tag)
Parameters
Type |
Name |
Description |
System.String |
encoded_part_name |
|
System.String |
part_type |
|
System.String |
encoded_template_name |
|
Tag |
part_tag |
|
PartrevWhereUsed(Tag, out Int32, out Tag[])
Declaration
public void PartrevWhereUsed(Tag part_revision, out int parent_revisions_count, out Tag[] parent_revisions)
Parameters
Type |
Name |
Description |
Tag |
part_revision |
|
System.Int32 |
parent_revisions_count |
|
Tag[] |
parent_revisions |
|
RefreshAssyPdiDate(Tag, Boolean)
Declaration
public void RefreshAssyPdiDate(Tag part_tag, bool traverse)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
System.Boolean |
traverse |
|
RegNewAlternatePartNo(UFUgmgr.NewAlternatePartNoFnT)
Declaration
public void RegNewAlternatePartNo(UFUgmgr.NewAlternatePartNoFnT func)
Parameters
RegNewDatasetName(UFUgmgr.NewDatasetNameFnT)
Declaration
public void RegNewDatasetName(UFUgmgr.NewDatasetNameFnT new_dataset_name_fn)
Parameters
RegNewId(UFUgmgr.NewIdFnT)
Declaration
[Obsolete("Deprecated")]
public void RegNewId(UFUgmgr.NewIdFnT new_id_fn)
Parameters
RegNewPartNo(UFUgmgr.NewPartNoFnT)
Declaration
public void RegNewPartNo(UFUgmgr.NewPartNoFnT new_part_no_fn)
Parameters
RegNewPartRev(UFUgmgr.NewPartRevFnT)
Declaration
public void RegNewPartRev(UFUgmgr.NewPartRevFnT new_part_rev_fn)
Parameters
RegSaveasDatasetInfo(UFUgmgr.SaveasDatasetInfoFnT)
Declaration
public void RegSaveasDatasetInfo(UFUgmgr.SaveasDatasetInfoFnT saveas_dataset_info_fn)
Parameters
RegSaveasDatasetName(UFUgmgr.SaveasDatasetNameFnT)
Declaration
[Obsolete("Deprecated")]
public void RegSaveasDatasetName(UFUgmgr.SaveasDatasetNameFnT saveas_dataset_name_fn)
Parameters
RemoveProductAssemblyPart(String)
Declaration
public void RemoveProductAssemblyPart(string product)
Parameters
Type |
Name |
Description |
System.String |
product |
|
SavePreciseAssembly(Tag, Boolean)
Declaration
public void SavePreciseAssembly(Tag work_part_tag, bool traverse_children)
Parameters
Type |
Name |
Description |
Tag |
work_part_tag |
|
System.Boolean |
traverse_children |
|
SetAutolockStatus(Boolean)
Declaration
public void SetAutolockStatus(bool new_value)
Parameters
Type |
Name |
Description |
System.Boolean |
new_value |
|
SetCloneAutoTrans(UFUgmgr.CloneAutoTransFT)
Declaration
public void SetCloneAutoTrans(UFUgmgr.CloneAutoTransFT _X1)
Parameters
SetConfigRule(String)
Declaration
public void SetConfigRule(string config_rule)
Parameters
Type |
Name |
Description |
System.String |
config_rule |
|
SetDefaultFolder(Tag)
Declaration
public void SetDefaultFolder(Tag folder)
Parameters
Type |
Name |
Description |
Tag |
folder |
|
SetDialogDisplay(Boolean)
Declaration
public void SetDialogDisplay(bool display)
Parameters
Type |
Name |
Description |
System.Boolean |
display |
|
SetFileExportStatus(Boolean)
Declaration
public void SetFileExportStatus(bool status)
Parameters
Type |
Name |
Description |
System.Boolean |
status |
|
SetIdDisplayRule(String)
Declaration
public void SetIdDisplayRule(string id_display_rule)
Parameters
Type |
Name |
Description |
System.String |
id_display_rule |
|
SetPartNameDesc(Tag, String, String)
Declaration
[Obsolete("Deprecated")]
public void SetPartNameDesc(Tag database_part_tag, string part_name, string part_desc)
Parameters
Type |
Name |
Description |
Tag |
database_part_tag |
|
System.String |
part_name |
|
System.String |
part_desc |
|
SetUserRole(String)
Declaration
public void SetUserRole(string role)
Parameters
Type |
Name |
Description |
System.String |
role |
|
SetVariantConfigurationsForDisplay(Tag, Int32, UFUgmgr.VariantConfiguration[], Boolean[])
Declaration
public void SetVariantConfigurationsForDisplay(Tag available_displayed_part, int n_variants, UFUgmgr.VariantConfiguration[] variants, bool[] selected)
Parameters
SetVariantConfigurationsForLoad(Int32, UFUgmgr.VariantConfiguration[], Boolean[])
Declaration
public void SetVariantConfigurationsForLoad(int n_variants, UFUgmgr.VariantConfiguration[] variants, bool[] selected)
Parameters
Terminate()
Declaration
ValidateAlternatePartId(Tag, String, String, String, String, out String, out String, out UFUgmgr.AltIdStatus, out String)
Declaration
public void ValidateAlternatePartId(Tag part_tag, string alt_item_id, string alt_rev_id, string context, string id_type, out string modified_item_id, out string modified_rev_id, out UFUgmgr.AltIdStatus status, out string reason)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
System.String |
alt_item_id |
|
System.String |
alt_rev_id |
|
System.String |
context |
|
System.String |
id_type |
|
System.String |
modified_item_id |
|
System.String |
modified_rev_id |
|
UFUgmgr.AltIdStatus |
status |
|
System.String |
reason |
|
ValidatePartRev(String, String, String, out String, out String, out UFUgmgr.PartnoStatus)
Declaration
public void ValidatePartRev(string part_num, string part_rev, string part_type, out string modified_part_num, out string modified_part_rev, out UFUgmgr.PartnoStatus status)
Parameters
Type |
Name |
Description |
System.String |
part_num |
|
System.String |
part_rev |
|
System.String |
part_type |
|
System.String |
modified_part_num |
|
System.String |
modified_part_rev |
|
UFUgmgr.PartnoStatus |
status |
|
ValidateString(String, UInt32, out Boolean)
Declaration
public void ValidateString(string inputString, uint lengthLimit, out bool hasInvalidCharacters)
Parameters
Type |
Name |
Description |
System.String |
inputString |
|
System.UInt32 |
lengthLimit |
|
System.Boolean |
hasInvalidCharacters |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink