PropertySet Classe

Definição

Representa um conjunto de propriedades de item ou pasta.

public ref class PropertySet sealed : System::Collections::Generic::IEnumerable<Microsoft::Exchange::WebServices::Data::PropertyDefinitionBase ^>
public sealed class PropertySet : System.Collections.Generic.IEnumerable<Microsoft.Exchange.WebServices.Data.PropertyDefinitionBase>
Public NotInheritable Class PropertySet
Implements IEnumerable(Of PropertyDefinitionBase)
Herança
PropertySet
Implementações

Comentários

Os conjuntos de propriedades são usados para indicar quais propriedades de um item ou pasta devem ser carregadas ao associar a um item ou pasta existente ou ao carregar as propriedades de um item ou pasta.

Construtores

PropertySet()

Inicializa uma nova instância da classe PropertySet com base na ID.

PropertySet(BasePropertySet)

Inicializa uma nova instância da classe PropertySet com base no conjunto de propriedades base especificado.

PropertySet(BasePropertySet, IEnumerable<PropertyDefinitionBase>)

Inicializa uma nova instância da classe PropertySet com o conjunto de propriedades base especificado e a coleção de propriedades adicionais.

PropertySet(BasePropertySet, PropertyDefinitionBase[])

Inicializa uma nova instância da classe PropertySet com o conjunto de propriedades base especificado e propriedades adicionais.

PropertySet(IEnumerable<PropertyDefinitionBase>)

Inicializa uma nova instância da classe PropertySet com base na ID e na coleção especificada de propriedades adicionais.

PropertySet(PropertyDefinitionBase[])

Inicializa uma nova instância da classe PropertySet com base na ID e nas propriedades adicionais especificadas.

Campos

FirstClassProperties

Um conjunto de propriedades predefinido que inclui as propriedades de primeira classe de um item ou pasta.

IdOnly

Um conjunto de propriedades predefinido que inclui apenas a propriedade ID.

Propriedades

AddBlankTargetToLinks

Obtém ou define o valor que indica se deve adicionar um atributo de destino em branco aos links de âncora. A AddBlankTargetToLinks propriedade é aplicável para clientes que visam Exchange Online e versões do Exchange a partir de Exchange Server 2013.

BasePropertySet

Obtém ou define o conjunto de propriedades base no qual o conjunto de propriedades se baseia.

BlockExternalImages

Obtém ou define o valor que indica se deve converter URLs que apontam para arquivos de imagem em imagens embutidas. A BlockExternalImages propriedade é aplicável para clientes que visam Exchange Online e versões do Exchange a partir de Exchange Server 2013.

ConvertHtmlCodePageToUTF8

Obtém ou define um valor que indica se o servidor deve converter a página de código HTML em codificação UTF8.

Count

Obtém o número de propriedades adicionadas explicitamente neste conjunto.

FilterHtmlContent

Obtém ou define o valor que indica se é necessário filtrar conteúdo HTML potencialmente inseguro de corpos de mensagens.

InlineImageUrlTemplate

Obtém ou define a URL do modelo a ser usada para imagens embutidas. A InlineImageUrlTemplate propriedade é aplicável para clientes que visam Exchange Online e versões do Exchange a partir de Exchange Server 2013.

Item[Int32]

Obtém o item no índice especificado. A Item[Int32] propriedade é aplicável para clientes que visam Exchange Online e versões do Exchange a partir de Exchange Server 2013.

MaximumBodySize

Obtém ou define o tamanho máximo do corpo a ser recuperado. A MaximumBodySize propriedade é aplicável para clientes que visam Exchange Online e versões do Exchange a partir de Exchange Server 2013.

RequestedBodyType

Obtém ou define o tipo de corpo que deve ser carregado em itens.

RequestedNormalizedBodyType

Obtém ou define o tipo de corpo que deve ser carregado para a NormalizedBody propriedade em itens.

RequestedUniqueBodyType

Obtém ou define o tipo de corpo que deve ser carregado para a UniqueBody propriedade em itens.

Métodos

Add(PropertyDefinitionBase)

Adiciona a propriedade especificada ao conjunto de propriedades.

AddRange(IEnumerable<PropertyDefinitionBase>)

Adiciona as propriedades especificadas ao conjunto de propriedades.

Clear()

Remove todas as propriedades adicionadas explicitamente do conjunto de propriedades.

Contains(PropertyDefinitionBase)

Determina se a propriedade especificada foi adicionada explicitamente a essa propriedade definida usando os métodos Add ou AddRange.

GetEnumerator()

Retorna um enumerador que itera por meio da coleção.

Remove(PropertyDefinitionBase)

Remove a propriedade especificada do conjunto.

Operadores

Implicit(BasePropertySet to PropertySet)

Implementa uma conversão implícita entre a classe PropertySet e a classe BasePropertySet.

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Retorna um enumerador que itera por meio de uma coleção. O IEnumerable.GetEnumerator() método é aplicável para clientes que visam Exchange Online e versões do Exchange começando com Exchange Server 2013.

Aplica-se a