## 主要改进 - 实现 /api/status/model 接口,返回真实PDMS模型状态信息 - 使用MDB.CurrentMDB、Project.CurrentProject等AVEVA API获取真实数据 - 移除硬编码的CurrentSession、PositionInfo、PdmsSpecific等复杂结构 - 简化数据模型,只保留核心的真实数据字段 ## 技术实现 - 通过DbSession获取真实的用户名、会话开始时间和持续时间 - 通过WorldMembers()获取真实的模型元素统计 - 修复DateTime类型的null合并运算符编译错误 - 清理不使用的方法和类定义 ## API返回数据 现在返回的数据主要包含真实的PDMS信息: - ModelLoaded: MDB连接状态检查 - ProjectName: 真实的设计数据库名称 - MdsName: 真实的MDB名称 - UserName: 真实的数据库会话用户 - StartTime: 真实的会话创建时间 - TotalElements: 真实的模型元素数量统计 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
138 lines
26 KiB
HTML
138 lines
26 KiB
HTML
<html dir="LTR">
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252" />
|
||
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5" />
|
||
<title>DbElement Methods</title>
|
||
<xml>
|
||
</xml>
|
||
<link rel="stylesheet" type="text/css" href="MSDN.css" />
|
||
</head>
|
||
<body id="bodyID" class="dtBODY">
|
||
<div id="nsbanner">
|
||
<div id="bannerrow1">
|
||
<table class="bannerparthead" cellspacing="0">
|
||
<tr id="hdr">
|
||
<td class="runninghead">AVEVA Database .NET Public Interface</td>
|
||
<td class="product">
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
<div id="TitleRow">
|
||
<h1 class="dtH1">DbElement Methods</h1>
|
||
</div>
|
||
</div>
|
||
<div id="nstext">
|
||
<p>The methods of the <b>DbElement</b> class are listed below. For a complete list of <b>DbElement</b> class members, see the <a href="Aveva.Pdms.Database.DbElementMembers.html">DbElement Members</a> topic.</p>
|
||
<h4 class="dtH4">Public Static Methods</h4>
|
||
<div class="tablediv">
|
||
<table class="dtTABLE" cellspacing="0">
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><img src="static.gif" /><a href="Aveva.Pdms.Database.DbElement.GetElement_overloads.html">GetElement</a></td><td width="50%">Overloaded. Get a null Element instance. </td></tr></table>
|
||
</div>
|
||
<h4 class="dtH4">Public Instance Methods</h4>
|
||
<div class="tablediv">
|
||
<table class="dtTABLE" cellspacing="0">
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.AtDefault.html">AtDefault</a></td><td width="50%"> Query whether the named Attribute of this Element has default value. If attribute is invalid, method returns false. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.ChangeType.html">ChangeType</a></td><td width="50%"> Change the type of this Element. Method throws an exception if not allowed. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.Claim.html">Claim</a></td><td width="50%"> Claim this Element. Throws an exception if element cannot be claimed </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.ClaimHierarchy.html">ClaimHierarchy</a></td><td width="50%"> Claim this Element and all its descendants. Throws an exception if all elements cannot be claimed. Even if some elements cannot be claimed, the method will claim what it can. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.Clone.html">Clone</a></td><td width="50%"> Return a new instance representing this Element. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.CompareTo.html">CompareTo</a></td><td width="50%"> Compare this Element with general object. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.Copy.html">Copy</a></td><td width="50%"> Copy attributes from another Element. This method throws an exception if operation fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.CopyHierarchy.html">CopyHierarchy</a></td><td width="50%"> Copy attributes from another Element, and create a copy of Element's descendants. This method throws an exception if operation fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.CopyLike.html">CopyLike</a></td><td width="50%"> Copy only a subset of attributes from another Element, as determined by attribute definitions. Examples of attributes NOT copied are POS/ORI. The list is documented in the 'COPY LIKE' section of the database reference manual. This method throws an exception if operation fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.Create.html">Create</a></td><td width="50%"> Create a new Element at given position in this Element's child list. This method throws an exception if operation fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.CreateAfter.html">CreateAfter</a></td><td width="50%"> Create a new Element after this Element in owner's child list. This method throws an exception if operation fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.CreateBefore.html">CreateBefore</a></td><td width="50%"> Create a new Element before this Element in owner's child list. This method throws an exception if operation fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.CreateCopyHierarchyAfter.html">CreateCopyHierarchyAfter</a></td><td width="50%"> Create copy of an Element hierarchy after this Element in owner's child list. This method throws an exception if operation fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.CreateCopyHierarchyAfterLast.html">CreateCopyHierarchyAfterLast</a></td><td width="50%"> Create copy of an Element hierarchy at the end of this Element's owner's child list. This method throws an exception if operation fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.CreateCopyHierarchyBefore.html">CreateCopyHierarchyBefore</a></td><td width="50%"> Create copy of an Element hierarchy before this Element in owner's child list. This method throws an exception if operation fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.CreateCopyHierarchyBeforeFirst.html">CreateCopyHierarchyBeforeFirst</a></td><td width="50%"> Create copy Element hierarchy at the beginning of this Element's owner's child list. This method throws an exception if operation fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.CreateFirst.html">CreateFirst</a></td><td width="50%"> Create new Element at the beginning of this Element's child list. This method throws an exception if operation fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.CreateLast.html">CreateLast</a></td><td width="50%"> Create new Element at the end of this Element's child list. This method throws an exception if operation fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.DbNo.html">DbNo</a></td><td width="50%"> Database number for the Database containing this Element </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.Delete.html">Delete</a></td><td width="50%"> Delete this Element. This method throws an exception if operation fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.DeleteRule.html">DeleteRule</a></td><td width="50%"> Delete the Rule, attached to the given Attribute, from this Element. This method throws an exception if operation fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.Equals.html">Equals</a></td><td width="50%"> Compare this Element with general object. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.EvaluateBool.html">EvaluateBool</a></td><td width="50%"> Evaluate boolean valued PML1 Expression against this Element. Example of such an expression is (HBORE GT 100). This method throws an exception if expression can not be evaluated. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.EvaluateDouble.html">EvaluateDouble</a></td><td width="50%"> Evaluate numerical valued PML1 Expression against this Element. Example of such an expression is (DIAM * 2). This method throws an exception if expression can not be evaluated. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.EvaluateElement.html">EvaluateElement</a></td><td width="50%"> Evaluate reference valued PML1 Expression against this Element. Example of such an expression is (BOX 2 OF /MyEquip ). This method throws an exception if expression can not be evaluated. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.EvaluateString.html">EvaluateString</a></td><td width="50%"> Evaluate text valued PML1 Expression against this Element. Example of such an expression is (DESC + 'Sometext') This method throws an exception if expression can not be evaluated. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.ExecuteAllRules.html">ExecuteAllRules</a></td><td width="50%"> Execute all Rules on this Element. This method throws an exception if rules cannot be executed. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.ExecuteRule.html">ExecuteRule</a></td><td width="50%"> Execute the Rule, attached to the given Attribute, on this Element. This method throws an exception if rules cannot be executed. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.ExistRule.html">ExistRule</a></td><td width="50%"> Queries whether a Rule is attached to the given Attribute on this Element. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.FirstMember_overloads.html">FirstMember</a></td><td width="50%">Overloaded. Navigate to first child Element that has given type. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetActualType.html">GetActualType</a></td><td width="50%"> Get the actual type of this Element. Where this is a User-Defined Element Type, that is returned. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetAsString_overloads.html">GetAsString</a></td><td width="50%">Overloaded. As for standard GetAsString() but allowing for an string qulaifier. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetAsStringArray_overloads.html">GetAsStringArray</a></td><td width="50%">Overloaded. Deprecated- do not use. Use method with DbQualifier instead. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetAttribute_overloads.html">GetAttribute</a></td><td width="50%">Overloaded. Deprecated- do not use. Use method with DbQualifier instead. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetAttributeArray_overloads.html">GetAttributeArray</a></td><td width="50%">Overloaded. Deprecated- do not use. Use method with DbQualifier instead. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetAttributes.html">GetAttributes</a></td><td width="50%"> Get all the Attributes on this Element. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetAttributesWithRules.html">GetAttributesWithRules</a></td><td width="50%"> Get all Attributes on this Element that have Rules. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetBool_overloads.html">GetBool</a></td><td width="50%">Overloaded. Deprecated- do not use. Use method with DbQualifier instead. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetBoolArray_overloads.html">GetBoolArray</a></td><td width="50%">Overloaded. Deprecated- do not use. Use method with DbQualifier instead. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetDate.html">GetDate</a></td><td width="50%"> Get Date-Time Attribute value on Element. This method throws an exception if attribute is invalid. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetDateTime.html">GetDateTime</a></td><td width="50%"> Get Date-Time Attribute value on Element. This method throws an exception if attribute is invalid. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetDirection_overloads.html">GetDirection</a></td><td width="50%">Overloaded. Deprecated- do not use. Use method with DbQualifier instead. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetDouble_overloads.html">GetDouble</a></td><td width="50%">Overloaded. Deprecated- do not use. Use method with DbQualifier instead. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetDoubleArray_overloads.html">GetDoubleArray</a></td><td width="50%">Overloaded. Deprecated- do not use. Use method with DbQualifier instead. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetElement_overloads.html">GetElement</a></td><td width="50%">Overloaded. Deprecated- do not use. Use method with DbQualifier instead. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetElementArray_overloads.html">GetElementArray</a></td><td width="50%">Overloaded. Deprecated- do not use. Use method with DbQualifier instead. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetElementType_overloads.html">GetElementType</a></td><td width="50%">Overloaded. Deprecated- do not use. Use method with DbQualifier instead. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetElementTypeArray_overloads.html">GetElementTypeArray</a></td><td width="50%">Overloaded. Deprecated- do not use. Use method with DbQualifier instead. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetExpression.html">GetExpression</a></td><td width="50%"> Get Expression instance given by Attribute on Element. This method throws an exception if attribute is invalid. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetHashCode.html">GetHashCode</a></td><td width="50%"> Get the hash code for this Element, overriding Object.GetHashCode. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetInteger_overloads.html">GetInteger</a></td><td width="50%">Overloaded. Deprecated- do not use. Use method with DbQualifier instead. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetIntegerArray_overloads.html">GetIntegerArray</a></td><td width="50%">Overloaded. Deprecated- do not use. Use method with DbQualifier instead. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetOrientation_overloads.html">GetOrientation</a></td><td width="50%">Overloaded. Deprecated- do not use. Use method with DbQualifier instead. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetParameterList.html">GetParameterList</a></td><td width="50%"> Get ParameterList Attribute value on Element. This method throws an exception if attribute is invalid. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetPosition_overloads.html">GetPosition</a></td><td width="50%">Overloaded. Deprecated- do not use. Use method with DbQualifier instead. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetRule.html">GetRule</a></td><td width="50%"> Get Rule instance for Attribute on Element. This method throws an exception if no rule exists. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetString_overloads.html">GetString</a></td><td width="50%">Overloaded. Deprecated- do not use. Use method with DbQualifier instead. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="ms-help://MS.NETFrameworkSDKv1.1/cpref/html/frlrfSystemObjectClassGetTypeTopic.htm">GetType</a> (inherited from <b>Object</b>)</td><td width="50%">
|
||
Gets the <a href="ms-help://MS.NETFrameworkSDKv1.1/cpref/html/frlrfSystemTypeClassTopic.htm">Type</a> of the current instance.
|
||
</td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetValidAsString.html">GetValidAsString</a></td><td width="50%"> Get Attribute value on Element as text. This method works for all attributes that are valid ion this element The string returned will be correctly formated for output taking into account the current units. e.g. if in imperial units a position might be output as 'W 39'4.7/16 N 59'0.85/128 U 4'0.31/128'. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetValidBool.html">GetValidBool</a></td><td width="50%"> Get Boolean Attribute value on Element, if available. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetValidDouble.html">GetValidDouble</a></td><td width="50%"> Get floating-point Attribute value on Element, if available. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetValidInteger.html">GetValidInteger</a></td><td width="50%"> Get integer Attribute value on Element, if available. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.GetValidString.html">GetValidString</a></td><td width="50%"> Get text value Attribute on Element, if available. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.InsertAfter.html">InsertAfter</a></td><td width="50%"> Insert Element after the given reference Element. This method throws an exception if insertion fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.InsertAfterLast.html">InsertAfterLast</a></td><td width="50%"> Insert Element after the last child of the given parent Element. This method throws an exception if insertion fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.InsertBefore.html">InsertBefore</a></td><td width="50%"> Insert Element before the given reference Element. This method throws an exception if insertion fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.InsertBeforeFirst.html">InsertBeforeFirst</a></td><td width="50%"> Insert Element before the first child of the given parent Element. This method throws an exception if insertion fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.InsertIntoSecondaryListAfter.html">InsertIntoSecondaryListAfter</a></td><td width="50%"> Insert Element into secondary list, after the given reference Element. This method throws an exception if insertion fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.InsertIntoSecondaryListAfterLast.html">InsertIntoSecondaryListAfterLast</a></td><td width="50%"> Insert Element into secondary list, after the last child of the given parent Element. This method throws an exception if insertion fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.InsertIntoSecondaryListBefore.html">InsertIntoSecondaryListBefore</a></td><td width="50%"> Insert Element into secondary list, before the given reference Element. This method throws an exception if insertion fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.InsertIntoSecondaryListBeforeFirst.html">InsertIntoSecondaryListBeforeFirst</a></td><td width="50%"> Insert Element into secondary list, before the first child of the given parent Element. This method throws an exception if insertion fails. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.IsAttributeSetable.html">IsAttributeSetable</a></td><td width="50%"> Queries whether the named Attribute on this Element can be set. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.IsAttributeValid.html">IsAttributeValid</a></td><td width="50%"> Queries whether the named Attribute value on this Element is valid. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.IsCopyable.html">IsCopyable</a></td><td width="50%"> Queries whether the Attributes of another Element can be copied into this Element. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.IsCreatable.html">IsCreatable</a></td><td width="50%"> Queries whether a child Element of a given type can be created </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.IsDescendant.html">IsDescendant</a></td><td width="50%"> Queries whether this Element is a descendant of the given Element. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.IsInsertable.html">IsInsertable</a></td><td width="50%"> Queries whether this Element can be inserted as child to the given Element. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.LastMember.html">LastMember</a></td><td width="50%"> Returns the last child Element of this Element. If none, returns a null DbElement. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.Member.html">Member</a></td><td width="50%"> Returns the numbered child Element of this Element. If none, returns a null DbElement. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.Members_overloads.html">Members</a></td><td width="50%">Overloaded. Returns all child Elements of this Element that have Element Type. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.Next_overloads.html">Next</a></td><td width="50%">Overloaded. Returns the next Element in order that has the given Element Type, from this Element. If none, returns a null DbElement. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.PassObjectToCPP.html">PassObjectToCPP</a></td><td width="50%"> Pass object through to unmanaged C++. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.PropagateRules.html">PropagateRules</a></td><td width="50%"> Re-evaluate all rule-dependent attributes, following change to Attribute on this Element </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.RefNo.html">RefNo</a></td><td width="50%"> Reference number pair for this Element </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.Release.html">Release</a></td><td width="50%"> Release claim on this Element. Method throws an exception if not allowed. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.ReleaseHierarchy.html">ReleaseHierarchy</a></td><td width="50%"> Release claim on this Element and all its descendants. Method throws an exception if not allowed. The method will always release what it can. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.RemoveFromSecondaryList.html">RemoveFromSecondaryList</a></td><td width="50%"> Remove this Element from the secondary list of another Element Method throws an exception if not allowed. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.SetAttribute_overloads.html">SetAttribute</a></td><td width="50%">Overloaded. Set Attribute on Element as a ParameterList. Method throws an exception if not allowed. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.SetAttributeDefault.html">SetAttributeDefault</a></td><td width="50%"> Reset Attribute on Element to its default value. Method throws an exception if not allowed. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.SetRule.html">SetRule</a></td><td width="50%"> Attach the Rule to the given Attribute of this Element. Method throws an exception if not allowed. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.ToString.html">ToString</a></td><td width="50%"> Get textual representation of this Element. </td></tr>
|
||
<tr VALIGN="top"><td width="50%"><img src="pubmethod.gif"></img><a href="Aveva.Pdms.Database.DbElement.VerifyRule.html">VerifyRule</a></td><td width="50%"> Verify that the value and the Rule attached to an Attribute of this Element, are consistent. </td></tr></table>
|
||
</div>
|
||
<h4 class="dtH4">See Also</h4>
|
||
<p>
|
||
<a href="Aveva.Pdms.Database.DbElement.html">DbElement Class</a> | <a href="Aveva.Pdms.Database.html">Aveva.Pdms.Database Namespace</a></p>
|
||
|
||
<hr />
|
||
<div id="footer">©AVEVA Solutions Ltd 2007</div>
|
||
</div>
|
||
</body>
|
||
</html> |