C# 클래스 Opc.Ua.Com.Server.ComHdaBrowser

A class that implements a COM DA group.
상속: IDisposable
파일 보기 프로젝트 열기: OPCFoundation/UA-.NET

공개 메소드들

메소드 설명
Browse ( int browseType ) : IList

Browses the current branch.

BrowseDown ( string targetName ) : void

Moves the current browse position down.

BrowseForItems ( ) : IList

Browse for all items below the current branch.

BrowseTo ( string itemId ) : void

Moves the current browse position to the specified item.

BrowseUp ( ) : void

Moves the current browse position up.

ComHdaBrowser ( ComHdaProxy server, ComDaBrowseManager browseManager ) : System

Initializes a new instance of the ComHdaBrowser class.

Dispose ( ) : void

Frees any unmanaged resources.

GetItemId ( string browseName ) : string

Gets the item id for the specified browse element.

SetAttributeFilter ( uint attributeIds, int operators, object values ) : int[]

Sets the attribute filter.

보호된 메소드들

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

An overrideable version of the Dispose.

비공개 메소드들

메소드 설명
ApplyFilters ( IList elements, int browseType ) : IList

Applies the filters to the list of names.

BrowseForItems ( Session session, ComDaBrowseElement parent, List hits ) : void

Recursively browses for items.

MatchFilter ( string name, ItemNameFilter filter ) : bool

Return true if the name natches the filter.

ThrowIfDisposed ( ) : void

Throws if disposed.

TraceState ( string context ) : void

Dumps the current state of the browser.

메소드 상세

Browse() 공개 메소드

Browses the current branch.
public Browse ( int browseType ) : IList
browseType int Type of the browse.
리턴 IList

BrowseDown() 공개 메소드

Moves the current browse position down.
public BrowseDown ( string targetName ) : void
targetName string
리턴 void

BrowseForItems() 공개 메소드

Browse for all items below the current branch.
public BrowseForItems ( ) : IList
리턴 IList

BrowseTo() 공개 메소드

Moves the current browse position to the specified item.
public BrowseTo ( string itemId ) : void
itemId string
리턴 void

BrowseUp() 공개 메소드

Moves the current browse position up.
public BrowseUp ( ) : void
리턴 void

ComHdaBrowser() 공개 메소드

Initializes a new instance of the ComHdaBrowser class.
public ComHdaBrowser ( ComHdaProxy server, ComDaBrowseManager browseManager ) : System
server ComHdaProxy The server.
browseManager ComDaBrowseManager The browse manager.
리턴 System

Dispose() 공개 메소드

Frees any unmanaged resources.
public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

An overrideable version of the Dispose.
protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

GetItemId() 공개 메소드

Gets the item id for the specified browse element.
public GetItemId ( string browseName ) : string
browseName string The name of the browse element.
리턴 string

SetAttributeFilter() 공개 메소드

Sets the attribute filter.
public SetAttributeFilter ( uint attributeIds, int operators, object values ) : int[]
attributeIds uint The attribute ids.
operators int The operators.
values object The values.
리턴 int[]