GetServerTimeZonesType Classe

Definição

O GetServerTimeZonesType classe representa uma solicitação para recuperar as definições de fuso horário do servidor Exchange.

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

Exemplos

O exemplo de código a seguir mostra como recuperar as definições das zonas de tempo completo para o fuso horário padrão Oriental e o fuso horário padrão do Pacífico.

static void GetTZDefinition(ExchangeServiceBinding esb)
{
    // Form the request.
    GetServerTimeZonesType gstzRequest = new GetServerTimeZonesType();

    // Identify the time zone definitions to retrieve.
    gstzRequest.Ids = new string[] { "Eastern Standard Time", "Pacific Standard Time" };

    // Specify that complete time zone definitions are requested.
    gstzRequest.ReturnFullTimeZoneData = true;
    gstzRequest.ReturnFullTimeZoneDataSpecified = true;

    try
    {
        // Send the request and get the response.
        GetServerTimeZonesResponseType gstzResponse = esb.GetServerTimeZones(gstzRequest);
        GetServerTimeZonesResponseMessageType responseMsg = gstzResponse.ResponseMessages.Items[0] as GetServerTimeZonesResponseMessageType;

        // Iterate through the time zone definitions.
        if (responseMsg.ResponseClass == ResponseClassType.Success)
        {
            foreach (TimeZoneDefinitionType tzd in responseMsg.TimeZoneDefinitions.TimeZoneDefinition)
            {
                Console.WriteLine("Time Zone name: " + tzd.Name);
                Console.WriteLine("Time Zone id:   " + tzd.Id);
                Console.WriteLine("");
            }
        }
        else
        {
            throw new Exception("GetServerTimeZones() failed.");
        }
    catch (Exception e)
    {
        Console.WriteLine(e.Message);
    }
}

Construtores

GetServerTimeZonesType()

O GetServerTimeZonesType construtor inicializa uma nova instância do GetServerTimeZonesType classe.

Propriedades

Ids

O Ids propriedade obtém ou define uma matriz de identificadores que representam as definições de fuso solicitada.

ReturnFullTimeZoneData

O ReturnFullTimeZoneData propriedade obtém ou define um valor Boolean que indica se a operação GetServerTimeZones retorna a definição completa ou apenas o nome e o identificador de cada fuso horário.

ReturnFullTimeZoneDataSpecified

O ReturnFullTimeZoneDataSpecified propriedade obtém um valor Boolean que especifica se o ReturnFullTimeZoneData propriedade é serializada na solicitação SOAP.

Aplica-se a