IMailboxExtension Interface
Exposes methods that are used to extend user mailboxes.
Namespace: Microsoft.WindowsServerSolutions.Common
Assembly: MiscUtil (in MiscUtil.dll)
Syntax
public interface IMailboxExtension : IDisposable
public interface class IMailboxExtension : IDisposable
Public Interface IMailboxExtension
Inherits IDisposable
Methods
Name | Description | |
---|---|---|
![]() |
CreateMailboxAsync(IMailbox, EventHandler<MailboxExtensionEventArgs<Boolean>>) | Asynchronously creates the extension properties for a user. |
![]() |
DeleteMailboxAsync(String, EventHandler<MailboxExtensionEventArgs<Boolean>>) | Asynchronously deletes the extension properties for a user. |
![]() |
Dispose() | (Inherited from IDisposable.) |
![]() |
GetDefaultMailboxAsync(String, EventHandler<MailboxExtensionEventArgs<IMailbox>>) | Asynchronously retrieves the default user account that is used to add to mailbox extension properties. |
![]() |
GetMailboxAsync(String, Boolean, EventHandler<MailboxExtensionEventArgs<IMailbox>>) | Asynchronously retrieves the extension properties for a user. |
![]() |
GetQuotaRange(Double, Double, String) | Retrieves the range of possible quota sizes for a mailbox. |
![]() |
UpdateMailboxAsync(IMailbox, EventHandler<MailboxExtensionEventArgs<Boolean>>) | Asynchronously updates the extension properties for a user. |
![]() |
ValidateEmail(String, String) | Validates whether an email address is valid. |
![]() |
ValidateQuota(Double, String) | Validates whether a quota size is valid. |
Remarks
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.
See Also
Microsoft.WindowsServerSolutions.Common Namespace
Return to top