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

A base class for classes that implement an OPC COM specification.
상속: IDisposable
파일 보기 프로젝트 열기: OPCFoundation/UA-.NET 1 사용 예제들

공개 메소드들

메소드 설명
Browse ( bool isArea, string filter ) : IList

Browses the current branch.

BrowseDown ( string targetName ) : void

Moves the current browse position down.

BrowseTo ( string itemId ) : void

Moves the current browse position to the specified item.

BrowseUp ( ) : void

Moves the current browse position up.

ComAe2Browser ( ComAe2Proxy server, ComAe2ProxyConfiguration configuration, ComAeNamespaceMapper mapper ) : System

Initializes a new instance of the ComHdaBrowser class.

Dispose ( ) : void

Frees any unmanaged resources.

GetQualifiedName ( string targetName, bool isArea ) : string

Gets the qualified name.

IsValidQualifiedName ( string itemId, bool isArea ) : bool

Checks if the item id identified by the is a valid area or source.

SearchByQualifiedName ( string pattern, bool isArea ) : List

Returns the areas or sources that meet search pattern.

보호된 메소드들

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

An overrideable version of the Dispose.

비공개 메소드들

메소드 설명
Browse ( Session session, AeBrowseElement start, bool isArea ) : List

Fetches the children from the server.

Browse ( Session session, AeBrowseElement start, string pattern, bool isArea ) : List

Finds the children that match the pattern (updates cache if required).

Find ( Session session, string itemId, AeBrowseElement root, Stack names, bool isArea ) : AeBrowseElement

Finds an element identified by the path from the root.

Find ( Session session, string itemId, bool isArea ) : AeBrowseElement

Finds the area/source with the specified identifier.

FindRoot ( string itemId, Stack names ) : AeBrowseElement

Parses the item if looking for a known root element.

IsWildcardChar ( char ch ) : bool

Returns true if char is one of the special chars that must be escaped.

ThrowIfDisposed ( ) : void

Throws if disposed.

메소드 상세

Browse() 공개 메소드

Browses the current branch.
public Browse ( bool isArea, string filter ) : IList
isArea bool
filter string
리턴 IList

BrowseDown() 공개 메소드

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

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

ComAe2Browser() 공개 메소드

Initializes a new instance of the ComHdaBrowser class.
public ComAe2Browser ( ComAe2Proxy server, ComAe2ProxyConfiguration configuration, ComAeNamespaceMapper mapper ) : System
server ComAe2Proxy
configuration ComAe2ProxyConfiguration
mapper ComAeNamespaceMapper
리턴 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

GetQualifiedName() 공개 메소드

Gets the qualified name.
public GetQualifiedName ( string targetName, bool isArea ) : string
targetName string
isArea bool
리턴 string

IsValidQualifiedName() 공개 메소드

Checks if the item id identified by the is a valid area or source.
public IsValidQualifiedName ( string itemId, bool isArea ) : bool
itemId string
isArea bool
리턴 bool

SearchByQualifiedName() 공개 메소드

Returns the areas or sources that meet search pattern.
public SearchByQualifiedName ( string pattern, bool isArea ) : List
pattern string
isArea bool
리턴 List