Compartilhar via


Folder Interface

Definição

Representa uma pasta do Outlook.

public interface class Folder : Microsoft::Office::Interop::Outlook::MAPIFolder, Microsoft::Office::Interop::Outlook::MAPIFolderEvents_12_Event
[System.Runtime.InteropServices.Guid("00063006-0000-0000-C000-000000000046")]
public interface Folder : Microsoft.Office.Interop.Outlook.MAPIFolder, Microsoft.Office.Interop.Outlook.MAPIFolderEvents_12_Event
Public Interface Folder
Implements MAPIFolder, MAPIFolderEvents_12_Event
Derivado
Atributos
Implementações

Comentários

This is a .NET interface derived from a COM coclass that is required by managed code for interoperability with the corresponding COM object. Use essa interface para acessar todos os membros do método, da propriedade e do evento da Pasta de objeto COM. Refer to this topic for information about the COM object. Para obter informações sobre o método e os membros da propriedade do objeto COM, consulte MAPIFolder. Para obter informações sobre os membros do evento do objeto COM, consulte MAPIFolderEvents_12_Event.

Um objeto Folder pode conter outros objetos Folder, bem como itens do Outlook. Use a propriedade Folders de um NameSpace objeto ou outro objeto Folder para retornar o conjunto de pastas em um NameSpace ou em uma pasta. Você pode navegar por pastas aninhadas a partir de uma pasta de nível superior, digamos, a Caixa de Entrada e usando uma combinação da Folders propriedade, que retorna o conjunto de pastas sob um objeto Folder na hierarquia e a Item[Object] propriedade (isso em C#), que retorna uma pasta dentro da Folders coleção.

Há um conjunto de pastas em um armazenamento de dados do Outlook que suporta a funcionalidade de padrão do Outlook. Use GetDefaultFolder(OlDefaultFolders), especificando uma index que é uma das constantes na OlDefaultFolders enumeração para retornar uma das pastas padrão do Outlook no objeto NameSpace do Outlook.

Embora geralmente seja uma prática recomendada colocar itens que tenham a mesma funcionalidade na mesma pasta, uma pasta pode conter itens de tipos diferentes. Por exemplo, por padrão, a pasta Calendário pode conter AppointmentItem objetos e MeetingItem e a pasta Contatos pode conter ContactItem e DistListItem objetos. Em geral, ao enumerar itens em uma pasta, não pressuponha o tipo de um item dela, verifique a classe de mensagem do item antes de acessar as propriedades aplicáveis ao item.

Use o Add(String, Object) método para adicionar uma pasta ao objeto Folders . O método Add tem um argumento opcional que pode ser usado para especificar o tipo de itens que podem ser armazenados nessa pasta. Por padrão, as pastas criadas dentro de outra pasta herdam o tipo da pasta pai.

Observe que quando os itens de um tipo específico são salvos, eles serão salvos diretamente na pasta padrão correspondente. Por exemplo, quando o GetAssociatedAppointment(Boolean) método é aplicado a um MeetingItem na pasta Caixa de Entrada, o compromisso retornado será salvo na pasta Calendário padrão.

Propriedades

AddressBookName

Retorna ou define uma cadeia de caracteres (cadeia de caracteres em C#) que indica o nome do Catálogo de Endereços para o Folder objeto que representa uma pasta Contatos. Leitura/gravação.

(Herdado de MAPIFolder)
Application

Retorna um Application objeto que representa o aplicativo pai do Outlook para o objeto. Somente leitura.

(Herdado de MAPIFolder)
Class

Retorna uma OlObjectClass constante que indica a classe do objeto. Somente leitura.

(Herdado de MAPIFolder)
CurrentView

Retorna um View objeto que representa a exibição atual. Somente leitura.

(Herdado de MAPIFolder)
CustomViewsOnly

Retorna ou define um bool (bool em C#) que determina quais exibições são exibidas no menu Exibir para uma determinada pasta. Leitura/gravação.

(Herdado de MAPIFolder)
DefaultItemType

Retorna uma constante da OlItemType enumeração indicando o tipo de item padrão do Outlook contido na pasta. Somente leitura.

(Herdado de MAPIFolder)
DefaultMessageClass

Retorna uma cadeia de caracteres (cadeia de caracteres em C#) que representa a classe de mensagem padrão para itens na pasta. Somente leitura.

(Herdado de MAPIFolder)
Description

Retorna ou define uma Cadeia de Caracteres (cadeia de caracteres em C#) que representa a descrição da pasta. Leitura/gravação.

(Herdado de MAPIFolder)
EntryID

Retorna uma Cadeia de Caracteres (cadeia de caracteres em C#) que representa a ID de Entrada exclusiva do objeto. Somente leitura.

(Herdado de MAPIFolder)
FolderPath

Retorna uma cadeia de caracteres (cadeia de caracteres em C#) que indica o caminho da pasta atual. Somente leitura.

(Herdado de MAPIFolder)
Folders

Retorna a Folders coleção que representa todas as pastas contidas no especificado Folder. Somente leitura.

(Herdado de MAPIFolder)
FullFolderPath

This object, member, or enumeration is deprecated and is not intended to be used in your code.

(Herdado de MAPIFolder)
InAppFolderSyncObject

Retorna ou define um bool (bool em C#) que determina se a pasta especificada será sincronizada com o servidor de email. Leitura/gravação.

(Herdado de MAPIFolder)
IsSharePointFolder

Retorna um bool (bool em C#) que determina se a pasta é uma pasta do Microsoft SharePoint Foundation. Somente leitura.

(Herdado de MAPIFolder)
Items

Retorna um Items objeto de coleção como uma coleção de itens do Outlook na pasta especificada. Somente leitura.

(Herdado de MAPIFolder)
MAPIOBJECT

This object, member, or enumeration is deprecated and is not intended to be used in your code.

(Herdado de MAPIFolder)
Name

Retorna ou define um valor String (cadeia de caracteres em C#) que representa o nome de exibição do objeto. Leitura/gravação.

(Herdado de MAPIFolder)
Parent

Retorna o pai do objeto do objeto especificado. Somente leitura.

(Herdado de MAPIFolder)
PropertyAccessor

Retorna um PropertyAccessor objeto que dá suporte à criação, obtenção, configuração e exclusão de propriedades do objeto pai Folder . Somente leitura.

(Herdado de MAPIFolder)
Session

Retorna o NameSpace objeto para a sessão atual. Somente leitura.

(Herdado de MAPIFolder)
ShowAsOutlookAB

Retorna ou define um valor bool (bool em C#) que especifica se a pasta itens de contato será exibida como uma lista de endereços no Outlook Address Book. Leitura/gravação.

(Herdado de MAPIFolder)
ShowItemCount

Define ou retorna uma constante na OlShowItemCount enumeração que indica se deve exibir o número de mensagens não lidas na pasta ou o número total de itens na pasta no Painel de Navegação. Leitura/gravação.

(Herdado de MAPIFolder)
Store

Retorna um Store objeto que representa o repositório que contém o Folder objeto. Somente leitura.

(Herdado de MAPIFolder)
StoreID

Retorna uma cadeia de caracteres (cadeia de caracteres em C#) indicando a ID do repositório para a pasta. Somente leitura.

(Herdado de MAPIFolder)
UnReadItemCount

Retorna um valor Inteiro (int em C#) indicando o número de itens não lidos na pasta. Somente leitura.

(Herdado de MAPIFolder)
UserDefinedProperties

Retorna um UserDefinedProperties objeto que representa as propriedades personalizadas definidas pelo usuário para o Folder objeto. Somente leitura.

(Herdado de MAPIFolder)
UserPermissions

This object, member, or enumeration is deprecated and is not intended to be used in your code.

(Herdado de MAPIFolder)
Views

Retorna a Views coleção do Folder objeto. Somente leitura.

(Herdado de MAPIFolder)
WebViewAllowNavigation

This object, member, or enumeration is deprecated and is not intended to be used in your code.

(Herdado de MAPIFolder)
WebViewOn

Retorna ou define um bool (bool em C#) indicando o estado de exibição da Web para uma pasta. Leitura/gravação.

(Herdado de MAPIFolder)
WebViewURL

Retorna ou define uma cadeia de caracteres (cadeia de caracteres em C#) indicando a URL da página da Web atribuída a uma pasta. Leitura/gravação.

(Herdado de MAPIFolder)

Métodos

AddToFavorites(Object, Object)

This object, member, or enumeration is deprecated and is not intended to be used in your code.

(Herdado de MAPIFolder)
AddToPFFavorites()

Adiciona uma pasta pública do Microsoft Exchange à pasta Favoritos da pasta pública.

(Herdado de MAPIFolder)
CopyTo(MAPIFolder)

Copia a pasta atual inteira para a pasta de destino.

(Herdado de MAPIFolder)
Delete()

Exclui um objeto do conjunto.

(Herdado de MAPIFolder)
Display()

Exibe um novo Explorer objeto para a pasta.

(Herdado de MAPIFolder)
GetCalendarExporter()

Cria um CalendarSharing objeto para o especificado Folder.

(Herdado de MAPIFolder)
GetCustomIcon()

Retorna um StdPicture objeto que representa o ícone personalizado da pasta.

(Herdado de MAPIFolder)
GetExplorer(Object)

Retorna um Explorer objeto que representa um novo objeto Explorer inativo inicializado com a pasta especificada como a pasta atual.

(Herdado de MAPIFolder)
GetStorage(String, OlStorageIdentifierType)

Obtém um StorageItem objeto no pai Folder para armazenar dados para uma solução do Outlook.

(Herdado de MAPIFolder)
GetTable(Object, Object)

Obtém um Table objeto que contém itens filtrados por Filter.

(Herdado de MAPIFolder)
MoveTo(MAPIFolder)

Move uma pasta para a pasta de destino especificada.

(Herdado de MAPIFolder)
SetCustomIcon(StdPicture)

Define um ícone personalizado especificado pela Picture pasta.

(Herdado de MAPIFolder)

Eventos

BeforeFolderMove

Ocorre quando uma pasta está prestes a ser movida ou excluída como resultado de uma ação ou pelo código do programa.

(Herdado de MAPIFolderEvents_12_Event)
BeforeItemMove

Ocorre quando um item está prestes a ser movido ou excluído de uma pasta, como resultado de uma ação ou pelo código do programa.

(Herdado de MAPIFolderEvents_12_Event)

Aplica-se a