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