ManagedServices::Internal::InternalAppSDK Class Reference


Detailed Description

Managed exposure for IAppInternal SDK functions.

For internal use only.

List of all members.

Static Public Member Functions

static void  LogUserAction (unsigned int actionTableId, System::String^persistentId, System::String^command)
  Log to CIP.

Member Function Documentation

static void ManagedServices::Internal::InternalAppSDK::LogUserAction ( unsigned int  actionTableId,
System::String^  persistentId,
System::String^  command 
) [static]

Log to CIP.

For internal use only.

CIP exposure as of this writing (17-11-2010) is made to capture native ActionItems. CIP allows us to generate a report with columns for persistent id, action table id, and a descriptive command name. ActionItems put their action id in the persistent id field, and a descriptive human-readable name in the command field. Because the ActionItem's labels are translated in localized builds, the command name often ends up different across localized deployments, even though this isn't really what we want. It's just unfortunate that there is no internal human-readable name in a native action item, and we end up only generating reports for English releases because they're the only ones we can read.

For non-ActionItems, you can pretty much fill in whatever you want as long as it makes it easy to identify the action in a report. The most important field then is command.

Parameters:
actionTableId Identifier for the action table (or whatever)
persistentId Persistent action identifier across localized builds. Action Id for action items
command Descriptive human-readable command name.

ManagedServices::Internal::InternalAppSDK ManagedServices::Internal::InternalAppSDK ManagedServices::Internal::InternalAppSDK ManagedServices::Internal::InternalAppSDK ManagedServices::Internal::InternalAppSDK ManagedServices::Internal::InternalAppSDK ManagedServices::Internal::InternalAppSDK ManagedServices::Internal::InternalAppSDK ManagedServices::Internal::InternalAppSDK ManagedServices::Internal::InternalAppSDK
ManagedServices::Internal::InternalAppSDK ManagedServices::Internal::InternalAppSDK ManagedServices::Internal::InternalAppSDK ManagedServices::Internal::InternalAppSDK ManagedServices::Internal::InternalAppSDK ManagedServices::Internal::InternalAppSDK ManagedServices::Internal::InternalAppSDK ManagedServices::Internal::InternalAppSDK ManagedServices::Internal::InternalAppSDK ManagedServices::Internal::InternalAppSDK