Freigeben über


ResolveNamesType Klasse

Definition

Die ResolveNamesType -Klasse stellt eine Anforderung zum Auflösen von Namen für den Active Directory-Verzeichnisdienst und den Standardordner Kontakte eines Benutzers dar.

public ref class ResolveNamesType : ExchangeWebServices::BaseRequestType
public class ResolveNamesType : ExchangeWebServices.BaseRequestType
Public Class ResolveNamesType
Inherits BaseRequestType
Vererbung
ResolveNamesType

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie Sie eine Anforderung erstellen, um einen mehrdeutigen Namen aufzulösen.

// Create the ResolveNamesType and set the unresolved entry.
ResolveNamesType rnRequest = new ResolveNamesType();
rnRequest.ReturnFullContactData = true;
rnRequest.UnresolvedEntry = "brianjb";

// Send the request and get the response.
ResolveNamesResponseType resolveNamesResponse = esb.ResolveNames(rnRequest);

Hinweise

Die ResolveNames-Antwort gibt maximal 100 Kandidaten zurück. Die zurückgegebenen 100 Kandidaten sind die ersten 100, die beim Nachschlagevorgang gefunden werden.

In einer einzelnen Anforderung kann nur ein mehrdeutiger Name angegeben werden. Active Directory wird zuerst durchsucht, und dann wird der Kontaktordner des Benutzers durchsucht. Aufgelöste Einträge aus dem Kontaktordner eines Benutzers weisen eine ItemId-Eigenschaft ungleich NULL auf, die in einer GetItem-Anforderung verwendet werden kann. Wenn die ID die einer privaten Verteilerliste ist, kann sie in einem ExpandDL-Vorgang verwendet werden. Wenn die ReturnFullContactData Eigenschaft auf true festgelegt ist, geben Active Directory-Einträge, die mithilfe des ResolveNames-Vorgangs gefunden werden, zusätzliche Eigenschaften zurück, die eine ContactItemTypebeschreiben. Die ReturnFullContactData -Eigenschaft wirkt sich nicht auf die Daten aus, die für Kontakte und private Verteilerlisten aus dem Kontaktordner des Benutzers zurückgegeben werden.

Konstruktoren

ResolveNamesType()

Der ResolveNamesType Konstruktor initialisiert eine neue Instanz der ResolveNamesType -Klasse.

Eigenschaften

ContactDataShape

Die ResolveNamesType -Klasse stellt eine Anforderung zum Auflösen von Namen für den Active Directory-Verzeichnisdienst und den Standardordner Kontakte eines Benutzers dar.

ContactDataShapeSpecified

Die ResolveNamesType -Klasse stellt eine Anforderung zum Auflösen von Namen für den Active Directory-Verzeichnisdienst und den Standardordner Kontakte eines Benutzers dar.

ParentFolderIds

Die ResolveNamesType -Klasse stellt eine Anforderung zum Auflösen von Namen für den Active Directory-Verzeichnisdienst und den Standardordner Kontakte eines Benutzers dar.

ReturnFullContactData

Die ReturnFullContactData -Eigenschaft ruft einen booleschen Wert ab, der angibt, ob Kontaktdetails für einen öffentlichen Kontakt in der Antwort zurückgegeben werden, oder legt diesen fest. Diese Eigenschaft ist erforderlich. Dies ist eine Lese-/Schreibeigenschaft.

SearchScope

Die ResolveNamesType -Klasse stellt eine Anforderung zum Auflösen von Namen für den Active Directory-Verzeichnisdienst und den Standardordner Kontakte eines Benutzers dar.

UnresolvedEntry

Die UnresolvedEntry -Eigenschaft ruft eine Zeichenfolge ab oder legt sie fest, die einen mehrdeutigen Namen angibt, der aufgelöst werden soll. Diese Eigenschaft ist erforderlich. Dies ist eine Lese-/Schreibeigenschaft.

Gilt für: