Compartir a través de


GetServerTimeZonesType Clase

Definición

La GetServerTimeZonesType clase representa una solicitud para recuperar definiciones de zona horaria del Exchange Server.

public ref class GetServerTimeZonesType : ExchangeWebServices::BaseRequestType
public class GetServerTimeZonesType : ExchangeWebServices.BaseRequestType
Public Class GetServerTimeZonesType
Inherits BaseRequestType
Herencia
GetServerTimeZonesType

Ejemplos

En el ejemplo de código siguiente se muestra cómo recuperar definiciones de zona horaria completas para la zona horaria estándar oriental y la zona horaria estándar del 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);
    }
}

Constructores

GetServerTimeZonesType()

El GetServerTimeZonesType constructor inicializa una nueva instancia de la GetServerTimeZonesType clase .

Propiedades

Ids

La Ids propiedad obtiene o establece una matriz de identificadores que representan las definiciones de zona horaria solicitadas.

ReturnFullTimeZoneData

La ReturnFullTimeZoneData propiedad obtiene o establece un valor booleano que indica si la operación GetServerTimeZones devuelve la definición completa o solo el nombre y el identificador de cada zona horaria.

ReturnFullTimeZoneDataSpecified

La ReturnFullTimeZoneDataSpecified propiedad obtiene un valor booleano que especifica si la ReturnFullTimeZoneData propiedad se serializa en la solicitud SOAP.

Se aplica a