Share via


EmailMailboxMoveFolderRequest Class

Definition

Details of a request to move a folder.

public ref class EmailMailboxMoveFolderRequest sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class EmailMailboxMoveFolderRequest final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class EmailMailboxMoveFolderRequest
Public NotInheritable Class EmailMailboxMoveFolderRequest
Inheritance
Object Platform::Object IInspectable EmailMailboxMoveFolderRequest
Attributes

Windows requirements

Device family
Windows 10 Anniversary Edition (introduced in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v3.0)
App capabilities
email emailSystem

Remarks

Used in your MoveFolderRequested event handler. Use the instance of this class that's returned by the EmailMailboxMoveFolderRequestEventArgs.Request property.

Properties

EmailFolderId

Gets the folder ID of the folder to be moved.

EmailMailboxId

Gets the mailbox ID of the mailbox containing the folder to be moved.

NewFolderName

Gets the new folder name of the file to be moved.

NewParentFolderId

Gets the parent folder ID of the new parent folder.

Methods

ReportCompletedAsync()

Informs the email client that the request was processed successfully.

Successful completion of the asynchronous operation indicates that the folder was moved successfully.

ReportFailedAsync()

Informs the client that the request was not processed successfully.

Applies to