Freigeben über


GetUserOofSettingsRequest Klasse

Definition

Die GetUserOofSettingsRequest -Klasse stellt eine Anforderung zum Abrufen der Abwesenheitseinstellungen eines Benutzers dar.

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

Beispiele

Das folgende Beispiel zeigt, wie Sie eine GetUserOofSettings-Anforderung erstellen und die Antwort empfangen.

static void GetOOF(ExchangeServiceBinding esb)
{
    // Create the request.
    GetUserOofSettingsRequest <span class="label">request</span> = new GetUserOofSettingsRequest();
<span class="label">request</span>.Mailbox = new EmailAddress();
<span class="label">request</span>.Mailbox.Address = "someone@example.com";

    try
    {
        // Send the request and get the response.
        GetUserOofSettingsResponse response = esb.GetUserOofSettings(<span class="label">request</span>);
        if (response.ResponseMessage.ResponseClass == ResponseClassType.Success)
        {
            if (response.AllowExternalOofSpecified)
            {
                Console.WriteLine("External OOF enabled for: " + response.AllowExternalOof);
            }

            // Display OOF information.
            Duration dur = response.OofSettings.Duration;
            Console.WriteLine("OOF start time: " + dur.StartTime.ToString());
            Console.WriteLine("OOF end time: " + dur.EndTime.ToString());

            Console.WriteLine("OOF state: " + response.OofSettings.OofState);
            Console.WriteLine("External reply: " + response.OofSettings.ExternalReply.Message);
            Console.WriteLine("Internal reply: " + response.OofSettings.InternalReply.Message);
        }
    }
    catch (Exception e)
    { 
        Console.WriteLine(e.Message); 
    }
}

Hinweise

Wenn die OOF-Nachricht von Microsoft Office Outlook festgelegt wird, gibt dieser Vorgang die OOF-Nachricht im HTML-Format zurück.

Konstruktoren

GetUserOofSettingsRequest()

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

Eigenschaften

Mailbox

Die Mailbox -Eigenschaft ruft den Postfachbenutzer ab, dessen OOF-Einstellungen zurückgegeben werden, oder legt diesen fest. Diese Eigenschaft ist erforderlich. Dies ist eine Lese-/Schreibeigenschaft.

Gilt für: