Exemple #1
0
 /// <remarks/>
 public void GetGroupInformationAsync(GetGroupInformationRequest GetGroupInformationRequest) {
     this.GetGroupInformationAsync(GetGroupInformationRequest, null);
 }
Exemple #2
0
 /// <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);
 }
Exemple #3
0
        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;
        }