IMailboxExtension Interface

 

Exposes methods that are used to extend user mailboxes.

Namespace:   Microsoft.WindowsServerSolutions.Common
Assembly:  MiscUtil (in MiscUtil.dll)

public interface class IMailboxExtension : IDisposable

NameDescription
System_CAPS_pubmethodCreateMailboxAsync(IMailbox^, EventHandler<MailboxExtensionEventArgs<Boolean>^>^)

Asynchronously creates the extension properties for a user.

System_CAPS_pubmethodDeleteMailboxAsync(String^, EventHandler<MailboxExtensionEventArgs<Boolean>^>^)

Asynchronously deletes the extension properties for a user.

System_CAPS_pubmethodDispose()

(Inherited from IDisposable.)

System_CAPS_pubmethodGetDefaultMailboxAsync(String^, EventHandler<MailboxExtensionEventArgs<IMailbox^>^>^)

Asynchronously retrieves the default user account that is used to add to mailbox extension properties.

System_CAPS_pubmethodGetMailboxAsync(String^, Boolean, EventHandler<MailboxExtensionEventArgs<IMailbox^>^>^)

Asynchronously retrieves the extension properties for a user.

System_CAPS_pubmethodGetQuotaRange(Double%, Double%, String^%)

Retrieves the range of possible quota sizes for a mailbox.

System_CAPS_pubmethodUpdateMailboxAsync(IMailbox^, EventHandler<MailboxExtensionEventArgs<Boolean>^>^)

Asynchronously updates the extension properties for a user.

System_CAPS_pubmethodValidateEmail(String^, String^%)

Validates whether an email address is valid.

System_CAPS_pubmethodValidateQuota(Double, String^%)

Validates whether a quota size is valid.

This interface represents an extension point for user properties of a mailbox account. It contains methods to create, delete, retrieve, validate, and update user mailboxes.

Return to top

Community Additions

ADD
Show: