Enterprise Profile Management Windows SDK
Experience Class
NamespacesHubOne.Epm.ApiExperience
Represents a users work history or experience
Declaration Syntax
C#Visual BasicVisual C++
public class Experience : EntityBase
Public Class Experience _
	Inherits EntityBase
public ref class Experience : public EntityBase
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
Experience(String)
Creates a new instance of the Experience class from an AD Distinguished Name

Experience(DirectoryEntry, String)
Loads an experience object from a directory entry

Experience(String, String, String, DateTime, DateTime)
Initializes a new instance of the Experience class

AddCitation(Citation)
adds a citation to an object
(Inherited from EntityBase.)
AddComment(Comment)
adds a comment to an object
(Inherited from EntityBase.)
AddToMultiValue(String, Object)
Adds an item to a multivalue array
(Inherited from ADObject.)
AllCitations
collection of citations against this profile and any of its related entities
(Inherited from EntityBase.)
AllComments
collection of comments against this profile and any of its related entities
(Inherited from EntityBase.)
Children
Returns a list of distinguished names of the children of this object
(Inherited from ADObject.)
ChildrenByObjectClass(String)
Returns a list of distinguished names of the children of this object
(Inherited from ADObject.)
Citations
Collection of Citations on this object
(Inherited from EntityBase.)
ClearComments()()()
clear all the comments from an object
(Inherited from EntityBase.)
ClearMultiValue(String)
Clears a multivalue attribute
(Inherited from ADObject.)
Comments
retrieves a list of comments for this object
(Inherited from EntityBase.)
CommitChanges(Profile)
commit changes and add an activity to the current profile

CommitChanges()()()
Commits the changes to the directory service

Company
Represents the company worked for during this experience

Create(String, String)
Creates a new Active Directory Object given its name, class and Parent is inferred as this object
(Inherited from ADObject.)
DateCommenced
Represents the date this piece of experience started

DateCompleted
Represents the date this piece of experience completed

Delete()()()
Deletes this skill

DeleteCitation(Citation)
deletes a citation from an object
(Inherited from EntityBase.)
DeleteComment(Comment)
deletes a comment to an object
(Inherited from EntityBase.)
DeleteMultiValueItem(String, String)
Deletes a multivalue item
(Inherited from ADObject.)
Description
Represents a user generated description of the experience component

Development
Represents a development description of the experience component

DisablePermissionInhertitance()()()
Causes any inherited permission to this object to be ignored
(Inherited from ADObject.)
DistinguishedName
The Distinguished name of the current active directory object
(Inherited from ADObject.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Finish()()()
Disposes the attached directory Entry
(Inherited from ADObject.)
GetAllPermissions()()()
Gets the current permissions on the object
(Inherited from ADObject.)
GetAttributeValue(String)
Gets the value of the defined attribute
(Inherited from ADObject.)
GetAttributeValueAsDate(String)
Gets the value of the specified attribute as a date
(Inherited from ADObject.)
GetAttributeValueAsInt(String)
Gets the value of the specified attribute as an Int32
(Inherited from ADObject.)
GetChild(String)
Returns the DN of a child (to be used after ChildExists)
(Inherited from ADObject.)
GetChildren(String, array<String>[]()[])
Returns the DN of a child (to be used after ChildExists)
(Inherited from ADObject.)
GetCitationById(Guid)
retrieve a particular citation from the multivalued list by its unique identifier
(Inherited from EntityBase.)
GetCommentById(Guid)
retrieve a particular comment from the multivalued list by its unique identifier
(Inherited from EntityBase.)
GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetMultiValue(String)
Returns the content of a multivalue list as an object array
(Inherited from ADObject.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
GrantPermission(IdentityReference, PermissionLevel)
Grant read permission to an identity on this object
(Inherited from ADObject.)
GrantPermission(IdentityReference, PermissionLevel, String, Boolean)
Grants access to a user on a specific attribute only
(Inherited from ADObject.)
HasAccess(PermissionLevel)
Check if the currently executing user has a specific permission on this object
(Inherited from ADObject.)
HasAccess(String, PermissionLevel)
Check if the currently executing user has access to edit a property on this object
(Inherited from ADObject.)
IsDirty
gets whether or not the object is dirty. If it is, one needs to commit changes

JobTitle
Represents the job Title during this experience

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Parent
Returns the distinguishedName of the Parent
(Inherited from ADObject.)
ParentDirectoryEntryClassName
the class of the object on which the citation or comment has been made
(Inherited from EntityBase.)
Password
A password to use with the user name for simple binds
(Inherited from ADObject.)
ProfileDN
Returns the Distinguished name of the associated profile

Rename(String)
Rename the directory object
(Inherited from ADObject.)
RevokeAllPermissions(IdentityReference)
Removes all permission for a specific identity from this object
(Inherited from ADObject.)
RevokeAllPermissions(IdentityReference, String)
Removes all permission for a specific identity for a property of this object
(Inherited from ADObject.)
SetAttributeValue(String, Object)
Sets a simple attribute Value
(Inherited from ADObject.)
ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
UpdateCitation(LdsPropertyBase)
updates a citation
(Inherited from EntityBase.)
UpdateComment(Comment)
updates a comment on an object
(Inherited from EntityBase.)
UpdateMultiValueItem(String, String, String)
Updates a multivalue item
(Inherited from ADObject.)
UserName
A username to use for establishin a simple bind. By default this value is left empty and the current logged on user is used.
(Inherited from ADObject.)
Inheritance Hierarchy
Object
ADObject
 EntityBase
  Experience

Assembly: HubOne.Epm.Api (Module: HubOne.Epm.Api) Version: 1.0.3503.23885 (1.0.0.0)