Class PenetrationUtils
Inheritance
System.Object
System.MarshalByRefObject
PenetrationUtils
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.dll
Syntax
public class PenetrationUtils : NXRemotableObject, IMessageSink
Constructors
PenetrationUtils(PenetrationManager)
Declaration
protected PenetrationUtils(PenetrationManager owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
AskAssociateRequests(PenetrationRequest, out PenetrationRequest[])
Declaration
public void AskAssociateRequests(PenetrationRequest request, out PenetrationRequest[] requests)
Parameters
AskAttachments(PenetrationFolder, String, out PenetrationAttachment[])
Declaration
public void AskAttachments(PenetrationFolder folder, string relation, out PenetrationAttachment[] attachments)
Parameters
AskCurrentSite()
Declaration
public PenetrationSite AskCurrentSite()
Returns
AskReferenceFolder(PenetrationRequest, PenetrationUtils.Referencetype)
Declaration
public PenetrationFolder AskReferenceFolder(PenetrationRequest request, PenetrationUtils.Referencetype refType)
Parameters
Returns
AskRequestLists(out PenetrationList[])
Declaration
public void AskRequestLists(out PenetrationList[] list)
Parameters
AskRequestsOfPenetratedPart(Part, out PenetrationRequest[])
Declaration
public void AskRequestsOfPenetratedPart(Part part, out PenetrationRequest[] requests)
Parameters
AskRequestsOfPenetratingPart(Part, out PenetrationRequest[])
Declaration
public void AskRequestsOfPenetratingPart(Part part, out PenetrationRequest[] requests)
Parameters
AskWorkingList()
Declaration
public PenetrationList AskWorkingList()
Returns
AssociateRequests(PenetrationRequest[])
Declaration
public void AssociateRequests(PenetrationRequest[] requests)
Parameters
CreatePenetrationAttachment(PenetrationSite)
Declaration
public PenetrationAttachment CreatePenetrationAttachment(PenetrationSite site)
Parameters
Returns
CreatePenetrationFolder(PenetrationFolder)
Declaration
public PenetrationFolder CreatePenetrationFolder(PenetrationFolder parent)
Parameters
Returns
CreatePenetrationList(PenetrationSite)
Declaration
public PenetrationList CreatePenetrationList(PenetrationSite site)
Parameters
Returns
CreatePenetrationSite(Part)
Declaration
public PenetrationSite CreatePenetrationSite(Part part)
Parameters
Type |
Name |
Description |
Part |
part |
|
Returns
GetAttachmentPartsFromRequest(PenetrationRequest, String, Boolean, out Part[])
Declaration
public void GetAttachmentPartsFromRequest(PenetrationRequest request, string relation, bool loadParts, out Part[] pParts)
Parameters
Type |
Name |
Description |
PenetrationRequest |
request |
|
System.String |
relation |
|
System.Boolean |
loadParts |
|
Part[] |
pParts |
|
InsertAttachment(PenetrationFolder, Part, String, String)
Declaration
public void InsertAttachment(PenetrationFolder folder, Part part, string name, string relation)
Parameters
ReloadRequests(PenetrationList)
Declaration
public void ReloadRequests(PenetrationList list)
Parameters
RemoveAttachment(PenetrationFolder, PenetrationAttachment)
Declaration
public void RemoveAttachment(PenetrationFolder folder, PenetrationAttachment attachments)
Parameters
RequestCreateCutout(PenetrationRequest)
Declaration
public void RequestCreateCutout(PenetrationRequest request)
Parameters
ReviewRequests(PenetrationRequest[], String, String, String)
Declaration
public void ReviewRequests(PenetrationRequest[] requests, string pchReviewDecision, string pchReviewComments, string pchDueDate)
Parameters
Type |
Name |
Description |
PenetrationRequest[] |
requests |
|
System.String |
pchReviewDecision |
|
System.String |
pchReviewComments |
|
System.String |
pchDueDate |
|
SaveRequests(Int32, PenetrationRequest[])
Declaration
public void SaveRequests(int eSaveRequestType, PenetrationRequest[] requests)
Parameters
SendToWorkflowRequests(PenetrationRequest[])
Declaration
public void SendToWorkflowRequests(PenetrationRequest[] requests)
Parameters
SetContextValues(Part, Part, View, NXObject)
Declaration
public void SetContextValues(Part rootPart, Part workPart, View workView, NXObject workOcc)
Parameters
SetCurrentSite(PenetrationSite)
Declaration
public void SetCurrentSite(PenetrationSite site)
Parameters
SetRootPart(Part)
Declaration
public void SetRootPart(Part part)
Parameters
Type |
Name |
Description |
Part |
part |
|
SetWorkingList(PenetrationSite, PenetrationList)
Declaration
public void SetWorkingList(PenetrationSite site, PenetrationList list)
Parameters
VerifyPenetrations(Part[], out PenetrationUtils.RequestState[], out PenetrationRequest[], out Int32[])
Declaration
public void VerifyPenetrations(Part[] routingPart, out PenetrationUtils.RequestState[] states, out PenetrationRequest[] requests, out int[] reason)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink