Compartilhar via


GetUserOofSettingsRequest Classe

Definição

A GetUserOofSettingsRequest classe representa uma solicitação para obter as configurações OOF (Out of Office) de um usuário.

public ref class GetUserOofSettingsRequest : ExchangeWebServices::BaseRequestType
public class GetUserOofSettingsRequest : ExchangeWebServices.BaseRequestType
Public Class GetUserOofSettingsRequest
Inherits BaseRequestType
Herança
GetUserOofSettingsRequest

Exemplos

O exemplo a seguir mostra como formar uma solicitação GetUserOofSettings e receber a resposta.

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); 
    }
}

Comentários

Se a mensagem OOF for definida pelo Microsoft Office Outlook, essa operação retornará a mensagem OOF no formato HTML.

Construtores

GetUserOofSettingsRequest()

O GetUserOofSettingsRequest construtor inicializa uma nova instância da GetUserOofSettingsRequest classe.

Propriedades

Mailbox

A Mailbox propriedade obtém ou define o usuário da caixa de correio cujas configurações OOF são retornadas. Esta propriedade é obrigatória. Esta é uma propriedade de leitura/gravação.

Aplica-se a