Added litigation hold feature for exchange
This commit is contained in:
parent
95ca048684
commit
dfe54e7f16
20 changed files with 229 additions and 102 deletions
|
@ -39,9 +39,6 @@
|
|||
//
|
||||
// This source code was auto-generated by wsdl, Version=2.0.50727.3038.
|
||||
//
|
||||
|
||||
using WebsitePanel.Providers.HostedSolution;
|
||||
|
||||
namespace WebsitePanel.Providers.Exchange {
|
||||
using System.Xml.Serialization;
|
||||
using System.Web.Services;
|
||||
|
@ -49,6 +46,8 @@ namespace WebsitePanel.Providers.Exchange {
|
|||
using System.Web.Services.Protocols;
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
|
||||
using WebsitePanel.Providers.HostedSolution;
|
||||
|
||||
|
||||
/// <remarks/>
|
||||
|
@ -1545,7 +1544,9 @@ namespace WebsitePanel.Providers.Exchange {
|
|||
int maxReceiveMessageSizeKB,
|
||||
bool enabledLitigationHold,
|
||||
long recoverabelItemsSpace,
|
||||
long recoverabelItemsWarning) {
|
||||
long recoverabelItemsWarning,
|
||||
string litigationHoldUrl,
|
||||
string litigationHoldMsg) {
|
||||
this.Invoke("SetMailboxAdvancedSettings", new object[] {
|
||||
organizationId,
|
||||
accountName,
|
||||
|
@ -1563,7 +1564,9 @@ namespace WebsitePanel.Providers.Exchange {
|
|||
maxReceiveMessageSizeKB,
|
||||
enabledLitigationHold,
|
||||
recoverabelItemsSpace,
|
||||
recoverabelItemsWarning});
|
||||
recoverabelItemsWarning,
|
||||
litigationHoldUrl,
|
||||
litigationHoldMsg});
|
||||
}
|
||||
|
||||
/// <remarks/>
|
||||
|
@ -1585,6 +1588,8 @@ namespace WebsitePanel.Providers.Exchange {
|
|||
bool enabledLitigationHold,
|
||||
long recoverabelItemsSpace,
|
||||
long recoverabelItemsWarning,
|
||||
string litigationHoldUrl,
|
||||
string litigationHoldMsg,
|
||||
System.AsyncCallback callback,
|
||||
object asyncState) {
|
||||
return this.BeginInvoke("SetMailboxAdvancedSettings", new object[] {
|
||||
|
@ -1604,7 +1609,9 @@ namespace WebsitePanel.Providers.Exchange {
|
|||
maxReceiveMessageSizeKB,
|
||||
enabledLitigationHold,
|
||||
recoverabelItemsSpace,
|
||||
recoverabelItemsWarning}, callback, asyncState);
|
||||
recoverabelItemsWarning,
|
||||
litigationHoldUrl,
|
||||
litigationHoldMsg}, callback, asyncState);
|
||||
}
|
||||
|
||||
/// <remarks/>
|
||||
|
@ -1630,8 +1637,10 @@ namespace WebsitePanel.Providers.Exchange {
|
|||
int maxReceiveMessageSizeKB,
|
||||
bool enabledLitigationHold,
|
||||
long recoverabelItemsSpace,
|
||||
long recoverabelItemsWarning) {
|
||||
this.SetMailboxAdvancedSettingsAsync(organizationId, accountName, enablePOP, enableIMAP, enableOWA, enableMAPI, enableActiveSync, issueWarningKB, prohibitSendKB, prohibitSendReceiveKB, keepDeletedItemsDays, maxRecipients, maxSendMessageSizeKB, maxReceiveMessageSizeKB, enabledLitigationHold, recoverabelItemsSpace, recoverabelItemsWarning, null);
|
||||
long recoverabelItemsWarning,
|
||||
string litigationHoldUrl,
|
||||
string litigationHoldMsg) {
|
||||
this.SetMailboxAdvancedSettingsAsync(organizationId, accountName, enablePOP, enableIMAP, enableOWA, enableMAPI, enableActiveSync, issueWarningKB, prohibitSendKB, prohibitSendReceiveKB, keepDeletedItemsDays, maxRecipients, maxSendMessageSizeKB, maxReceiveMessageSizeKB, enabledLitigationHold, recoverabelItemsSpace, recoverabelItemsWarning, litigationHoldUrl, litigationHoldMsg, null);
|
||||
}
|
||||
|
||||
/// <remarks/>
|
||||
|
@ -1653,6 +1662,8 @@ namespace WebsitePanel.Providers.Exchange {
|
|||
bool enabledLitigationHold,
|
||||
long recoverabelItemsSpace,
|
||||
long recoverabelItemsWarning,
|
||||
string litigationHoldUrl,
|
||||
string litigationHoldMsg,
|
||||
object userState) {
|
||||
if ((this.SetMailboxAdvancedSettingsOperationCompleted == null)) {
|
||||
this.SetMailboxAdvancedSettingsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetMailboxAdvancedSettingsOperationCompleted);
|
||||
|
@ -1674,7 +1685,9 @@ namespace WebsitePanel.Providers.Exchange {
|
|||
maxReceiveMessageSizeKB,
|
||||
enabledLitigationHold,
|
||||
recoverabelItemsSpace,
|
||||
recoverabelItemsWarning}, this.SetMailboxAdvancedSettingsOperationCompleted, userState);
|
||||
recoverabelItemsWarning,
|
||||
litigationHoldUrl,
|
||||
litigationHoldMsg}, this.SetMailboxAdvancedSettingsOperationCompleted, userState);
|
||||
}
|
||||
|
||||
private void OnSetMailboxAdvancedSettingsOperationCompleted(object arg) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue