Class UFClone
Inheritance
System.Object
System.MarshalByRefObject
UFClone
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 UFClone : NXRemotableObject, IMessageSink
Methods
AddAssembly(String, out UFPart.LoadStatus)
Declaration
public int AddAssembly(string part_name, out UFPart.LoadStatus load_status)
Parameters
Returns
Type |
Description |
System.Int32 |
|
AddPart(String)
Declaration
public void AddPart(string part_name)
Parameters
Type |
Name |
Description |
System.String |
part_name |
|
ApplyDefaults(ref UFClone.NamingFailures)
Declaration
public void ApplyDefaults(ref UFClone.NamingFailures naming_failures)
Parameters
ApplySelectiveExportXml(String, out UFPart.LoadStatus)
Declaration
public void ApplySelectiveExportXml(string xml_file, out UFPart.LoadStatus load_status)
Parameters
AskAction(String, out UFClone.Action)
Declaration
public void AskAction(string input_part_name, out UFClone.Action action_type)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
UFClone.Action |
action_type |
|
AskAssocFileCopy(String, out Boolean)
Declaration
public void AskAssocFileCopy(string input_part_name, out bool copy_associated)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
System.Boolean |
copy_associated |
|
AskAssocFileDir(String, out String)
Declaration
public void AskAssocFileDir(string input_part_name, out string assoc_file_dir)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
System.String |
assoc_file_dir |
|
AskAssocFileRootDir(out String)
Declaration
public void AskAssocFileRootDir(out string root_directory)
Parameters
Type |
Name |
Description |
System.String |
root_directory |
|
AskAttachLogFile(ref Boolean)
Declaration
public void AskAttachLogFile(ref bool attach_log_file)
Parameters
Type |
Name |
Description |
System.Boolean |
attach_log_file |
|
AskCi(String, out UFClone.CheckinData[])
Declaration
public void AskCi(string input_part_name, out UFClone.CheckinData[] checkin_data)
Parameters
Declaration
public void AskCiCommentChecking(string input_part_name, out bool error_unless_comments_match, out string comment)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
System.Boolean |
error_unless_comments_match |
|
System.String |
comment |
|
Declaration
public void AskCloneRelatedCae(out UFClone.CloneRelCae rel_cae)
Parameters
Declaration
public void AskCloneRelatedDwgs(out bool rel_dwgs)
Parameters
Type |
Name |
Description |
System.Boolean |
rel_dwgs |
|
AskCo(String, out UFClone.CheckoutData[])
Declaration
public void AskCo(string input_part_name, out UFClone.CheckoutData[] checkout_data)
Parameters
AskCvtCallbacks(out Int32, UFClone.ConvertCb[], out String[], out String[])
Declaration
public void AskCvtCallbacks(out int n_callbacks, UFClone.ConvertCb[] points, out string[] names, out string[] descriptions)
Parameters
Type |
Name |
Description |
System.Int32 |
n_callbacks |
|
UFClone.ConvertCb[] |
points |
|
System.String[] |
names |
|
System.String[] |
descriptions |
|
AskDefAction(out UFClone.Action)
Declaration
public void AskDefAction(out UFClone.Action action)
Parameters
AskDefAssocFileCopy(out Boolean)
Declaration
public void AskDefAssocFileCopy(out bool copy_associated)
Parameters
Type |
Name |
Description |
System.Boolean |
copy_associated |
|
AskDefCi(out UFClone.CheckinData[])
Declaration
public void AskDefCi(out UFClone.CheckinData[] checkin_data)
Parameters
Declaration
public void AskDefCiCommentChecking(out bool error_unless_comments_match, out string comment)
Parameters
Type |
Name |
Description |
System.Boolean |
error_unless_comments_match |
|
System.String |
comment |
|
AskDefCo(out UFClone.CheckoutData[])
Declaration
public void AskDefCo(out UFClone.CheckoutData[] checkout_data)
Parameters
AskDefDirectory(out String)
Declaration
public void AskDefDirectory(out string directory_name)
Parameters
Type |
Name |
Description |
System.String |
directory_name |
|
AskDefFolder(out String)
Declaration
public void AskDefFolder(out string folder_name)
Parameters
Type |
Name |
Description |
System.String |
folder_name |
|
AskDefGroup(out String)
Declaration
public void AskDefGroup(out string group)
Parameters
Type |
Name |
Description |
System.String |
group |
|
AskDefItemType(out String)
Declaration
public void AskDefItemType(out string item_type)
Parameters
Type |
Name |
Description |
System.String |
item_type |
|
AskDefNaming(out UFClone.NamingTechnique)
Declaration
public void AskDefNaming(out UFClone.NamingTechnique naming)
Parameters
AskDefOwner(out String)
Declaration
public void AskDefOwner(out string owner)
Parameters
Type |
Name |
Description |
System.String |
owner |
|
AskDefPdmDesc(out String)
Declaration
public void AskDefPdmDesc(out string pdm_desc)
Parameters
Type |
Name |
Description |
System.String |
pdm_desc |
|
AskDefPdmName(out String)
Declaration
public void AskDefPdmName(out string pdm_name)
Parameters
Type |
Name |
Description |
System.String |
pdm_name |
|
AskDefValidationOptions(out UFClone.ValidationOpts[])
Declaration
public void AskDefValidationOptions(out UFClone.ValidationOpts[] validation_options)
Parameters
AskDryrun(out Boolean)
Declaration
public void AskDryrun(out bool dryrun)
Parameters
Type |
Name |
Description |
System.Boolean |
dryrun |
|
AskFamilyTreatment(out UFClone.FamilyTreatment)
Declaration
public void AskFamilyTreatment(out UFClone.FamilyTreatment treatment)
Parameters
AskGroup(String, out String)
Declaration
public void AskGroup(string input_part_name, out string group)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
System.String |
group |
|
AskItemType(String, out String)
Declaration
public void AskItemType(string input_part_name, out string item_type)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
System.String |
item_type |
|
AskLogfile(out String)
Declaration
public void AskLogfile(out string log_file_name)
Parameters
Type |
Name |
Description |
System.String |
log_file_name |
|
AskNaming(String, out UFClone.NamingTechnique, out String)
Declaration
public void AskNaming(string input_part_name, out UFClone.NamingTechnique naming_technique, out string output_part_spec)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
UFClone.NamingTechnique |
naming_technique |
|
System.String |
output_part_spec |
|
AskNtfyCallbacks(out Int32, UFClone.NotifyCb[], out String[], out String[])
Declaration
public void AskNtfyCallbacks(out int n_callbacks, UFClone.NotifyCb[] points, out string[] names, out string[] descriptions)
Parameters
Type |
Name |
Description |
System.Int32 |
n_callbacks |
|
UFClone.NotifyCb[] |
points |
|
System.String[] |
names |
|
System.String[] |
descriptions |
|
AskOperationClass(out UFClone.OperationClass)
Declaration
public void AskOperationClass(out UFClone.OperationClass operation_class)
Parameters
AskOwner(String, out String)
Declaration
public void AskOwner(string input_part_name, out string owner)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
System.String |
owner |
|
AskPartState(String, out UFClone.PartStateS)
Declaration
public void AskPartState(string input_part_name, out UFClone.PartStateS state)
Parameters
AskPdmDesc(String, out String)
Declaration
public void AskPdmDesc(string input_part_name, out string pdm_desc)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
System.String |
pdm_desc |
|
AskPdmName(String, out String)
Declaration
public void AskPdmName(string input_part_name, out string pdm_name)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
System.String |
pdm_name |
|
AskRevUp(ref Boolean)
Declaration
public void AskRevUp(ref bool rev_up)
Parameters
Type |
Name |
Description |
System.Boolean |
rev_up |
|
AskValidationAbortOption(out Boolean)
Declaration
public void AskValidationAbortOption(out bool abort_import)
Parameters
Type |
Name |
Description |
System.Boolean |
abort_import |
|
AskValidationOptions(String, out UFClone.ValidationOpts[])
Declaration
public void AskValidationOptions(string input_part_name, out UFClone.ValidationOpts[] validation_options)
Parameters
Base64ToBytes(out Byte, out Int32, String, Int32, Int32)
Declaration
public void Base64ToBytes(out byte bytes, out int nbytes, string data, int offset, int length)
Parameters
Type |
Name |
Description |
System.Byte |
bytes |
|
System.Int32 |
nbytes |
|
System.String |
data |
|
System.Int32 |
offset |
|
System.Int32 |
length |
|
Decode(ref Byte, String, Int32, out String)
Declaration
public void Decode(ref byte aesKey, string inp_string, int str_length, out string decoded_str)
Parameters
Type |
Name |
Description |
System.Byte |
aesKey |
|
System.String |
inp_string |
|
System.Int32 |
str_length |
|
System.String |
decoded_str |
|
EnsureDefDirectory(String)
Declaration
public void EnsureDefDirectory(string directory_name)
Parameters
Type |
Name |
Description |
System.String |
directory_name |
|
ExecuteLogFile(UFClone.OperationClass, String, ref UFClone.ExLogOpts)
Declaration
public void ExecuteLogFile(UFClone.OperationClass operation_class, string logfile_name, ref UFClone.ExLogOpts options)
Parameters
FreeValidationOptions(ref UFClone.ValidationOpts)
Declaration
public void FreeValidationOptions(ref UFClone.ValidationOpts validation_options)
Parameters
GenerateReport()
Declaration
public void GenerateReport()
GetKey(out Byte)
Declaration
public void GetKey(out byte aesKey)
Parameters
Type |
Name |
Description |
System.Byte |
aesKey |
|
Initialise(UFClone.OperationClass)
Declaration
public void Initialise(UFClone.OperationClass operation_class)
Parameters
InitLogFileFailure(out UFClone.LogFileFailure)
Declaration
public void InitLogFileFailure(out UFClone.LogFileFailure logfile_failures)
Parameters
InitNamingFailures(out UFClone.NamingFailures)
Declaration
public void InitNamingFailures(out UFClone.NamingFailures failures)
Parameters
Iterate(out String)
Declaration
public void Iterate(out string part_name)
Parameters
Type |
Name |
Description |
System.String |
part_name |
|
LoadCrypt()
Declaration
LoadLogfile(String, ref UFClone.NamingFailures, out UFClone.LogFileFailure, out UFPart.LoadStatus)
Declaration
public void LoadLogfile(string log_file_name, ref UFClone.NamingFailures naming_failures, out UFClone.LogFileFailure logfile_failure, out UFPart.LoadStatus load_status)
Parameters
PartUnderSpecified(String, out Boolean)
Declaration
public void PartUnderSpecified(string part_name, out bool is_under_specified)
Parameters
Type |
Name |
Description |
System.String |
part_name |
|
System.Boolean |
is_under_specified |
|
Declaration
public void PerformClone(ref UFClone.NamingFailures naming_failures)
Parameters
RegisterCvtCallback(UFClone.ConvertCb, UFClone.ConvertCallbackT, String, String, String, Boolean)
Declaration
public void RegisterCvtCallback(UFClone.ConvertCb cb, UFClone.ConvertCallbackT callback, string name, string description, string relative_callback, bool before_or_after_relative)
Parameters
RegisterNtfyCallback(UFClone.NotifyCb, UFClone.NotifyCallbackT, String, String, String, Boolean)
Declaration
public void RegisterNtfyCallback(UFClone.NotifyCb cb, UFClone.NotifyCallbackT callback, string name, string description, string relative_callback, bool before_relative)
Parameters
RemoveCvtCallback(UFClone.ConvertCb, String, out UFClone.ConvertCallbackT)
Declaration
public void RemoveCvtCallback(UFClone.ConvertCb cb, string name, out UFClone.ConvertCallbackT callback_removed)
Parameters
RemoveNtfyCallback(UFClone.NotifyCb, String, out UFClone.NotifyCallbackT)
Declaration
public void RemoveNtfyCallback(UFClone.NotifyCb cb, string name, out UFClone.NotifyCallbackT callback_removed)
Parameters
ResetToDefault()
Declaration
public void ResetToDefault()
SetAction(String, UFClone.Action, String)
Declaration
public void SetAction(string input_part_name, UFClone.Action action_type, string replacement_part)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
UFClone.Action |
action_type |
|
System.String |
replacement_part |
|
SetAssocFileCopy(String, Boolean)
Declaration
public void SetAssocFileCopy(string input_part_name, bool copy_associated)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
System.Boolean |
copy_associated |
|
SetAssocFileDir(String, String)
Declaration
public void SetAssocFileDir(string input_part_name, string assoc_file_dir)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
System.String |
assoc_file_dir |
|
SetAssocFileRootDir(String)
Declaration
public void SetAssocFileRootDir(string root_directory)
Parameters
Type |
Name |
Description |
System.String |
root_directory |
|
SetAttachLogFile(Boolean)
Declaration
public void SetAttachLogFile(bool attach_log_file)
Parameters
Type |
Name |
Description |
System.Boolean |
attach_log_file |
|
SetCi(String, ref UFClone.CheckinData)
Declaration
public void SetCi(string input_part_name, ref UFClone.CheckinData checkin_data)
Parameters
Declaration
public void SetCiCommentChecking(string input_part_name, bool error_unless_comments_match, string comment)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
System.Boolean |
error_unless_comments_match |
|
System.String |
comment |
|
Declaration
public void SetCloneRelatedCae(UFClone.CloneRelCae rel_cae)
Parameters
Declaration
public void SetCloneRelatedDwgs(bool rel_dwgs)
Parameters
Type |
Name |
Description |
System.Boolean |
rel_dwgs |
|
SetCo(String, ref UFClone.CheckoutData)
Declaration
public void SetCo(string input_part_name, ref UFClone.CheckoutData checkout_data)
Parameters
SetDefAction(UFClone.Action)
Declaration
public void SetDefAction(UFClone.Action action)
Parameters
SetDefAssocFileCopy(Boolean)
Declaration
public void SetDefAssocFileCopy(bool copy_associated)
Parameters
Type |
Name |
Description |
System.Boolean |
copy_associated |
|
SetDefCi(ref UFClone.CheckinData)
Declaration
public void SetDefCi(ref UFClone.CheckinData checkin_data)
Parameters
Declaration
public void SetDefCiCommentChecking(bool error_unless_comments_match, string comment)
Parameters
Type |
Name |
Description |
System.Boolean |
error_unless_comments_match |
|
System.String |
comment |
|
SetDefCo(ref UFClone.CheckoutData)
Declaration
public void SetDefCo(ref UFClone.CheckoutData checkout_data)
Parameters
SetDefDirectory(String)
Declaration
public void SetDefDirectory(string directory_name)
Parameters
Type |
Name |
Description |
System.String |
directory_name |
|
SetDefFolder(String)
Declaration
public void SetDefFolder(string folder_name)
Parameters
Type |
Name |
Description |
System.String |
folder_name |
|
SetDefGroup(String)
Declaration
public void SetDefGroup(string group)
Parameters
Type |
Name |
Description |
System.String |
group |
|
SetDefItemType(String)
Declaration
public void SetDefItemType(string item_type)
Parameters
Type |
Name |
Description |
System.String |
item_type |
|
SetDefNaming(UFClone.NamingTechnique)
Declaration
public void SetDefNaming(UFClone.NamingTechnique naming_technique)
Parameters
SetDefOwner(String)
Declaration
public void SetDefOwner(string owner)
Parameters
Type |
Name |
Description |
System.String |
owner |
|
SetDefPdmDesc(String)
Declaration
public void SetDefPdmDesc(string pdm_desc)
Parameters
Type |
Name |
Description |
System.String |
pdm_desc |
|
SetDefPdmName(String)
Declaration
public void SetDefPdmName(string pdm_name)
Parameters
Type |
Name |
Description |
System.String |
pdm_name |
|
SetDefValidationOptions(ref UFClone.ValidationOpts)
Declaration
public void SetDefValidationOptions(ref UFClone.ValidationOpts validation_options)
Parameters
SetDryrun(Boolean)
Declaration
public void SetDryrun(bool dryrun)
Parameters
Type |
Name |
Description |
System.Boolean |
dryrun |
|
SetFamilyTreatment(UFClone.FamilyTreatment)
Declaration
public void SetFamilyTreatment(UFClone.FamilyTreatment treatment)
Parameters
SetGroup(String, String)
Declaration
public void SetGroup(string input_part_name, string group)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
System.String |
group |
|
SetIdentifierDisplayRule(String)
Declaration
public void SetIdentifierDisplayRule(string identifier_display_rule_name)
Parameters
Type |
Name |
Description |
System.String |
identifier_display_rule_name |
|
SetItemType(String, String)
Declaration
public void SetItemType(string input_part_name, string item_type)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
System.String |
item_type |
|
SetLogfile(String)
Declaration
public void SetLogfile(string log_file_name)
Parameters
Type |
Name |
Description |
System.String |
log_file_name |
|
SetNameRule(ref UFClone.NameRuleDef, ref UFClone.NamingFailures)
Declaration
public void SetNameRule(ref UFClone.NameRuleDef name_rule, ref UFClone.NamingFailures naming_failures)
Parameters
SetNaming(String, UFClone.NamingTechnique, String)
Declaration
public void SetNaming(string input_part_name, UFClone.NamingTechnique naming_technique, string output_part_name)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
UFClone.NamingTechnique |
naming_technique |
|
System.String |
output_part_name |
|
SetOwner(String, String)
Declaration
public void SetOwner(string input_part_name, string owner)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
System.String |
owner |
|
SetPdmDesc(String, String)
Declaration
public void SetPdmDesc(string input_part_name, string pdm_desc)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
System.String |
pdm_desc |
|
SetPdmName(String, String)
Declaration
public void SetPdmName(string input_part_name, string pdm_name)
Parameters
Type |
Name |
Description |
System.String |
input_part_name |
|
System.String |
pdm_name |
|
SetPropagateActions(Boolean)
Declaration
public void SetPropagateActions(bool propagate_actions)
Parameters
Type |
Name |
Description |
System.Boolean |
propagate_actions |
|
SetRevUp(Boolean)
Declaration
public void SetRevUp(bool rev_up)
Parameters
Type |
Name |
Description |
System.Boolean |
rev_up |
|
SetValidationAbortOption(Boolean)
Declaration
public void SetValidationAbortOption(bool abort_import)
Parameters
Type |
Name |
Description |
System.Boolean |
abort_import |
|
SetValidationOptions(String, ref UFClone.ValidationOpts)
Declaration
public void SetValidationOptions(string input_part_name, ref UFClone.ValidationOpts validation_options)
Parameters
StartIteration()
Declaration
public void StartIteration()
StopIteration()
Declaration
public void StopIteration()
Terminate()
Declaration
UnapplyDefaults(ref UFClone.NamingFailures)
Declaration
public void UnapplyDefaults(ref UFClone.NamingFailures naming_failures)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink