OPC Labs Base Library
MemoryAliasRepository Object
Members 
OpcLabs_BaseLib ActiveX DLL : MemoryAliasRepository Object
Description
An alias repository that is kept in memory.

 

ProgId: OpcLabs.BaseLib.Aliasing.Internal.MemoryAliasRepository
CLSID (Class ID): c63b1b60-6ebd-4fb5-9206-45bf65342a66
Default interface: OpcLabs.BaseLib.Aliasing.ComTypes._AliasRepository
Event source interface:

 

For more information, see MemoryAliasRepository and OpcLabs.BaseLib.Aliasing.ComTypes._AliasRepository in .NET Reference.

Object Model

MemoryAliasRepository ObjectOperationResult ObjectExceptionCollection CollectionOperationResult ObjectNormalizedExceptionCollection CollectionNormalizedException ObjectNormalizedException ObjectValueResult ObjectExceptionCollection CollectionOperationResult ObjectNormalizedExceptionCollection CollectionNormalizedException ObjectNormalizedException ObjectValueResult ObjectExceptionCollection CollectionOperationResult ObjectNormalizedExceptionCollection CollectionNormalizedException ObjectNormalizedException ObjectValueResult ObjectExceptionCollection CollectionOperationResult ObjectNormalizedExceptionCollection CollectionNormalizedException ObjectNormalizedException ObjectValueResult ObjectExceptionCollection CollectionOperationResult ObjectNormalizedExceptionCollection CollectionNormalizedException ObjectNormalizedException ObjectValueResult ObjectExceptionCollection CollectionOperationResult ObjectNormalizedExceptionCollection CollectionNormalizedException ObjectNormalizedException ObjectValueResult ObjectExceptionCollection CollectionOperationResult ObjectNormalizedExceptionCollection CollectionNormalizedException ObjectNormalizedException ObjectOperationResult ObjectExceptionCollection CollectionOperationResult ObjectNormalizedExceptionCollection CollectionNormalizedException ObjectNormalizedException ObjectValueResult ObjectExceptionCollection CollectionOperationResult ObjectNormalizedExceptionCollection CollectionNormalizedException ObjectNormalizedException ObjectOperationResult ObjectExceptionCollection CollectionOperationResult ObjectNormalizedExceptionCollection CollectionNormalizedException ObjectNormalizedException ObjectOperationResult ObjectExceptionCollection CollectionOperationResult ObjectNormalizedExceptionCollection CollectionNormalizedException ObjectNormalizedException Object

Remarks

For remarks, see MemoryAliasRepository and OpcLabs.BaseLib.Aliasing.ComTypes._AliasRepository in .NET Reference.

Object creation

_MemoryAliasRepositoryPtr MemoryAliasRepositoryPtr(__uuidof(MemoryAliasRepository));
MemoryAliasRepository := CoMemoryAliasRepository.Create;
var MemoryAliasRepository = new ActiveXObject("OpcLabs.BaseLib.Aliasing.Internal.MemoryAliasRepository");
MemoryAliasRepository := CoMemoryAliasRepository.Create;
$MemoryAliasRepository = Win32::OLE->new("OpcLabs.BaseLib.Aliasing.Internal.MemoryAliasRepository");
$MemoryAliasRepository = new COM("OpcLabs.BaseLib.Aliasing.Internal.MemoryAliasRepository");
OLEObject MemoryAliasRepository
MemoryAliasRepository = CREATE OLEObject
MemoryAliasRepository.ConnectToNewObject("OpcLabs.BaseLib.Aliasing.Internal.MemoryAliasRepository")
MemoryAliasRepository = win32com.client.Dispatch('OpcLabs.BaseLib.Aliasing.Internal.MemoryAliasRepository')
Dim MemoryAliasRepository As New OleObject ("OpcLabs.BaseLib.Aliasing.Internal.MemoryAliasRepository")
Dim MemoryAliasRepository As New MemoryAliasRepository
MemoryAliasRepository = CREATEOBJECT("OpcLabs.BaseLib.Aliasing.Internal.MemoryAliasRepository")
Dim MemoryAliasRepository As New MemoryAliasRepository
Dim MemoryAliasRepository: Set MemoryAliasRepository = CreateObject("OpcLabs.BaseLib.Aliasing.Internal.MemoryAliasRepository")
MemoryAliasRepository := CreateObject("OpcLabs.BaseLib.Aliasing.Internal.MemoryAliasRepository")
Interfaces
InterfaceDescription
 
Provides values of aliases, and notifications about alias changes.

 

IID (Interface ID): f4fd2890-2d36-4c35-8e10-0a5d64365d76

 

For more information, see _AliasProvider in .NET Reference.

An alias provider which is a read-only alias repository.

 

IID (Interface ID): cc35406f-b148-4534-9b7b-fd6ddf17ef3e

 

For more information, see _ReadOnlyAliasRepository in .NET Reference.

Example

For examples, see MemoryAliasRepository in .NET Reference.

See Also

MemoryAliasRepository Members