/// <remarks/> public void GetGroupInformationAsync(GetGroupInformationRequest GetGroupInformationRequest) { this.GetGroupInformationAsync(GetGroupInformationRequest, null); }
/// <remarks/> public void GetGroupInformationAsync(GetGroupInformationRequest GetGroupInformationRequest, object userState) { if ((this.GetGroupInformationOperationCompleted == null)) { this.GetGroupInformationOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetGroupInformationOperationCompleted); } this.InvokeAsync("GetGroupInformation", new object[] { GetGroupInformationRequest}, this.GetGroupInformationOperationCompleted, userState); }
static bool getGroupInformation(string url, Credentials c, string groupId) { Console.WriteLine("Get group information..."); ArticulateOnline ao = new ArticulateOnline(); ao.Url = url; GetGroupInformationRequest request = new GetGroupInformationRequest(); request.Credentials = c; request.GroupID = groupId; GetGroupInformationResponse response = ao.GetGroupInformation(request); if (response.Success) { Console.WriteLine(String.Format("{0} {1} {2}", response.Group.GroupID, response.Group.Name, response.Group.Description)); Console.WriteLine("Group members:"); foreach (string userID in response.UserMemberIDs) { Console.WriteLine("\t"+userID); } } return response.Success; }