Search Results for

    Show / Hide Table of Contents

    Class UFClone

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    UFClone
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.UF
    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
    Type Name Description
    System.String part_name
    UFPart.LoadStatus load_status
    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
    Type Name Description
    UFClone.NamingFailures naming_failures

    ApplySelectiveExportXml(String, out UFPart.LoadStatus)

    Declaration
    public void ApplySelectiveExportXml(string xml_file, out UFPart.LoadStatus load_status)
    Parameters
    Type Name Description
    System.String xml_file
    UFPart.LoadStatus load_status

    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
    Type Name Description
    System.String input_part_name
    UFClone.CheckinData[] checkin_data

    AskCiCommentChecking(String, out Boolean, out String)

    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

    AskCloneRelatedCae(out UFClone.CloneRelCae)

    Declaration
    public void AskCloneRelatedCae(out UFClone.CloneRelCae rel_cae)
    Parameters
    Type Name Description
    UFClone.CloneRelCae rel_cae

    AskCloneRelatedDwgs(out Boolean)

    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
    Type Name Description
    System.String input_part_name
    UFClone.CheckoutData[] checkout_data

    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
    Type Name Description
    UFClone.Action action

    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
    Type Name Description
    UFClone.CheckinData[] checkin_data

    AskDefCiCommentChecking(out Boolean, out String)

    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
    Type Name Description
    UFClone.CheckoutData[] checkout_data

    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
    Type Name Description
    UFClone.NamingTechnique naming

    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
    Type Name Description
    UFClone.ValidationOpts[] validation_options

    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
    Type Name Description
    UFClone.FamilyTreatment treatment

    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
    Type Name Description
    UFClone.OperationClass operation_class

    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
    Type Name Description
    System.String input_part_name
    UFClone.PartStateS state

    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
    Type Name Description
    System.String input_part_name
    UFClone.ValidationOpts[] validation_options

    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
    Type Name Description
    UFClone.OperationClass operation_class
    System.String logfile_name
    UFClone.ExLogOpts options

    FreeValidationOptions(ref UFClone.ValidationOpts)

    Declaration
    public void FreeValidationOptions(ref UFClone.ValidationOpts validation_options)
    Parameters
    Type Name Description
    UFClone.ValidationOpts validation_options

    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
    Type Name Description
    UFClone.OperationClass operation_class

    InitLogFileFailure(out UFClone.LogFileFailure)

    Declaration
    public void InitLogFileFailure(out UFClone.LogFileFailure logfile_failures)
    Parameters
    Type Name Description
    UFClone.LogFileFailure logfile_failures

    InitNamingFailures(out UFClone.NamingFailures)

    Declaration
    public void InitNamingFailures(out UFClone.NamingFailures failures)
    Parameters
    Type Name Description
    UFClone.NamingFailures failures

    Iterate(out String)

    Declaration
    public void Iterate(out string part_name)
    Parameters
    Type Name Description
    System.String part_name

    LoadCrypt()

    Declaration
    public void LoadCrypt()

    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
    Type Name Description
    System.String log_file_name
    UFClone.NamingFailures naming_failures
    UFClone.LogFileFailure logfile_failure
    UFPart.LoadStatus load_status

    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

    PerformClone(ref UFClone.NamingFailures)

    Declaration
    public void PerformClone(ref UFClone.NamingFailures naming_failures)
    Parameters
    Type Name Description
    UFClone.NamingFailures naming_failures

    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
    Type Name Description
    UFClone.ConvertCb cb
    UFClone.ConvertCallbackT callback
    System.String name
    System.String description
    System.String relative_callback
    System.Boolean before_or_after_relative

    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
    Type Name Description
    UFClone.NotifyCb cb
    UFClone.NotifyCallbackT callback
    System.String name
    System.String description
    System.String relative_callback
    System.Boolean before_relative

    RemoveCvtCallback(UFClone.ConvertCb, String, out UFClone.ConvertCallbackT)

    Declaration
    public void RemoveCvtCallback(UFClone.ConvertCb cb, string name, out UFClone.ConvertCallbackT callback_removed)
    Parameters
    Type Name Description
    UFClone.ConvertCb cb
    System.String name
    UFClone.ConvertCallbackT callback_removed

    RemoveNtfyCallback(UFClone.NotifyCb, String, out UFClone.NotifyCallbackT)

    Declaration
    public void RemoveNtfyCallback(UFClone.NotifyCb cb, string name, out UFClone.NotifyCallbackT callback_removed)
    Parameters
    Type Name Description
    UFClone.NotifyCb cb
    System.String name
    UFClone.NotifyCallbackT callback_removed

    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
    Type Name Description
    System.String input_part_name
    UFClone.CheckinData checkin_data

    SetCiCommentChecking(String, Boolean, String)

    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

    SetCloneRelatedCae(UFClone.CloneRelCae)

    Declaration
    public void SetCloneRelatedCae(UFClone.CloneRelCae rel_cae)
    Parameters
    Type Name Description
    UFClone.CloneRelCae rel_cae

    SetCloneRelatedDwgs(Boolean)

    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
    Type Name Description
    System.String input_part_name
    UFClone.CheckoutData checkout_data

    SetDefAction(UFClone.Action)

    Declaration
    public void SetDefAction(UFClone.Action action)
    Parameters
    Type Name Description
    UFClone.Action action

    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
    Type Name Description
    UFClone.CheckinData checkin_data

    SetDefCiCommentChecking(Boolean, String)

    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
    Type Name Description
    UFClone.CheckoutData checkout_data

    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
    Type Name Description
    UFClone.NamingTechnique naming_technique

    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
    Type Name Description
    UFClone.ValidationOpts validation_options

    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
    Type Name Description
    UFClone.FamilyTreatment treatment

    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
    Type Name Description
    UFClone.NameRuleDef name_rule
    UFClone.NamingFailures naming_failures

    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
    Type Name Description
    System.String input_part_name
    UFClone.ValidationOpts validation_options

    StartIteration()

    Declaration
    public void StartIteration()

    StopIteration()

    Declaration
    public void StopIteration()

    Terminate()

    Declaration
    public void Terminate()

    UnapplyDefaults(ref UFClone.NamingFailures)

    Declaration
    public void UnapplyDefaults(ref UFClone.NamingFailures naming_failures)
    Parameters
    Type Name Description
    UFClone.NamingFailures naming_failures

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In This Article
    Back to top Generated by DocFX