Compartilhar via


GetServerTimeZonesType Classe

Definição

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

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 definições completas de fuso horário 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 da GetServerTimeZonesType classe.

Propriedades

Ids

A Ids propriedade obtém ou define uma matriz de identificadores que representam as definições de fuso horário solicitadas.

ReturnFullTimeZoneData

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

ReturnFullTimeZoneDataSpecified

A ReturnFullTimeZoneDataSpecified propriedade obtém um valor booliano que especifica se a ReturnFullTimeZoneData propriedade é serializada na solicitação SOAP.

Aplica-se a