Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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