Folder Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
MoveTo(MAPIFolder) |
Move uma pasta para a pasta de destino especificada. (Herdado de MAPIFolder) |
SetCustomIcon(StdPicture) |
Define um ícone personalizado especificado pela |
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) |