C# 클래스 Opc.Ua.Sample.Controls.BrowseTreeCtrl

상속: Opc.Ua.Client.Controls.BaseTreeCtrl
파일 보기 프로젝트 열기: OPCFoundation/UA-.NET

Private Properties

프로퍼티 타입 설명
AddReferences void
Browse bool
BrowseMI_Click void
BrowseOptionsMI_Click void
BrowseRefreshMI_Click void
Browser_MoreReferences void
CallMI_Click void
EncodingsMI_Click void
FindReferenceTypeContainer System.Windows.Forms.TreeNode
GetParentOfSelected ReferenceDescription
HistoryReadMI_Click void
InitializeComponent void
ReadMI_Click void
SelectChildrenMI_Click void
SelectItemMI_Click void
ShowReferencesMI_CheckedChanged void
Subscribe void
SubscribeNewMI_Click void
ViewAttributesMI_Click void
WriteMI_Click void

공개 메소드들

메소드 설명
BrowseTreeCtrl ( ) : System
Clear ( ) : void

Clears the contents of the control,

GetTargetText ( ReferenceDescription reference ) : string

Returns to display text for the target of a reference.

SetRoot ( Browser browser, NodeId rootId ) : void

Sets the root node for the control.

SetRoot ( Session session, NodeId rootId ) : void

Sets the root node for the control.

SetView ( Session session, BrowseViewType viewType, NodeId viewId ) : void

Sets the view for the control.

Subscription_Click ( object sender, EventArgs e ) : void

보호된 메소드들

메소드 설명
BeforeExpand ( TreeNode clickedNode ) : bool
Dispose ( bool disposing ) : void

Clean up any resources being used.

EnableMenuItems ( TreeNode clickedNode ) : void
SelectNode ( ) : void

비공개 메소드들

메소드 설명
AddReferences ( TreeNode parent, ReferenceDescriptionCollection references ) : void

Adds a target to the tree control.

Browse ( TreeNode node ) : bool

Browses the server address space and adds the targets to the tree.

BrowseMI_Click ( object sender, EventArgs e ) : void
BrowseOptionsMI_Click ( object sender, EventArgs e ) : void
BrowseRefreshMI_Click ( object sender, EventArgs e ) : void
Browser_MoreReferences ( Browser sender, BrowserEventArgs e ) : void
CallMI_Click ( object sender, EventArgs e ) : void
EncodingsMI_Click ( object sender, EventArgs e ) : void
FindReferenceTypeContainer ( TreeNode parent, ReferenceDescription reference ) : TreeNode

Adds a container for the reference type to the tree control.

GetParentOfSelected ( ) : ReferenceDescription

Returns the parent node of the selected reference.

HistoryReadMI_Click ( object sender, EventArgs e ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

ReadMI_Click ( object sender, EventArgs e ) : void
SelectChildrenMI_Click ( object sender, EventArgs e ) : void
SelectItemMI_Click ( object sender, EventArgs e ) : void
ShowReferencesMI_CheckedChanged ( object sender, EventArgs e ) : void
Subscribe ( Subscription subscription, ReferenceDescription reference ) : void

Adds a item to a subscription.

SubscribeNewMI_Click ( object sender, EventArgs e ) : void
ViewAttributesMI_Click ( object sender, EventArgs e ) : void
WriteMI_Click ( object sender, EventArgs e ) : void

메소드 상세

BeforeExpand() 보호된 메소드

protected BeforeExpand ( TreeNode clickedNode ) : bool
clickedNode System.Windows.Forms.TreeNode
리턴 bool

BrowseTreeCtrl() 공개 메소드

public BrowseTreeCtrl ( ) : System
리턴 System

Clear() 공개 메소드

Clears the contents of the control,
public Clear ( ) : void
리턴 void

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

EnableMenuItems() 보호된 메소드

protected EnableMenuItems ( TreeNode clickedNode ) : void
clickedNode System.Windows.Forms.TreeNode
리턴 void

GetTargetText() 공개 메소드

Returns to display text for the target of a reference.
public GetTargetText ( ReferenceDescription reference ) : string
reference ReferenceDescription
리턴 string

SelectNode() 보호된 메소드

protected SelectNode ( ) : void
리턴 void

SetRoot() 공개 메소드

Sets the root node for the control.
public SetRoot ( Browser browser, NodeId rootId ) : void
browser Opc.Ua.Client.Browser
rootId NodeId
리턴 void

SetRoot() 공개 메소드

Sets the root node for the control.
public SetRoot ( Session session, NodeId rootId ) : void
session Opc.Ua.Client.Session
rootId NodeId
리턴 void

SetView() 공개 메소드

Sets the view for the control.
public SetView ( Session session, BrowseViewType viewType, NodeId viewId ) : void
session Opc.Ua.Client.Session
viewType BrowseViewType
viewId NodeId
리턴 void

Subscription_Click() 공개 메소드

public Subscription_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void