EmailFolder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una carpeta de correo electrónico.
public ref class EmailFolder sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class EmailFolder final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class EmailFolder
Public NotInheritable Class EmailFolder
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Características de aplicaciones |
email
emailSystem
|
Comentarios
La propiedad Folder devuelve una instancia de esta clase.
Propiedades
DisplayName |
Obtiene o establece el nombre para mostrar de la carpeta. |
Id |
Obtiene el identificador de la carpeta de correo electrónico. |
IsSyncEnabled |
Obtiene o establece un valor booleano que indica si la carpeta está habilitada para la sincronización. |
Kind |
Obtiene el tipo de la carpeta, como bandeja de entrada, bandeja de salida, borradores, enviados, etc. |
LastSuccessfulSyncTime |
Obtiene o establece la última vez que la carpeta se sincronizó correctamente con el servidor. |
MailboxId |
Obtiene el identificador del buzón que contiene esta carpeta. |
ParentFolderId |
Obtiene el identificador de la carpeta primaria de esta carpeta. |
RemoteId |
Obtiene o establece el identificador remoto de la carpeta correspondiente en el servidor. |
Métodos
CreateFolderAsync(String) |
Crea de forma asincrónica una nueva carpeta. |
DeleteAsync() |
Elimina de forma asincrónica esta carpeta. |
FindChildFoldersAsync() |
Busca de forma asincrónica las carpetas secundarias de esta carpeta. |
GetConversationReader() |
Obtiene una instancia de la clase EmailConversationReader . |
GetConversationReader(EmailQueryOptions) |
Obtiene una instancia de la clase EmailConversationReader mediante las opciones de consulta especificadas. |
GetMessageAsync(String) |
Obtiene de forma asincrónica el mensaje especificado de la carpeta . |
GetMessageCountsAsync() |
Obtiene asincrónicamente los recuentos de elementos de correo electrónico, como correos electrónicos marcados, correos electrónicos importantes, correos electrónicos no leídos, correos electrónicos totales, etc. |
GetMessageReader() |
Obtiene una instancia de la clase EmailMessageReader . |
GetMessageReader(EmailQueryOptions) |
Obtiene una instancia de la clase EmailMessageReader mediante las opciones de consulta especificadas. |
SaveMessageAsync(EmailMessage) |
Guarda de forma asincrónica el mensaje de correo electrónico especificado en la carpeta . |
TryMoveAsync(EmailFolder) |
Intenta mover esta carpeta de forma asincrónica a la carpeta especificada. |
TryMoveAsync(EmailFolder, String) |
Intenta mover esta carpeta de forma asincrónica a la carpeta especificada y cambiar su nombre en el proceso. |
TrySaveAsync() |
Intenta guardar los cambios en la carpeta de forma asincrónica. |