Freigeben über


PropertySet Klasse

Definition

Stellt einen Satz von Element- oder Ordnereigenschaften dar.

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)
Vererbung
PropertySet
Implementiert

Hinweise

Eigenschaftensätze werden verwendet, um anzugeben, welche Eigenschaften eines Elements oder Ordners beim Binden an ein vorhandenes Element oder einen vorhandenen Ordner oder beim Laden der Eigenschaften eines Elements oder Ordners geladen werden sollen.

Konstruktoren

PropertySet()

Initialisiert eine neue instance der PropertySet-Klasse basierend auf der ID.

PropertySet(BasePropertySet, IEnumerable<PropertyDefinitionBase>)

Initialisiert einen neuen instance der PropertySet-Klasse mit dem angegebenen Basiseigenschaftensatz und der Auflistung zusätzlicher Eigenschaften.

PropertySet(BasePropertySet, PropertyDefinitionBase[])

Initialisiert einen neuen instance der PropertySet-Klasse mit dem angegebenen Basiseigenschaftensatz und zusätzlichen Eigenschaften.

PropertySet(BasePropertySet)

Initialisiert eine neue instance der PropertySet-Klasse basierend auf dem angegebenen Basiseigenschaftensatz.

PropertySet(IEnumerable<PropertyDefinitionBase>)

Initialisiert eine neue instance der PropertySet-Klasse basierend auf der ID und der angegebenen Auflistung zusätzlicher Eigenschaften.

PropertySet(PropertyDefinitionBase[])

Initialisiert eine neue instance der PropertySet-Klasse basierend auf der ID und den angegebenen zusätzlichen Eigenschaften.

Felder

FirstClassProperties

Ein vordefinierter Eigenschaftensatz, der die erstklassigen Eigenschaften eines Elements oder Ordners enthält.

IdOnly

Ein vordefinierter Eigenschaftensatz, der nur die ID-Eigenschaft enthält.

Eigenschaften

AddBlankTargetToLinks

Ruft einen Wert ab, der angibt, ob Ankerlinks ein leeres Zielattribute hinzugefügt werden sollen, oder legt diesen fest. Die AddBlankTargetToLinks -Eigenschaft gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

BasePropertySet

Ruft den Basiseigenschaftssatz ab, auf dem der Eigenschaftensatz basiert, oder legt diesen fest.

BlockExternalImages

Ruft einen Wert ab, der angibt, ob URLs, die auf Bilddateien verweisen, in Inlinebilder konvertiert werden sollen, oder legt diesen fest. Die BlockExternalImages -Eigenschaft gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

ConvertHtmlCodePageToUTF8

Ruft einen Wert ab, der angibt, ob der Server die HTML-Codepage in UTF8-Codierung konvertieren soll, oder legt diesen fest.

Count

Ruft die Anzahl der explizit hinzugefügten Eigenschaften in diesem Satz ab.

FilterHtmlContent

Ruft einen Wert ab, der angibt, ob potenziell unsichere HTML-Inhalte aus Nachrichtentexten gefiltert werden, oder legt diesen fest.

InlineImageUrlTemplate

Ruft die URL der Vorlage ab, die für Inlinebilder verwendet werden soll, oder legt diese fest. Die InlineImageUrlTemplate -Eigenschaft gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

Item[Int32]

Ruft das Element am angegebenen Index ab. Die Item[Int32] -Eigenschaft gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

MaximumBodySize

Ruft die maximale Größe des abzurufenden Texts ab oder legt diese fest. Die MaximumBodySize -Eigenschaft gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

RequestedBodyType

Ruft den Typ des Texts ab, der für Elemente geladen werden soll, oder legt diesen fest.

RequestedNormalizedBodyType

Ruft den Typ des Texts ab, der für die NormalizedBody -Eigenschaft für Elemente geladen werden soll, oder legt diesen fest.

RequestedUniqueBodyType

Ruft den Typ des Texts ab, der für die UniqueBody -Eigenschaft für Elemente geladen werden soll, oder legt diesen fest.

Methoden

Add(PropertyDefinitionBase)

Fügt dem Eigenschaftensatz die angegebene Eigenschaft hinzu.

AddRange(IEnumerable<PropertyDefinitionBase>)

Fügt dem Eigenschaftensatz die angegebenen Eigenschaften hinzu.

Clear()

Entfernt alle explizit hinzugefügten Eigenschaften aus dem Eigenschaftensatz.

Contains(PropertyDefinitionBase)

Bestimmt mithilfe der Add- oder AddRange-Methode, ob die angegebene Eigenschaft diesem Eigenschaftensatz explizit hinzugefügt wurde.

GetEnumerator()

Gibt einen Enumerator zurück, der die Auflistung durchläuft.

Remove(PropertyDefinitionBase)

Entfernt die angegebene Eigenschaft aus dem Satz.

Operatoren

Implicit(BasePropertySet to PropertySet)

Implementiert eine implizite Konvertierung zwischen der PropertySet-Klasse und der BasePropertySet-Klasse.

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der eine Auflistung durchläuft. Die IEnumerable.GetEnumerator() Methode gilt für Clients, die Exchange Online und Versionen von Exchange ab Exchange Server 2013 als Ziel verwenden.

Gilt für: