Class UFLib
Assembly: NXOpen.UF.dll
Syntax
public class UFLib : NXRemotableObject, IMessageSink
Methods
AskLibAttributeValues(nint, Tag, int, string[], out string[])
Declaration
public void AskLibAttributeValues(nint db, Tag ug_object, int count, string[] db_alias, out string[] values)
Parameters
AskLibref(Tag, out string)
Declaration
public void AskLibref(Tag ug_object, out string libref)
Parameters
Type |
Name |
Description |
Tag |
ug_object |
|
string |
libref |
|
AskRecordInRset(nint, int, out int, out string[])
Declaration
public void AskRecordInRset(nint rset, int record_num, out int count, out string[] values)
Parameters
AskRsetCount(nint, out int)
Declaration
public void AskRsetCount(nint rset, out int count)
Parameters
Type |
Name |
Description |
nint |
rset |
|
int |
count |
|
AskRsetMap(nint, out int, out string[], out byte[])
Declaration
public void AskRsetMap(nint rset, out int count, out string[] attr_names, out byte[] attr_types)
Parameters
DeleteRset(nint)
Declaration
public void DeleteRset(nint rset)
Parameters
Type |
Name |
Description |
nint |
rset |
|
ExecuteQuery(nint, string, string, out int, out nint)
Declaration
public void ExecuteQuery(nint db, string cls_name, string query, out int count, out nint rset)
Parameters
ExecuteQueryForCount(nint, string, string, out int)
Declaration
public void ExecuteQueryForCount(nint db, string cls_name, string query, out int count)
Parameters
FreeRsetMap(int, string[], string)
Declaration
public void FreeRsetMap(int count, string[] attr_names, string attr_types)
Parameters
MergeRsets(nint, nint, out nint)
Declaration
public void MergeRsets(nint rset1, nint rset2, out nint merged_rset)
Parameters
Type |
Name |
Description |
nint |
rset1 |
|
nint |
rset2 |
|
nint |
merged_rset |
|
SortRset(nint, string, out nint)
Declaration
public void SortRset(nint rset, string sort_key, out nint sorted_rset)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink