/// <remarks/>
 public void AddUserStatMusicAsync(string APIKey, UserStatLog oUserStat, AudioContent oAudioContent) {
     this.AddUserStatMusicAsync(APIKey, oUserStat, oAudioContent, null);
 }
 /// <remarks/>
 public void AddUserStatMusicAsync(string APIKey, UserStatLog oUserStat, AudioContent oAudioContent, object userState) {
     if ((this.AddUserStatMusicOperationCompleted == null)) {
         this.AddUserStatMusicOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAddUserStatMusicOperationCompleted);
     }
     this.InvokeAsync("AddUserStatMusic", new object[] {
                 APIKey,
                 oUserStat,
                 oAudioContent}, this.AddUserStatMusicOperationCompleted, userState);
 }
 public MessageResponse AddUserStatMusic(string APIKey, UserStatLog oUserStat, AudioContent oAudioContent) {
     object[] results = this.Invoke("AddUserStatMusic", new object[] {
                 APIKey,
                 oUserStat,
                 oAudioContent});
     return ((MessageResponse)(results[0]));
 }