internal static SetterDelegate MAPIBlockOutlookVersionsSetterDelegate() { return(delegate(object value, IPropertyBag propertyBag) { CASMailboxHelper.SetSettingsString(propertyBag, "MAPI", 4, (string)value, 11); }); }
internal static SetterDelegate MAPIBlockOutlookNonCachedModeSetterDelegate() { return(delegate(object value, IPropertyBag propertyBag) { CASMailboxHelper.SetSettingsBool(propertyBag, "MAPI", 2, (bool)value, 11); }); }
internal static SetterDelegate MAPIBlockOutlookExternalConnectivitySetterDelegate() { return(delegate(object value, IPropertyBag propertyBag) { CASMailboxHelper.SetSettingsBool(propertyBag, "MAPI", 10, (bool)value, 11); }); }
internal static SetterDelegate ImapEnableExactRFC822SizeSetterDelegate() { return(delegate(object value, IPropertyBag propertyBag) { CASMailboxHelper.SetSettingsBool(propertyBag, "IMAP4", 10, (bool)value, 14); }); }
internal static SetterDelegate ImapMessagesRetrievalMimeFormatSetterDelegate() { return(delegate(object value, IPropertyBag propertyBag) { CASMailboxHelper.SetSettingsMimeTextFormat(propertyBag, "IMAP4", 9, (MimeTextFormat)value, 14); }); }
internal static SetterDelegate EwsEntourageAccessPoliciesSetterDelegate() { return(delegate(object value, IPropertyBag propertyBag) { CASMailboxHelper.EwsSetTupleBool(propertyBag, "Entourage", (bool?)value); }); }
internal static SetterDelegate ImapUseProtocolDefaultsSetterDelegate() { return(delegate(object value, IPropertyBag propertyBag) { CASMailboxHelper.SetSettingsBool(propertyBag, "IMAP4", 2, (bool)value, 14); }); }
private static bool GetSettingsBool(IPropertyBag propertyBag, string protocolName, int position, ADPropertyDefinition propertyDefinition) { string defaultValue = ((bool)propertyDefinition.DefaultValue) ? "1" : "0"; string settingsString = CASMailboxHelper.GetSettingsString(propertyBag, protocolName, position, defaultValue); return(string.Compare(settingsString, "1", StringComparison.OrdinalIgnoreCase) == 0 || (string.Compare(settingsString, "0", StringComparison.OrdinalIgnoreCase) != 0 && (bool)propertyDefinition.DefaultValue)); }
internal static SetterDelegate MAPIEnabledSetterDelegate() { return(delegate(object value, IPropertyBag propertyBag) { CASMailboxHelper.SetSettingsBool(propertyBag, "MAPI", 1, (bool)value, 11); }); }
internal static SetterDelegate RemotePowerShellEnabledSetterDelegate() { return(delegate(object value, IPropertyBag propertyBag) { value = ((value == null) ? false : value); CASMailboxHelper.SetSettingsBool(propertyBag, "RemotePowerShell", 1, (bool)value, 2); }); }
internal static SetterDelegate MapiHttpEnabledSetterDelegate() { return(delegate(object value, IPropertyBag propertyBag) { string value2 = "U"; if (value != null) { value2 = (((bool?)value).Value ? "Y" : "N"); } CASMailboxHelper.SetSettingsString(propertyBag, "MAPI", 9, value2, 11); }); }
internal static SetterDelegate ImapSuppressReadReceiptSetterDelegate() { return(delegate(object value, IPropertyBag propertyBag) { if (value == null) { CASMailboxHelper.SetSettingsString(propertyBag, "IMAP4", 12, string.Empty, 14); return; } CASMailboxHelper.SetSettingsBool(propertyBag, "IMAP4", 12, (bool)value, 14); }); }
private static int GetSettingsInt(IPropertyBag propertyBag, string protocolName, int position, ADPropertyDefinition propertyDefinition) { int result = (propertyDefinition.DefaultValue != null) ? ((int)propertyDefinition.DefaultValue) : 0; string settingsString = CASMailboxHelper.GetSettingsString(propertyBag, protocolName, position, result.ToString()); int result2; if (!int.TryParse(settingsString, out result2)) { return(result); } return(result2); }
internal static SetterDelegate ImapForceICalForCalendarRetrievalOptionSetterDelegate() { return(delegate(object value, IPropertyBag propertyBag) { if (value == null) { CASMailboxHelper.SetSettingsString(propertyBag, "IMAP4", 13, string.Empty, 14); return; } CASMailboxHelper.SetSettingsBool(propertyBag, "IMAP4", 13, (bool)value, 14); }); }
internal static GetterDelegate MapiHttpEnabledGetterDelegate() { return(delegate(IPropertyBag propertyBag) { string settingsString = CASMailboxHelper.GetSettingsString(propertyBag, "MAPI", 9, "U"); if (settingsString == "U") { return null; } return new bool?(settingsString == "Y"); }); }
internal static SetterDelegate ImapProtocolLoggingEnabledSetterDelegate() { return(delegate(object value, IPropertyBag propertyBag) { if (value == null) { CASMailboxHelper.SetSettingsString(propertyBag, "IMAP4", 11, string.Empty, 14); return; } CASMailboxHelper.SetSettingsInt(propertyBag, "IMAP4", 11, (int)value, 14); }); }
internal static GetterDelegate ImapEnableExactRFC822SizeGetterDelegate() { return((IPropertyBag propertyBag) => CASMailboxHelper.GetSettingsBool(propertyBag, "IMAP4", 10, ADRecipientSchema.ImapEnableExactRFC822Size)); }
internal static GetterDelegate MAPIBlockOutlookExternalConnectivityGetterDelegate() { return((IPropertyBag propertyBag) => CASMailboxHelper.GetSettingsBool(propertyBag, "MAPI", 10, ADRecipientSchema.MAPIBlockOutlookExternalConnectivity)); }
internal static GetterDelegate MAPIBlockOutlookRpcHttpGetterDelegate() { return((IPropertyBag propertyBag) => CASMailboxHelper.GetSettingsBool(propertyBag, "MAPI", 5, ADRecipientSchema.MAPIBlockOutlookRpcHttp)); }
internal static GetterDelegate ImapProtocolLoggingEnabledGetterDelegate() { return((IPropertyBag propertyBag) => CASMailboxHelper.GetSettingsInt(propertyBag, "IMAP4", 11, ADRecipientSchema.ImapProtocolLoggingEnabled)); }
internal static GetterDelegate MAPIBlockOutlookVersionsGetterDelegate() { return((IPropertyBag propertyBag) => CASMailboxHelper.GetSettingsString(propertyBag, "MAPI", 4, ADRecipientSchema.MAPIBlockOutlookVersions)); }
internal static GetterDelegate ImapMessagesRetrievalMimeFormatGetterDelegate() { return((IPropertyBag propertyBag) => CASMailboxHelper.GetSettingsMimeTextFormat(propertyBag, "IMAP4", 9, ADRecipientSchema.ImapMessagesRetrievalMimeFormat)); }
internal static GetterDelegate ImapUseProtocolDefaultsGetterDelegate() { return((IPropertyBag propertyBag) => CASMailboxHelper.GetSettingsBool(propertyBag, "IMAP4", 2, ADRecipientSchema.ImapUseProtocolDefaults)); }
internal static GetterDelegate MAPIEnabledGetterDelegate() { return((IPropertyBag propertyBag) => CASMailboxHelper.GetSettingsBool(propertyBag, "MAPI", 1, ADRecipientSchema.MAPIEnabled)); }
internal static GetterDelegate ImapForceICalForCalendarRetrievalOptionGetterDelegate() { return((IPropertyBag propertyBag) => CASMailboxHelper.GetSettingsBool(propertyBag, "IMAP4", 13, ADRecipientSchema.ImapForceICalForCalendarRetrievalOption)); }
internal static GetterDelegate EwsMacOutlookAccessPoliciesGetterDelegate() { return((IPropertyBag propertyBag) => CASMailboxHelper.EwsGetTupleBool(propertyBag, "MacOutlook")); }
internal static GetterDelegate EwsEntourageAccessPoliciesGetterDelegate() { return((IPropertyBag propertyBag) => CASMailboxHelper.EwsGetTupleBool(propertyBag, "Entourage")); }
internal static GetterDelegate MAPIBlockOutlookNonCachedModeGetterDelegate() { return((IPropertyBag propertyBag) => CASMailboxHelper.GetSettingsBool(propertyBag, "MAPI", 2, ADRecipientSchema.MAPIBlockOutlookNonCachedMode)); }
private static MimeTextFormat GetSettingsMimeTextFormat(IPropertyBag propertyBag, string protocolName, int position, ADPropertyDefinition propertyDefinition) { return((MimeTextFormat)CASMailboxHelper.GetSettingsInt(propertyBag, protocolName, position, propertyDefinition)); }
internal static GetterDelegate ImapSuppressReadReceiptGetterDelegate() { return((IPropertyBag propertyBag) => CASMailboxHelper.GetSettingsBool(propertyBag, "IMAP4", 12, ADRecipientSchema.ImapSuppressReadReceipt)); }