OPC Labs Base Library Primitives
UserIdentityInfo Object
Members 
OpcLabs_BaseLibPrimitives ActiveX DLL : UserIdentityInfo Object
Description
Specifies user's identity info, using one or more token infos, such as anonymous, username, Kerberos, or X.509 certificate.

 

ProgId: OpcLabs.BaseLib.IdentityModel.Subject.UserIdentityInfo
CLSID (Class ID): 191b5a33-48bc-4bda-873c-12922e2dbe3e
Default interface: OpcLabs.BaseLib.IdentityModel.Subject.ComTypes._UserIdentityInfo
Event source interface:

 

For more information, see UserIdentityInfo and OpcLabs.BaseLib.IdentityModel.Subject.ComTypes._UserIdentityInfo in .NET Reference.

Object Model

UserIdentityInfo ObjectAnonymousTokenInfo ObjectUserIdentityInfo ObjectAnonymousTokenInfo ObjectUserIdentityInfo ObjectKerberosTokenInfo ObjectUserIdentityInfo ObjectTokenInfoCollection CollectionUserNameTokenInfo ObjectX509CertificateTokenInfo ObjectKerberosTokenInfo ObjectNetworkSecurity ObjectUserIdentityInfo ObjectAnonymousTokenInfo ObjectUserIdentityInfo ObjectKerberosTokenInfo ObjectUserIdentityInfo ObjectTokenInfoCollection CollectionUserNameTokenInfo ObjectX509CertificateTokenInfo ObjectTokenInfoCollection CollectionUserNameTokenInfo ObjectX509CertificateTokenInfo ObjectCertificateQuery ObjectValueResult Object

Remarks

For remarks, see UserIdentityInfo and OpcLabs.BaseLib.IdentityModel.Subject.ComTypes._UserIdentityInfo in .NET Reference.

Object creation

_UserIdentityInfoPtr UserIdentityInfoPtr(__uuidof(UserIdentityInfo));
UserIdentityInfo := CoUserIdentityInfo.Create;
var UserIdentityInfo = new ActiveXObject("OpcLabs.BaseLib.IdentityModel.Subject.UserIdentityInfo");
UserIdentityInfo := CoUserIdentityInfo.Create;
$UserIdentityInfo = Win32::OLE->new("OpcLabs.BaseLib.IdentityModel.Subject.UserIdentityInfo");
$UserIdentityInfo = new COM("OpcLabs.BaseLib.IdentityModel.Subject.UserIdentityInfo");
OLEObject UserIdentityInfo
UserIdentityInfo = CREATE OLEObject
UserIdentityInfo.ConnectToNewObject("OpcLabs.BaseLib.IdentityModel.Subject.UserIdentityInfo")
UserIdentityInfo = win32com.client.Dispatch('OpcLabs.BaseLib.IdentityModel.Subject.UserIdentityInfo')
Dim UserIdentityInfo As New OleObject ("OpcLabs.BaseLib.IdentityModel.Subject.UserIdentityInfo")
Dim UserIdentityInfo As New UserIdentityInfo
UserIdentityInfo = CREATEOBJECT("OpcLabs.BaseLib.IdentityModel.Subject.UserIdentityInfo")
Dim UserIdentityInfo As New UserIdentityInfo
Dim UserIdentityInfo: Set UserIdentityInfo = CreateObject("OpcLabs.BaseLib.IdentityModel.Subject.UserIdentityInfo")
UserIdentityInfo := CreateObject("OpcLabs.BaseLib.IdentityModel.Subject.UserIdentityInfo")
Interfaces
InterfaceDescription
 
An object that can be aliased by a string name.

 

IID (Interface ID): 98494757-8e03-4d19-87f3-abee93f7bd45

 

For more information, see _Aliasable in .NET Reference.

 

IID (Interface ID): 0cb251a7-3ab3-3b5c-a0b8-9ddf88824b85

 

For more information, see ICloneable in .NET Reference.

An object that holds information.

 

IID (Interface ID): b9103dfd-bace-4392-afb0-ff2bfc9c7ab7

 

For more information, see _Info in .NET Reference.

 

IID (Interface ID): d0eeaa62-3d30-3ee2-b896-a2f34dda47d8

 

For more information, see ISerializable in .NET Reference.

A common base class.

 

IID (Interface ID): 9b164457-eef8-4736-bae7-531d45ea2751

 

For more information, see _Object2 in .NET Reference.

Base class for parameter objects, providing functionality such as standard names.

 

IID (Interface ID): 6d244bf5-d5df-409a-85a2-7bc8c14ef351

 

For more information, see _Parameters in .NET Reference.

Example

For examples, see UserIdentityInfo in .NET Reference.

See Also

UserIdentityInfo Members