Compartilhar via


Folder Classe

Definição

Representa uma pasta genérica.

public ref class Folder : Microsoft::Exchange::WebServices::Data::ServiceObject
public class Folder : Microsoft.Exchange.WebServices.Data.ServiceObject
Public Class Folder
Inherits ServiceObject
Herança
Derivado

Construtores

Folder(ExchangeService)

Inicializa uma instância local não guardada da classe Pasta.

Propriedades

ArchiveTag

Obtém ou define a etiqueta de arquivo. A ArchiveTag propriedade é aplicável a clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013.

ChildFolderCount

Obtém o número de pastas subordinadas nesta pasta.

DisplayName

Obtém ou define o nome a apresentar da pasta.

EffectiveRights

Obtém um valor que indica os direitos efetivos que o utilizador autenticado atual tem na pasta.

ExtendedProperties

Obtém uma lista de propriedades expandidas que estão associadas à pasta.

FolderClass

Obtém ou define o nome da classe personalizada desta pasta.

Id

Obtém o identificador da pasta.

IsDirty

Obtém um valor que indica se o objeto foi modificado.

(Herdado de ServiceObject)
IsNew

Indica se este objeto existe na base de dados do Exchange ou se é um objeto local que não foi guardado na base de dados do Exchange.

(Herdado de ServiceObject)
Item[PropertyDefinitionBase]

Obtém o valor da propriedade especificada nesta instância.

(Herdado de ServiceObject)
ManagedFolderInformation

Obtém as informações de Gestão de Registos de Mensagens (MRM) que estão associadas à pasta.

ParentFolderId

Obtém o identificador da pasta principal desta pasta.

Permissions

Obtém ou define uma lista de permissões para a pasta.

PolicyTag

Obtém ou define a etiqueta de política. A PolicyTag propriedade é aplicável a clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013.

Schema

Obtém o esquema associado a este tipo de objeto.

(Herdado de ServiceObject)
Service

Obtém o serviço Exchange para este objeto.

(Herdado de ServiceObject)
TotalCount

Obtém o número total de itens contidos na pasta.

UnreadCount

Obtém o número de itens não lidos na pasta.

WellKnownFolderName

Obtém um dos nomes de pastas comuns listados na WellKnownFolderName enumeração. A WellKnownFolderName propriedade é aplicável a clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013.

Métodos

Bind(ExchangeService, FolderId, PropertySet)

Vincula-se a uma pasta existente, seja qual for o tipo real, e carrega o conjunto especificado de propriedades.

Bind(ExchangeService, FolderId)

Vincula-se a uma pasta existente, seja qual for o seu tipo real, e carrega as respetivas propriedades de primeira classe.

Bind(ExchangeService, WellKnownFolderName, PropertySet)

Vincula-se a uma pasta existente, seja qual for o tipo real, e carrega o conjunto especificado de propriedades.

Bind(ExchangeService, WellKnownFolderName)

Vincula-se a uma pasta existente, seja qual for o seu tipo real, e carrega as respetivas propriedades de primeira classe.

Copy(FolderId)

Copia esta pasta para uma pasta específica.

Copy(WellKnownFolderName)

Copia esta pasta para a pasta especificada.

Delete(DeleteMode)

Elimina a pasta.

Empty(DeleteMode, Boolean)

Esvazia a pasta. Opcionalmente, permite-lhe esvaziar subpastas.

FindFolders(FolderView)

Obtém uma lista de pastas ao procurar nas subpastas desta pasta.

FindFolders(SearchFilter, FolderView)

Devolve uma lista de pastas ao procurar as subpastas na vista especificada que satisfazem os critérios de filtro de pesquisa especificados.

FindItems(ItemView, Grouping)

Obtém uma lista de itens ao procurar o conteúdo desta pasta na vista especificada e agrupado pela propriedade especificada.

FindItems(ItemView)

Obtém uma lista de itens ao pesquisar o conteúdo desta pasta.

FindItems(SearchFilter, ItemView, Grouping)

Devolve uma lista de itens ao procurar o conteúdo desta pasta, utilizando o filtro de pesquisa especificado.

FindItems(SearchFilter, ItemView)

Obtém uma lista de itens ao pesquisar o conteúdo desta pasta.

FindItems(String, ItemView, Grouping)

Devolve uma lista de itens ao procurar o conteúdo desta pasta.

FindItems(String, ItemView)

Devolve uma lista de itens ao procurar o conteúdo desta pasta com a cadeia de consulta especificada.

GetLoadedPropertyDefinitions()

Fornece a coleção de definições de propriedades carregadas.

(Herdado de ServiceObject)
Load()

Carrega as propriedades de primeira classe.

(Herdado de ServiceObject)
Load(PropertySet)

Carrega o conjunto especificado de propriedades.

(Herdado de ServiceObject)
MarkAllItemsAsRead(Boolean)

Marca todos os itens na pasta como lidos. O MarkAllItemsAsRead(Boolean) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013.

MarkAllItemsAsUnread(Boolean)

Marca todos os itens na pasta como não lidos. O MarkAllItemsAsUnread(Boolean) método é aplicável aos clientes que têm como destino Exchange Online e versões do Exchange a partir do Exchange Server 2013.

Move(FolderId)

Move esta pasta para uma pasta específica.

Move(WellKnownFolderName)

Move esta pasta para a pasta especificada.

RemoveExtendedProperty(ExtendedPropertyDefinition)

Remove uma propriedade expandida da pasta .

Save(FolderId)

Guarda esta pasta numa pasta específica.

Save(WellKnownFolderName)

Guarda esta pasta numa pasta específica.

SetExtendedProperty(ExtendedPropertyDefinition, Object)

Define a propriedade expandida especificada.

TryGetProperty(PropertyDefinitionBase, Object)

Tenta obter o valor de uma propriedade especificada.

(Herdado de ServiceObject)
TryGetProperty<T>(PropertyDefinitionBase, T)

Tenta obter o valor de uma propriedade especificada.

(Herdado de ServiceObject)
Update()

Aplica as alterações locais efetuadas a esta pasta.

Aplica-se a