Share via


ProfileOperations Class

 

Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Represents the interface for UserProfile operations.

Namespace:   Microsoft.Crm.UnifiedServiceDesk.CommonUtility.UserProfileManager
Assembly:  Microsoft.Crm.UnifiedServiceDesk.CommonUtility (in Microsoft.Crm.UnifiedServiceDesk.CommonUtility.dll)

Inheritance Hierarchy

System.Object
  Microsoft.Crm.UnifiedServiceDesk.CommonUtility.UserProfileManager.ProfileOperations

Syntax

public class ProfileOperations
Public Class ProfileOperations

Constructors

Name Description
System_CAPS_pubmethod ProfileOperations(String, String, Guid, String, Boolean)

Initializes a new instance of the ProfileOperations class.

Properties

Name Description
System_CAPS_pubproperty CacheVersionId

Gets or sets the version ID of the cache string.

System_CAPS_pubproperty CrmEntityCollection

Gets the CRM entity collection from cache.

System_CAPS_pubproperty ImageCache

Gets the image data cache object.

System_CAPS_pubproperty isCachDisabled

System_CAPS_pubproperty isCacheAvailable

Gets a Boolean value that specifies whether the cache object is available.

System_CAPS_pubproperty IsUsdVersionCompliant

Gets a Boolean value that specifies whether the USD version is compliant.

System_CAPS_pubproperty OrganizationLCID

Gets the organization locale ID.

System_CAPS_pubproperty UsdCustomizationFilesPath

System_CAPS_pubproperty UsdLanguageFileForUser

Gets the XML for the language translation document.

System_CAPS_pubproperty UsdSolutionVersion

Gets the current version ID of the deployed USD version.

System_CAPS_pubproperty UsdUserProfileDirectoryAppPath

Gets the path to the USD user profile directory.

System_CAPS_pubproperty UserLCID

Gets the user locale ID.

Methods

Name Description
System_CAPS_pubmethod AddApplicationListToCache(List<ApplicationRecord>)

Adds the application records to the cache.

System_CAPS_pubmethod AddCustomDllToCache(String)

System_CAPS_pubmethod AddEntityCollectionToLocalCache(EntityCollection)

Adds an entity collection to the cache queue.

System_CAPS_pubmethod AddEntityMetadataToCache(List<EntityMetadata>)

Adds the entity metadata collection to the cache.

System_CAPS_pubmethod AddListenerTypesToCache(String, String)

System_CAPS_pubmethod AddNonHostedApplicationsListToCache(List<NonHostedApplicationRecord>)

Adds non-hosted applications to the cache.

System_CAPS_pubmethod ClearCacheObject()

Forces a clear and resets the cache object on a net app restart.

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetApplicationRecordSFromCache()

Gets the applications from the cache if available.

System_CAPS_pubmethod GetAuditAndDiagnosticsConfigurationFromCache()

System_CAPS_pubmethod GetCustomDllsInfoFromCache()

System_CAPS_pubmethod GetEntityCollectionFromCacheByName(String)

Returns an entity collection from the cache if it is present.

System_CAPS_pubmethod GetEntityMetadataFromCache()

Gets the complete collection of entity metadata from the cache.

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetListenerTypesFromCache()

System_CAPS_pubmethod GetNonHostedApplicationRecordsFromCache()

Gets the non-hosted applications from the cache, if available.

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod SaveProfile()

Saves the user’s profile.

System_CAPS_pubmethod SetUsdLanguageTranslations(String, String, String)

Sets the translation nodes.

System_CAPS_pubmethod SetUsdSolutionComplianceAndVersion(Boolean, String)

Sets the compliance information for Unified Service Desk

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Thread Safety

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Microsoft.Crm.UnifiedServiceDesk.CommonUtility.UserProfileManager Namespace

Return to top

Unified Service Desk 2.0

© 2017 Microsoft. All rights reserved. Copyright