Exemple #1
0
    object ParseResponse(EwsServiceXmlReader reader)
    {
        GetUserRetentionPolicyTagsResponse response = new GetUserRetentionPolicyTagsResponse();

        response.LoadFromXml(reader, this.GetResponseXmlElementName());
        return(response);
    }
        private void DisplayRetentionPoliciesInListView(ExchangeService oExchangeService, ref ListView oListView)
        {
            oListView.Clear();
            oListView.View      = View.Details;
            oListView.GridLines = true;

            oListView.Columns.Add("DisplayName", 200, HorizontalAlignment.Left);
            oListView.Columns.Add("Description", 250, HorizontalAlignment.Left);
            oListView.Columns.Add("Type", 70, HorizontalAlignment.Left);
            oListView.Columns.Add("OptedInto", 70, HorizontalAlignment.Left);

            oListView.Columns.Add("RetentionAction", 150, HorizontalAlignment.Left);
            oListView.Columns.Add("RetentionId", 250, HorizontalAlignment.Left);
            oListView.Columns.Add("RetentionPeriod", 100, HorizontalAlignment.Left);

            oListView.Columns.Add("IsArchive", 70, HorizontalAlignment.Left);
            oListView.Columns.Add("IsVisible", 70, HorizontalAlignment.Left);

            GetUserRetentionPolicyTagsResponse oResponse = null;

            oResponse = _ExchangeService.GetUserRetentionPolicyTags();

            ListViewItem oListViewItem = null;



            foreach (RetentionPolicyTag o in oResponse.RetentionPolicyTags)
            {
                oListViewItem = oListView.Items.Add(o.DisplayName);
                oListViewItem.SubItems.Add(o.Description);
                oListViewItem.SubItems.Add(o.Type.ToString());
                oListViewItem.SubItems.Add(o.OptedInto.ToString());

                oListViewItem.SubItems.Add(o.RetentionAction.ToString());
                oListViewItem.SubItems.Add(o.RetentionId.ToString());

                oListViewItem.SubItems.Add(o.RetentionPeriod.ToString());

                oListViewItem.SubItems.Add(o.IsArchive.ToString());
                oListViewItem.SubItems.Add(o.IsVisible.ToString());
            }
        }
Exemple #3
0
    /// <summary>
    /// Executes this request.
    /// </summary>
    /// <returns>Service response.</returns>
    GetUserRetentionPolicyTagsResponse Execute()
    {
        GetUserRetentionPolicyTagsResponse serviceResponse = (GetUserRetentionPolicyTagsResponse)this.InternalExecute();

        return(serviceResponse);
    }