C++/CLI Sample
Demonstrates how to create a C++/CLI library using the VideoXpert SDK
CPPCli::UserInfo Class Reference

The UserInfo class represents general information about a user. More...

#include <UserInfo.h>

Public Member Functions

 UserInfo (VxSdk::IVxUserInfo *vxUserInfo)
 Constructor. More...
 
virtual ~UserInfo ()
 Destructor. More...
 
 !UserInfo ()
 Finaliser. More...
 

Package Attributes

VxSdk::IVxUserInfo_userInfo
 

Properties

System::String^  EmployeeId [get]
 Gets the employee identifier associated with the user. More...
 
System::String^  FirstName [get]
 Gets the first name of the user. More...
 
System::String^  LastName [get]
 Gets the last name of the user. More...
 
System::String^  Name [get]
 Gets the friendly name, within the domain, of the user. More...
 
System::String^  Note [get]
 Gets supplemental information about the user. More...
 
System::Collections::Generic::List< System::Collections::Generic::KeyValuePair< User::PhoneType, System::String^ >>^ PhoneNumbers [get]
 Gets the telephone number(s) for the user. More...
 

Detailed Description

The UserInfo class represents general information about a user.

Definition at line 14 of file UserInfo.h.

Constructor & Destructor Documentation

CPPCli::UserInfo::UserInfo ( VxSdk::IVxUserInfo vxUserInfo)
inline

Constructor.

Parameters
vxUserInfoThe vx user info.

Definition at line 21 of file UserInfo.h.

21  {
22  _userInfo = vxUserInfo;
23  }
VxSdk::IVxUserInfo * _userInfo
Definition: UserInfo.h:109
virtual CPPCli::UserInfo::~UserInfo ( )
inlinevirtual

Destructor.

Definition at line 28 of file UserInfo.h.

28  {
29  this->!UserInfo();
30  }
UserInfo(VxSdk::IVxUserInfo *vxUserInfo)
Constructor.
Definition: UserInfo.h:21
CPPCli::UserInfo::!UserInfo ( )
inline

Finaliser.

Definition at line 35 of file UserInfo.h.

35  {
36  _userInfo->Delete();
37  _userInfo = nullptr;
38  }
virtual VxResult::Value Delete() const =0
VxSdk::IVxUserInfo * _userInfo
Definition: UserInfo.h:109

Member Data Documentation

VxSdk::IVxUserInfo* CPPCli::UserInfo::_userInfo
package

Definition at line 109 of file UserInfo.h.

Property Documentation

System:: String^ CPPCli::UserInfo::EmployeeId
get

Gets the employee identifier associated with the user.

The employee identifier.

Definition at line 44 of file UserInfo.h.

System:: String^ CPPCli::UserInfo::FirstName
get

Gets the first name of the user.

The first name of user.

Definition at line 53 of file UserInfo.h.

System:: String^ CPPCli::UserInfo::LastName
get

Gets the last name of the user.

The last name of user.

Definition at line 62 of file UserInfo.h.

System:: String^ CPPCli::UserInfo::Name
get

Gets the friendly name, within the domain, of the user.

The friendly name.

Definition at line 71 of file UserInfo.h.

System:: String^ CPPCli::UserInfo::Note
get

Gets supplemental information about the user.

Information about the user.

Definition at line 80 of file UserInfo.h.

System:: Collections:: Generic:: List< System:: Collections:: Generic:: KeyValuePair< User:: PhoneType, System:: String^>>^ CPPCli::UserInfo::PhoneNumbers
get

Gets the telephone number(s) for the user.

The telephone number(s) for the user.

Definition at line 89 of file UserInfo.h.


The documentation for this class was generated from the following file: