GetServerTimeZonesType Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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. |